- Refactor project- and scene management to a file-based system
- File uploader ( icons, wallpapers, tilesets, spritesheets )
- Refactor state code ( cleanup code, performance )
- Improving react components ( context menu )
- Refactor editor modules ( cleanup code, responsiveness, performance )
- Revamping tools ( get, set, clear actions, size, patterns )
- Menu bar (
save, load, settings, help ) - Draw-a-pattern module
- Prefabs
- Fill tool
- Dashboard
- Color Swatches
- Custom cursors
- Crop / expand map
- Modify tile sets
- Export / Import ( json, ??? )
- Full touch / pen support
- Customizable key bindings
- Customizable workspace layouts
- Worlds ( link multiple maps )
- Map preview thumbnails
- Export map to image file
- Collision layers
- Object layers
- Improved user system
- Sign up with Facebook and Github
- Link accounts
- Account settings
- Forgot password
- Enhanced role-based authorization system
- Smooth transition animations
- Mobile support
- Performance optimization
- Collaboration
- Share projects and scenes
- Lots of QoL fixes
Improving react components ( forms / modals )Refactoring CPU intensive code to increase performance ( workers? )HistoryTools ( tile stamp )Tile selector moduleZoomNew layer types: TilesetLayersInitialize / store tilemap dataColor PickerTools ( paint brush, eraser, eye dropper )ToolbarProperties moduleSegments: canvas layer, interaction layerMap: "virtualized" scrolling gridCreate, delete, update scenesCreate, delete, update projectsCustom modal componentsCustom form componentsBasic authorization / protected routesSetup redux store structureSetup firebase authentication, firestore, hosting