This commit is contained in:
Ladd 2026-01-02 12:00:25 -06:00
parent 6922011ca7
commit 3a855b478f

View File

@ -16,65 +16,40 @@ TODO
---- ----
- [x] Selection Box - [x] Selection Box
- [ ] Enhancement: Create Vector class and refactor to use
- [ ] Feature: Object List - [ ] Feature: Object List
- [ ] Feature: Object Detail - [ ] Feature: Object Detail
- [ ] Feature: Zoom to Object
- [ ] Feature: Teleport Object
- [ ] Enhancement: Create Time class and refactor to use
- [ ] Enhancement: Create Vector class and refactor to use
- [ ] Enhancement: Create Panning class and refactor to use
- [ ] Enhancement: Handle pointerleave or other mechanism when window loses focus - [ ] Enhancement: Handle pointerleave or other mechanism when window loses focus
- [ ] Enhancement: Calculate Work as FxD as measure of energy flux - [ ] Enhancement: Calculate Work as FxD as measure of energy flux
- [ ] Feature: Automatically slow time when energy flux is greater - [ ] Feature: Automatically slow time when energy flux is greater
- [ ] Enhancement: Add z-axis (Initially nothing changes, z = 0) - [ ] Enhancement: Add z-axis (Initially nothing changes, z = 0)
- [ ] Feature: Isometric 3d View - [ ] Feature: Isometric 3d View
- [ ] Feature: Grid - [ ] Feature: Grid
- [ ] Feature: Polar Coordinates - [ ] Feature: Polar Coordinates
- [ ] Feature: Cylindrical Coordinates - [ ] Feature: Cylindrical Coordinates
- [ ] Feature: Spherical Coordinates - [ ] Feature: Spherical Coordinates
- [ ] Feature: Camera Velocity Display - [ ] Feature: Camera Velocity Display
- [ ] Enhancement: World State Snapshots - [ ] Enhancement: World State Snapshots
- [ ] Feature: List / Save / Load World States - [ ] Feature: List / Save / Load World States
- [ ] Feature: Left Button Panning - [ ] Feature: Left Button Panning
- [ ] Feature: Middle Button Pause - [ ] Feature: Middle Button Pause
- [ ] Feature: Parameter Slider (Invisible, mouse/touch drag) - [ ] Feature: Parameter Slider (Invisible, mouse/touch drag)
- [ ] Enhancement: Zoom Easing - [ ] Enhancement: Zoom Easing
- [ ] Feature: 2-touch Pan & Zoom - [ ] Feature: 2-touch Pan & Zoom
Either continuous zoom, or discrete with animation of bounding box proposed changes Either continuous zoom, or discrete with animation of bounding box proposed changes
- [ ] Feature: Multi-touch Mass Create - [ ] Feature: Multi-touch Mass Create
- [ ] Feature: Camera Rotation - [ ] Feature: Camera Rotation
- [ ] 2-touch Rotation - [ ] 2-touch Rotation
- [ ] Spinning Frame - [ ] Spinning Frame
- [ ] Feature: Undo - [ ] Feature: Undo
- [ ] Undo "Clear Traces" Action - [ ] Undo "Clear Traces" Action
- [ ] In general have a user action history - [ ] In general have a user action history
- [ ] Point-in-time restoral of world state (Marked points, i.e. Snapshots) - [ ] Point-in-time restoral of world state (Marked points, i.e. Snapshots)
- [ ] Feature: Time Control: Reverse Time - [ ] Feature: Time Control: Reverse Time
- [ ] Feature: Lossy Rescaling To Widen Zoom (Handling overflow/underflow) - [ ] Feature: Lossy Rescaling To Widen Zoom (Handling overflow/underflow)
- [ ] Enhancement: Track farthest reaches, min/max in each dimension (x, y) - [ ] Enhancement: Track farthest reaches, min/max in each dimension (x, y)
- [x] Task: Verify stationary pointer leads to zero pointer velocity - [x] Task: Verify stationary pointer leads to zero pointer velocity