Commit Graph
17 Commits
Author SHA1 Message Date
Stone_Red 0bc9ca6cf2 Add mouse event handling and improve key event handling for controls and windows 2026-06-12 23:04:38 +02:00
Stone_Red a47656320a Show CPU core count in CLI and add window creation helper methods 2026-06-12 02:48:52 +02:00
Stone_Red 5a7b1d1f97 Prevent display update during window resizing in TerminalProcess 2026-06-12 01:35:27 +02:00
Stone_Red 0968d64fa3 Add command interruption support with Ctrl+C and cancellation tokens 2026-06-11 21:27:06 +02:00
Stone_Red 160d0559e8 Refactor CLI command system to support async execution and central command history 2026-06-11 20:40:26 +02:00
Stone_Red 37c08fa3c5 Add command history navigation with up/down arrow keys 2026-06-11 18:23:48 +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 98e4f73cfe Properly ignore control characters when adding input in CLI and Terminal processes 2026-06-10 03:03:28 +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 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 82efb8d967 Add thread-safety with locks to window manager and rendering code 2026-06-08 20:18:52 +02:00
Stone_Red fd1db1b904 Make terminal display adapt to window resize and dynamic line count 2026-06-08 19:57:05 +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