summaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-17 18:56:04 +0200
committersalmonik <salmonik@tuta.io>2026-08-17 18:56:04 +0200
commit5558e3509d020a0e021a77f0617044497b2f2aee (patch)
treecd7b6cee9f7c327f9fae7ad9ac27602d1a97b222 /Cargo.lock
parentUSB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardening (diff)
downloadrs-dos-5558e3509d020a0e021a77f0617044497b2f2aee.tar.gz
rs-dos-5558e3509d020a0e021a77f0617044497b2f2aee.zip
Windowed GUI: wm module, input routing, and the paint app
- Add the wm window-manager facility per ADR 0004: overlapping pixel-surface windows, damage-rectangle compositing, WM-drawn title bar, focus/minimize/close, and F1-F4 keybindings - Add gop shadow compositing primitives and vt::repaint_region so the console stays layer 0 beneath windows - Route mouse (absolute coords, press/release edges) and keyboard (focus-aware input pump) to the focused window - Add the rspaint drawing-program crate (pen, 8 colors, clear) and shell draw/windows/restore commands - Extend TaskMsg with AppMouse/Focus/Close and document the design in CONTEXT.md + ADR 0004
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock8
1 files changed, 8 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 515158d..76b5a2a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -22,9 +22,17 @@ name = "rsnix"
22version = "0.5.10" 22version = "0.5.10"
23 23
24[[package]] 24[[package]]
25name = "rspaint"
26version = "0.1.0"
27dependencies = [
28 "rsnix",
29]
30
31[[package]]
25name = "shell" 32name = "shell"
26version = "0.5.10" 33version = "0.5.10"
27dependencies = [ 34dependencies = [
28 "rsdosedit", 35 "rsdosedit",
29 "rsnix", 36 "rsnix",
37 "rspaint",
30] 38]