Commit Graph
74 Commits
Author SHA1 Message Date
Stone_Red 6f58eefb66 Code cleanup 2026-06-18 23:57:37 +02:00
Stone_Red ba5d670d1a Convert TCP networking to sync and binary, add DHCP and IP stack init on boot 2026-06-18 23:54:23 +02:00
Stone_Red 79bc87f5c7 Move fmod runtime export to Plugs/RuntimeExports.cs 2026-06-17 16:38:55 +02:00
Stone_Red 6d768861ea Improve XML summary formatting in RenderCommandType and YesNtWindowStatements 2026-06-17 01:41:28 +02:00
Stone_Red 73617ec719 Convert CanvasRenderSource static fields/methods to instance members
Reorganize RenderCommandType enum into grouped categories
2026-06-17 01:37:01 +02:00
Stone_Red 5cd1f6654b Add ScreenInfo render command for desktop size synchronization 2026-06-17 01:22:15 +02:00
Stone_Red 633ded2d62 Add unified input event queue and cursor support for window manager 2026-06-17 00:50:05 +02:00
Stone_Red 8d1cd6d369 Add remote desktop start/stop commands and process with server support 2026-06-17 00:02:33 +02:00
Stone_Red 67852bb344 Add NotNullWhen attribute to TryGetWindow and TryGetWindowAndArgs methods 2026-06-16 22:34:13 +02:00
Stone_Red 7488c19a28 Rework YesNtWindowStatements.cs 2026-06-16 22:26:20 +02:00
Stone_Red c53eb280d4 Fix DrawCharHeight ceiling division to prevent missing pixels on thin strokes at small sizes 2026-06-16 20:27:38 +02:00
Stone_Red 5265f2b574 Code cleanup 2026-06-16 20:14:15 +02:00
Stone_Red f049a43dfd Add MaxWidth property to Text and set in Window title rendering 2026-06-16 20:03:19 +02:00
Stone_Red 7f4dc45742 Improve button text alignment and truncate if too wide for its size 2026-06-16 20:00:31 +02:00
Stone_Red e7922bdf05 Add MaxWidth property for text rendering in UI controls and fix maxWidth parameter in canvas extension methods 2026-06-16 19:46:05 +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 8ecca53881 Remove Point parameter from Terminal window creation in Start method 2026-06-16 02:09:10 +02:00
Stone_Red e90e9ab163 Replace string element render types with RenderCommandType enum, decompose UI elements (Button, CheckBox, chrome) into drawing primitives via ToPrimitives(), emit per-element commands on flush, and move composite into IRenderSource. 2026-06-16 01:11:01 +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 43732684b3 Add FontSize property to Text element and render with DrawStringHeight 2026-06-14 19:01:52 +02:00
Stone_Red 4d70242ece Add CanvasExtensions for scaled and height-adjusted string drawing 2026-06-14 15:03:30 +02:00
Stone_Red c125e31563 Add title text rendering for windows 2026-06-13 16:32:49 +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 0bc9ca6cf2 Add mouse event handling and improve key event handling for controls and windows 2026-06-12 23:04:38 +02:00
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