Personal outliner built with Rust.

animate the bullet thread: same-tree focus transitions retract the tip to the aligned-common-run fork and flow along the new path (150ms knob, 0 = instant), sibling moves translate the extended elbow vertically between rows instead of replaying from the parent (rapid walks strobed), unrelated focus swaps instantly, top anchor lerps between roots. One ThreadAnim record (old path + start instant from the fake-clock-aware executor clock — 12ms tick timers starve under the caret glide's frame load); all geometry resolves per render against current rows in row-index units, per-row clipping via relative heights, no list-summary reads. master


Author graham.systems Date Commit e4060656 Parent 06697f7a Change ID wxvrwzvu
+644 -93
4 changed files