Commit Graph
48 Commits
Author SHA1 Message Date
Stone_Red c6a9bc1870 Add Visual Studio launch settings and build-and-run script for RemSox solution 2026-06-12 19:37:17 +02:00
Stone_Red 2f1563d374 Refactor YesNtWindowStatements to use constructor for ownerProcess 2026-06-12 16:53:10 +02:00
Stone_Red 61c0ceb7f8 Convert YesNtWindowStatements to non static class and add uiElements tracking 2026-06-12 16:53:10 +02:00
Stone_Red 671c6413cf Add click event to Button and checked changed event to CheckBox 2026-06-12 15:18:14 +02:00
Stone_Red f9cc016f01 Add RemSox.slnx solution file referencing RemSox.csproj 2026-06-12 15:18:08 +02:00
Stone_Red c70fd501bc Code cleanup 2026-06-12 15:18:02 +02:00
Stone_Red 9f2aae3ba8 Add YesNtWindowStatements for scripting window and UI element creation 2026-06-12 15:00:44 +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 f15784160d Replace command history padding '#' with spaces in console output 2026-06-11 21:33:15 +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 cda4dcf097 Add YesNt interpreter process and command integration 2026-06-11 20:44:49 +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 2b091e6e7c Move AES GCM crypto and PBKDF2 key derivation to Cryptography folder 2026-06-11 18:41:19 +02:00
Stone_Red 37c08fa3c5 Add command history navigation with up/down arrow keys 2026-06-11 18:23:48 +02:00
Stone_Red 6728835d77 Replace halt command with shutdown and add new reboot command 2026-06-10 04:20:46 +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 3a635e85df Code cleanup 2026-06-10 03:22:45 +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 a1dc9f4c5e Remove Stop() override and Console.Clear() call from CliProcess 2026-06-10 03:06:15 +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 f2fd0d9c91 Clamp window position and size within screen bounds during drag/resize and ghsot window rending fixes 2026-06-10 02:55:13 +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 31e54c1637 Code cleanup 2026-06-10 00:29:28 +02:00
Stone_Red 91e8cbb00a Add logging system 2026-06-10 00:28:28 +02:00
Stone_Red 1cd322a0aa Remove MouseManager.Poll() call from WindowManager.Update() 2026-06-09 22:56:00 +02:00
Stone_Red a583a5ab44 Add CLI process and GUI start/stop commands with process management 2026-06-09 22:55:51 +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 5b8936dd16 More code cleanup 2026-06-08 22:05:11 +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 124b5368b1 Fix .gitignore 2026-06-08 20:59:39 +02:00
Stone_Red aa9dfa083b Move StartGuiCommand.cs to correct directory 2026-06-08 20:57:42 +02:00
Stone_Red ce6a814081 Add XML docs 2026-06-08 20:57:24 +02:00
Stone_Red 7d8a336337 Handle window close commands and interaction logic improvements 2026-06-08 20:47:19 +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
Stone_Red 57f011ffe8 Add DesktopProcess and start-gui command for launching GUI mode 2026-06-08 13:46:10 +02:00
Stone_Red 3522493689 Move window input handling logic from Kernel to WindowManager 2026-06-08 13:34:42 +02:00
Stone_Red 4561e1f997 Implement z-index for windows and ensure correct stacking order on interaction 2026-06-08 13:31:27 +02:00
Stone_Red 3be75c60f2 Add window resizing support and improve process/thread management concurrency 2026-06-08 13:15:12 +02:00
Stone_Red 930a0f6a5d Implement full canvas compositing and redraw only on state change 2026-06-08 13:03:44 +02:00
Stone_Red 2ba87a113d Initial commit 2026-06-08 12:30:37 +02:00