diff options
| author | salmonik <salmonik@tuta.io> | 2026-08-17 19:56:24 +0200 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-08-17 19:56:24 +0200 |
| commit | 126d5b2e55dca93e024f5654fed6fae37a012369 (patch) | |
| tree | a74ad41c98c121a7bc37299b8a4d1d336e0cd2c5 /docs/adr/0004-windowed-gui-and-compositor.md | |
| parent | wm: keep windows in place when the console scrolls beneath them (diff) | |
| download | rs-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.md | 4 |
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. |
