diff --git a/docs/ROADMAP.org b/docs/ROADMAP.org index c6f5b21..4c6aa8a 100644 --- a/docs/ROADMAP.org +++ b/docs/ROADMAP.org @@ -108,7 +108,7 @@ DONE. Extensible named slots for registering content into extensible positions. ** v0.12.0: Terminal Capability Detection -TODO. Auto-detect terminal capabilities at startup and return the +DONE. Auto-detect terminal capabilities at startup and return the appropriate backend. - Check if stdout is a TTY (if not -> simple-backend) @@ -123,7 +123,7 @@ appropriate backend. ** v0.13.0: Rendering Pipeline -TODO. A pure CL rendering pipeline — framebuffer diffing for incremental +DONE. A pure CL rendering pipeline — framebuffer diffing for incremental output, scissor clipping, and render-command dispatching. - =*framebuffer*= — 2D array of (char, fg, bg, attrs) tuples @@ -135,7 +135,7 @@ output, scissor clipping, and render-command dispatching. ** v0.14.0: Mouse Improvements -TODO. Enhance mouse support with drag-to-select and link clicking. +DONE. Enhance mouse support with drag-to-select and link clicking. - Text selection via mouse drag (highlight region between drag start/end) - Click on OSC 8 link: extract URL, open via xdg-open @@ -154,9 +154,9 @@ Checklist: - [X] ASDF system with test-op - [X] LICENSE file (GPL 3.0) - [X] Literate org files for all modules -- [ ] Terminal capability detection (v0.12.0) -- [ ] Rendering pipeline (v0.13.0) -- [ ] Mouse improvements (v0.14.0) +- [X] Terminal capability detection (v0.12.0) +- [X] Rendering pipeline (v0.13.0) +- [X] Mouse improvements (v0.14.0) - [ ] Org/Lisp sync verified (first tangle produces no regressions) ** Feature Reference