Commit Graph

12 Commits

Author SHA1 Message Date
207c8a20a4 We got CSS at home 2025-06-29 22:21:13 +02:00
6f3a945f34 Update TODO 2025-06-29 19:38:10 +02:00
c18adaeede Element styling, rename IsMousePressed to IsMouseButtonPressed in InputSystem, Button widget. 2025-06-29 19:22:14 +02:00
64d3dba42d Add MarginContainer, mark parent elements dirty when child gets marked dirty too. 2025-06-25 00:35:35 +02:00
5871e8966b Mark UIElement as dirty in SetParent. 2025-06-24 22:50:45 +02:00
ed9f17e6c4 Add documentation to IElement, Anchor and UIElement. 2025-06-24 22:46:35 +02:00
58efd449a8 Set window state for Raylib, make Frame occupy full size of parent UIElement or window. 2025-06-24 22:11:38 +02:00
03668849bc Fix any remaining bugs with anchor positioning system, use LocalPosition for UIElement, and make containers use that for arrangement. 2025-06-24 19:45:18 +02:00
61ac079f2b Unify Containers and Widgets by creating a base UIElement, add more anchor types, make anchor calculations an extension of Anchor. 2025-06-22 23:28:30 +02:00
7dff8076b9 Use ResourceRefs for RenderSystem, add IReloadableSystem, remove UI package. 2024-10-15 21:51:26 +02:00
f68f8f4b02 Add and implement interfaces for systems (ISystem, IUpdatableSystem, etc.), move Color to Utils, rename Handlers/Renderers/Backends to System, move input related classes to an Input subfolder. 2024-10-14 17:29:52 +02:00
255545cb71 Rename Dagger to Voile. 2024-02-06 19:25:36 +01:00