Show each file's slug as a file-list hover tooltip
Hovering a file in the left pane now shows its `# Slug:` line as a tooltip — a one-line synopsis per chapter. Slugs are cached per file (name -> slug), filled when the workspace opens (snapshot_slugs) and refreshed on save; the selected file is parsed live from the buffer so unsaved slug edits show immediately. The cache is kept consistent on rename and delete. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N9kRuP7JvXoUGdNNeg5ZSs
This commit is contained in:
@@ -4,7 +4,8 @@ A small desktop application for Debian that treats a directory of markdown files
|
||||
as an ordered manuscript.
|
||||
|
||||
* **Left pane** — every `*.md` file in the workspace directory, in a manual order
|
||||
you set by **dragging the `⠿` handle** up and down.
|
||||
you set by **dragging the `⠿` handle** up and down. **Hover a file** to see its
|
||||
`# Slug:` line as a tooltip — a handy one-line synopsis of each chapter.
|
||||
* **Right pane** — a markdown text editor for the selected file (optional live
|
||||
preview via the *Preview* checkbox).
|
||||
* **Order + contents are saved and version-controlled with git.** The order lives
|
||||
|
||||
Reference in New Issue
Block a user