diff options
| author | grothedev <grothedev@gmail.com> | 2025-10-02 00:15:32 -0400 |
|---|---|---|
| committer | grothedev <grothedev@gmail.com> | 2025-10-02 00:15:32 -0400 |
| commit | 685ab63782daeb868a999ec65ef0ceb0883acb3e (patch) | |
| tree | 0faa1e000a358092e81bf7f48e7cb75bbfddf817 /AGENTS.md | |
| parent | a4cb0a0eb9adf4761189829d544fec187b8b4499 (diff) | |
header space
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -7,6 +7,20 @@ this is a graphical application that displays a number of sub-windows, each disp ### Implementation we must use vulkan in order to enable multi-threaded GPU operations. this means we'll probably use webgpu. the application will be written in either rust or C++. we will decide after playing with some basic proof-of-concepts. +there shall be a state management system similar to js react, whereby UI elements will automatically update when any state-derived value shown on it is updated in the global state model. + + +#### Modules + + - rendering + - UI layout defining + - data input + - file, stdin, message queue, unix socket, network socket + - user control input + - keyboard, mouse, gamepad, + - service connection management + - state management + ### Data inputs |
