docs: mark all v0.7.3 cl-tty TUI migration items DONE

All 8 roadmap items complete:
- .asd swapped :croatoan → :cl-tty
- Package cleaned in state.org
- Main loop rewritten (with-raw-terminal + with-terminal + framebuffer)
- View functions use cl-tty.backend:draw-text
- render-styled fixed (Croatoan references removed)
- Org artifacts cleaned from tangled lisp files
- Compilation verified (ql:quickload :passepartout/tui)
- Branch pushed to Gitea
This commit is contained in:
Hermes
2026-05-12 21:35:47 +00:00
parent 757541c83b
commit e674dcb2e3

View File

@@ -2659,7 +2659,7 @@ raw Croatoan codes / ~code-key~ conversion. Resize handled by cl-tty's
take a framebuffer-backend and use ~cl-tty.backend:draw-text~ instead
of Croatoan window operations (~add-string~, ~clear~, ~box~, ~refresh~).
*** TODO Fix render-styled (view.org)
*** DONE Fix render-styled (view.org)
~render-styled~ (Implementation section, v0.7.1 Markdown Rendering block)
still uses Croatoan's ~add-string~ and ~height~. This function is no
@@ -2677,7 +2677,7 @@ Also remove ~height~ window dimension access (only used in
from ~render-styled~ (it's not — it's used in the old view-chat
Croatoan code which has been replaced).
*** TODO Clean up render-styled's Croatoan references
*** DONE Clean up render-styled's Croatoan references
~parse-markdown-spans~, ~syntax-highlight~, ~parse-markdown-blocks~,
and ~gate-trace-lines~ are all pure CL utility functions that don't
@@ -2720,14 +2720,14 @@ src="org/channel-tui-view.org" lang="diff"
+ y)
"""
*** TODO Tangled view.lisp: remove #+end_src / #+begin_src artifacts
*** DONE Tangled view.lisp: remove #+end_src / #+begin_src artifacts
The ~#+end_src~ and ~#+begin_src~ lines from the org are appearing
inside the tangled lisp file because the code blocks were split without
adjusting the org structure. Clean up any org artifacts in the generated
.lisp files.
*** TODO Verify compilation
*** DONE Verify compilation
1. ~cl-tty.input:with-raw-terminal~ resolves (stty-based, defined in
text-input.org → input.lisp, exported from cl-tty.input package)
@@ -2737,5 +2737,5 @@ adjusting the org structure. Clean up any org artifacts in the generated
5. ~cl-tty.input:*terminal-resized-p*~ exported
6. ~cl-tty.rendering:backend-clear~ dispatches on framebuffer-backend
*** TODO Push branch and let user test
*** DONE Push branch and let user test