v0.15.0: Critical input/rendering fixes, subagent-reviewed #7

Merged
amr merged 36 commits from feature/v0.11.0-slots into main 2026-05-11 22:03:18 -04:00
Showing only changes of commit ad34ec1b63 - Show all commits

View File

@@ -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