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:
@@ -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
|
take a framebuffer-backend and use ~cl-tty.backend:draw-text~ instead
|
||||||
of Croatoan window operations (~add-string~, ~clear~, ~box~, ~refresh~).
|
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)
|
~render-styled~ (Implementation section, v0.7.1 Markdown Rendering block)
|
||||||
still uses Croatoan's ~add-string~ and ~height~. This function is no
|
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
|
from ~render-styled~ (it's not — it's used in the old view-chat
|
||||||
Croatoan code which has been replaced).
|
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~,
|
~parse-markdown-spans~, ~syntax-highlight~, ~parse-markdown-blocks~,
|
||||||
and ~gate-trace-lines~ are all pure CL utility functions that don't
|
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)
|
+ 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
|
The ~#+end_src~ and ~#+begin_src~ lines from the org are appearing
|
||||||
inside the tangled lisp file because the code blocks were split without
|
inside the tangled lisp file because the code blocks were split without
|
||||||
adjusting the org structure. Clean up any org artifacts in the generated
|
adjusting the org structure. Clean up any org artifacts in the generated
|
||||||
.lisp files.
|
.lisp files.
|
||||||
|
|
||||||
*** TODO Verify compilation
|
*** DONE Verify compilation
|
||||||
|
|
||||||
1. ~cl-tty.input:with-raw-terminal~ resolves (stty-based, defined in
|
1. ~cl-tty.input:with-raw-terminal~ resolves (stty-based, defined in
|
||||||
text-input.org → input.lisp, exported from cl-tty.input package)
|
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
|
5. ~cl-tty.input:*terminal-resized-p*~ exported
|
||||||
6. ~cl-tty.rendering:backend-clear~ dispatches on framebuffer-backend
|
6. ~cl-tty.rendering:backend-clear~ dispatches on framebuffer-backend
|
||||||
|
|
||||||
*** TODO Push branch and let user test
|
*** DONE Push branch and let user test
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user