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
|
5265f2b574
|
Code cleanup
|
2026-06-16 20:14:15 +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
|
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
|
c125e31563
|
Add title text rendering for windows
|
2026-06-13 16:32:49 +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
|
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
|
82efb8d967
|
Add thread-safety with locks to window manager and rendering code
|
2026-06-08 20:18:52 +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
|
4561e1f997
|
Implement z-index for windows and ensure correct stacking order on interaction
|
2026-06-08 13:31:27 +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 |
|