2.4 KiB
2.4 KiB
Roadmap
0.4.X (Next Major Release)
Core Features
- Overworld Sprites: Complete sprite editing with add/remove functionality
- Enhanced Dungeon Editing: Advanced room object editing and manipulation
- Tile16 Editing: Enhanced editor for creating and modifying tile16 data
- Plugin Architecture: Framework for community extensions and custom tools
- Graphics Sheets: Complete editing, saving, and re-importing of sheets
- Project Refactoring: Clean up resource loading and memory usage
Technical Improvements
- Sprite Property Editor: Add support for changing sprite behavior and attributes
- Custom Sprites: Support creating and editing custom sprites
- Asar Patching: Stabilize existing patching system for advanced modifications
0.5.X
Advanced Features
- SCAD Format: Polish and finalize the scad file integration
- Hex Editing Improvements: Enhance user interface for direct ROM manipulation
- Music Editing: Add an interface to edit and manage music data
0.6.X
Platform & Integration
- Cross-Platform Stability: Test and refine builds across Windows, macOS, iOS, and Linux
- Plugin/Integration Framework: Provide hooks or scripting for community add-ons
0.7.X
Performance & Polish
- Performance Optimizations: Remove bottlenecks in rendering and data processing
- Documentation Overhaul: Update manuals, guides, and in-app tooltips
0.8.X
Beta Preparation
- Beta Release: Code freeze on major features, focus on bug fixes and polish
- User Interface Refinements: Improve UI consistency, iconography, and layout
- Internal Cleanup: Remove deprecated code, finalize API calls
1.0.0
Stable Release
- Stable Release: Final, production-ready version
- Changelog: Comprehensive summary of all changes since 0.0.0
Current Focus Areas
Immediate Priorities (v0.4.X)
- Dungeon Editor Refactoring: Complete component-based architecture
- Sprite System: Implement comprehensive sprite editing
- Graphics Pipeline: Enhance graphics editing capabilities
- Plugin System: Enable community extensions
Long-term Vision
- Community-Driven: Robust plugin system for community contributions
- Cross-Platform Excellence: Seamless experience across all platforms
- Performance: Optimized for large ROMs and complex modifications
- Accessibility: User-friendly interface for both beginners and experts