Something went wrong. Try again.
Personal outliner built with Rust.
Something went wrong. Try again.
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 (Jul 16, 2026, 8:46 PM UTC) Commit e4060656 e4060656c5dd96a607625fb8b755d34036f10765 Parent 06697f7a 06697f7a633adbc0ab90d513b80baf301d0073b8 Change ID wxvrwzvu wxvrwzvuwnsxmxqrtupnvvzlnoxpknou