Commit Graph
18 Commits
Author SHA1 Message Date
Stone_Red 5265f2b574 Code cleanup 2026-06-16 20:14:15 +02:00
Stone_Red 92cc387f2d Add taskbar, start menu, and desktop background with gradient bands 2026-06-16 19:25:04 +02:00
Stone_Red e3ece1fb4a Add StackLayout and GridLayout classes for window UI element layouts 2026-06-16 18:20:20 +02:00
Stone_Red 99c98e74a2 Add Panel, ProgressBar, RadioButton, and Slider UI controls and test windows 2026-06-16 12:29:04 +02:00
Stone_Red 1355fa06b8 Increase UI element sizes and add maxWidth support to DrawString methods 2026-06-15 02:10:20 +02:00
Stone_Red decd79e6d3 Add button click and checkbox toggle handlers for UI controls 2026-06-13 15:06:29 +02:00
Stone_Red fad05a3e9a Add automatic window positioning to avoid overlap and maximize spaciousness 2026-06-10 04:02:54 +02:00
Stone_Red f6e03c052e Refactor process spawning command and move TestProcess to its own file 2026-06-10 03:22:27 +02:00
Stone_Red b3c98b1b1d Refactor process lifecycle to use Start, Tick, Stop methods and metrics 2026-06-10 02:28:57 +02:00
Stone_Red f7eea21de5 Add singleton/system manifest, process args, and async management support 2026-06-09 22:53:13 +02:00
Stone_Red a0c9f827e0 Add XML summary to RNG plug, disable sleep in Desktop, null check update in Terminal 2026-06-09 20:34:48 +02:00
Stone_Red e6bab7e371 Add TcpRpc server and client and split crypto code into multiple classes 2026-06-09 19:26:34 +02:00
Stone_Red 031b3315a5 Refactor window rendering for faster drawing and z-order tracking 2026-06-08 22:05:11 +02:00
Stone_Red 145055b77e Code cleanup 2026-06-08 21:30:40 +02:00
Stone_Red 169c604c7a Add process exception handling and clean window closing logic 2026-06-08 20:34:25 +02:00
Stone_Red 8b900c9d58 Add printLine support for commands and implement basic UI controls rendering 2026-06-08 19:51:22 +02:00
Stone_Red fc71af028f Add windowed terminal, basic text, rectangle rendering, and keyboard events 2026-06-08 17:42:08 +02:00
Stone_Red 57f011ffe8 Add DesktopProcess and start-gui command for launching GUI mode 2026-06-08 13:46:10 +02:00