diff --git a/TODO.todo b/TODO.todo index c1ce451..35d7063 100644 --- a/TODO.todo +++ b/TODO.todo @@ -1,78 +1,87 @@ -Selection: - [x] natural parent selection - [x] global scale - [ ] skip invisible objects - -Translation: - [x] translation - [x] move with having to select first +BASIC: + Selection: + [x] natural parent selection + [x] global scale + [ ] skip invisible objects + + Translation: + [x] translation + [x] move with having to select first -Scaling: - [x] show gizmos - [x] scale from corners - [x] scale from sides - [x] inverse scaling - [x] separate files - [x] scale handler - [x] cursors - [x] larger area + Scaling: + [x] show gizmos + [x] scale from corners + [x] scale from sides + [x] inverse scaling + [x] separate files + [x] scale handler + [x] cursors + [x] larger area -Rotation: - [ ] gizmos - [ ] rotation handler + Rotation: + [ ] gizmos + [ ] rotation handler -Properties view: - [x] properties panel - [x] two-way binding - [ ] default properties editor for built in types - [x] string - [x] boolean - [x] number - [ ] object - [ ] array - [ ] custom properties editor for PIXI/Phaser common types - [x] Point - [ ] Rectangle - [ ] Matrix - [ ] optimization: shold I create a object pool for PropertyEditors? + Properties View: + [x] properties panel + [x] two-way binding + [x] default property editors for built in types + [x] string + [x] boolean + [x] number + [x] custom property editors for PIXI/Phaser common types + [x] Point + [ ] look for basic properties to inspect -Object Tree: - [ ] panel - [ ] show complete object tree - [ ] selecting an object into the scene should select it in the tree - [ ] selecting an object into the true should select it in the scene - [ ] expand / collapse sub-trees - -General Features: - [x] editor layout - [ ] hide panels - [ ] undo / redo - [ ] hide gizmos - [ ] toggle enabled + Object Tree: + [ ] panel + [ ] show complete object tree + [ ] selecting an object into the scene should select it in the tree + [ ] selecting an object into the true should select it in the scene + [ ] expand / collapse sub-trees + General Features: + [x] editor layout + [ ] hide panels + [ ] undo / redo + [ ] hide gizmos + [ ] toggle enabled ====================================================== -Advanced Translation: - [ ] snapping (10px) - [ ] keyboard shortcuts - [ ] use arrows to move 1px - [ ] use shift+arrows to move 10px +ADVANCED: + Translation: + [ ] snapping (10px) + [ ] keyboard shortcuts + [ ] use arrows to move 1px + [ ] use shift+arrows to move 10px + + Scaling: + [ ] proportional scaling + [ ] scaling from center + [ ] scaling from original pivot + [ ] snapping (0.1x) -Advanced Scaling: - [ ] proportional scaling - [ ] scaling from center - [ ] scaling from original pivot - [ ] snapping (0.1x) + Rotation: + [ ] snapping (45°) -Advanced Rotation: - [ ] snapping (45°) + Properties View: + [ ] default property editors for built in types + [ ] object + [ ] array + [ ] custom property editors for PIXI/Phaser common types + [ ] Rectangle + [ ] Matrix + [ ] custom property editors for special fields + [ ] key + [ ] frame + [ ] optimization: shold I create a object pool for PropertyEditors? -Advanced Object Tree: - [ ] expand / collapse all with alt key + Tree: + [ ] expand / collapse all with alt key -Advanced Features: - [ ] copy selected properties to clipboard - [ ] show grid - [ ] help: keyboard shorcuts - [ ] toolbar: tool selector + General Features: + [ ] copy selected properties to clipboard + [ ] show grid + [ ] help: keyboard shorcuts + [ ] toolbar: tool selector