diff --git a/TODO b/TODO index cc239de..4b5e671 100644 --- a/TODO +++ b/TODO @@ -26,10 +26,29 @@ Scripting: * (Output only) Texture / framebuffer re-use Sync / inputs: -* Curve / timeline display -* Display selected input values -* Display selected overrides -* Edit curves in UI +* Widget for displaying single inputs +* Widget for displaying overrides +* Check for inputs/overrides that no longer exist +* Structure for undoing actions + * Curve file external updates + * Segment creation + * Segment deletion + * Segment type change + * Value changes + * Duration changes + * Point insertion + * Total duration / duration unit changes + * Compaction +* Local changes vs file update +* Editing single values + * Resizing segments + * Resizing segment sections + * Changing segment types + * "Moving" points (duration / value changes) + * Compacting curve data + -> merge segments + -> remove points that serve no purpose +* Saving data Misc: * General overhaul (e.g. use tabs)