|
|
64d3dba42d
|
Add MarginContainer, mark parent elements dirty when child gets marked dirty too.
|
2025-06-25 00:35:35 +02:00 |
|
|
|
389a73cf24
|
Don't reassign Size in Container if the new size is identical to current size in RecalculateSizes.
|
2025-06-24 23:44:38 +02:00 |
|
|
|
d44341974f
|
Add dirty UI element visualization to UISystem, fix Frame being constantly updated.
|
2025-06-24 23:29:26 +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 |
|
|
|
95ae2de7ac
|
Apply an anchor offset for Anchor.TopRight too.
|
2025-06-22 15:56:05 +02:00 |
|
|
|
683656dee8
|
Initial implementation of UI anchors, update TestGame.
|
2025-06-21 22:23:19 +02:00 |
|
|
|
f0c721bb0f
|
Add ConfineToChildren to Container, containers will use MinimumRect as a size if a given size is smaller than minimum, update documentation for Container.
|
2025-06-20 20:08:17 +02:00 |
|
|
|
bc95fff4a3
|
Merge FlexContainer, WIP dynamic container resizing.
|
2025-06-20 19:46:42 +02:00 |
|
|
|
76dafe9996
|
WIP: dirty flag for UI.
|
2025-06-20 19:34:10 +02:00 |
|
|
|
a9a8113dd9
|
Add RemoveChild to IParentableElement, only resize Container if children overflow it.
|
2025-06-20 19:14:29 +02:00 |
|
|
|
3154b3fa10
|
Add debug rectangle size rendering, auto-resize containers to fit all children.
|
2025-06-20 18:57:36 +02:00 |
|
|
|
6affded730
|
Update arrangement logic for containers, remove position property from Rect, add Size property to IElement.
|
2025-06-19 15:08:23 +02:00 |
|
|
|
e499691714
|
Add container nesting.
|
2025-06-19 14:50:05 +02:00 |
|
|
|
806c9cc1d4
|
WIP: UI system, containers and widgets.
|
2025-06-19 14:30:20 +02:00 |
|