Something went wrong. Try again.
Personal outliner built with Rust.
Something went wrong. Try again.
ui-polish group 5: bullet threading — static indent guides (per-row ancestor data, inset starts, terminal segments through the last child's line) plus the focused-path accent thread à la the Logseq plugin: rounded elbows threading the bullet icons from the highest visible ancestor to the focused block, path bullets adopting the thread color. master
Also fixes backspace-at-start merge (found in review, pre-existing): the target is now the visually previous row — a previous sibling's deepest visible descendant, or the parent for first children (previously undeletable) — guarded so a non-empty block never merges into a page title; three UI tests pin the cases.
Author
graham.systems Date (Jul 16, 2026, 1:24 AM UTC) Commit 81cc75ef 81cc75ef3e16a699f88686d3ca4e0f2e9c6ff794 Parent 314f3b52 314f3b52b4b73efa04326bd4e15cda3ec7e9ec6a Change ID vtnpuqrr vtnpuqrrzznnqqknumlxsqpomtuwkury