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
|
99c98e74a2
|
Add Panel, ProgressBar, RadioButton, and Slider UI controls and test windows
|
2026-06-16 12:29: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
|
43732684b3
|
Add FontSize property to Text element and render with DrawStringHeight
|
2026-06-14 19:01:52 +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
|
671c6413cf
|
Add click event to Button and checked changed event to CheckBox
|
2026-06-12 15:18:14 +02:00 |
|
Stone_Red
|
145055b77e
|
Code cleanup
|
2026-06-08 21:30:40 +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
|
2ba87a113d
|
Initial commit
|
2026-06-08 12:30:37 +02:00 |
|