summaryrefslogtreecommitdiffstats
path: root/docs/adr/0004-windowed-gui-and-compositor.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-17 19:56:24 +0200
committersalmonik <salmonik@tuta.io>2026-08-17 19:56:24 +0200
commit126d5b2e55dca93e024f5654fed6fae37a012369 (patch)
treea74ad41c98c121a7bc37299b8a4d1d336e0cd2c5 /docs/adr/0004-windowed-gui-and-compositor.md
parentwm: keep windows in place when the console scrolls beneath them (diff)
downloadrs-dos-126d5b2e55dca93e024f5654fed6fae37a012369.tar.gz
rs-dos-126d5b2e55dca93e024f5654fed6fae37a012369.zip
Terminal-app design (ADR 0005) + disk-write controller
- ADR 0005: persistent home terminal (full-screen, chrome-less, bottom-pinned), F1 terminal windows, per-instance vt/tty/shell, queue-based input for all terminals, and the disk controller - Glossary: add the Terminal term; update Task/App for the new model - Add a re-entrant disk lock (DiskGuard over the preemption-depth counter) and wrap all fs/fat mutating operations per-call
Diffstat (limited to 'docs/adr/0004-windowed-gui-and-compositor.md')
-rw-r--r--docs/adr/0004-windowed-gui-and-compositor.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/adr/0004-windowed-gui-and-compositor.md b/docs/adr/0004-windowed-gui-and-compositor.md
index 3476fab..87f637e 100644
--- a/docs/adr/0004-windowed-gui-and-compositor.md
+++ b/docs/adr/0004-windowed-gui-and-compositor.md
@@ -74,5 +74,5 @@ Introduce an overlapping-window GUI:
74- The existing `vt` dirty-cell path is demoted to a per-terminal-window 74- The existing `vt` dirty-cell path is demoted to a per-terminal-window
75 trigger; the window manager becomes the only writer of the framebuffer 75 trigger; the window manager becomes the only writer of the framebuffer
76 (plus the cursor overlay). 76 (plus the cursor overlay).
77- Open (not yet decided): the terminal-app design (per-instance vt + shell), 77- Open (not yet decided): the save/image-format + image-viewer design
78 and the save/image-format + image-viewer design (both deferred). 78 (deferred). The terminal-app design is captured in ADR 0005.