Ellpeck
|
79a4c36029
|
added getParentTree to ui
|
2019-08-21 17:00:22 +02:00 |
|
Ellpeck
|
05f148514f
|
small element fixes
|
2019-08-20 23:04:21 +02:00 |
|
Ellpeck
|
fac7f2beb0
|
propagate mouse events to children by default, except for panels that handle overflow
|
2019-08-20 21:41:22 +02:00 |
|
Ellpeck
|
72b473dc1d
|
added possible element wobble
|
2019-08-20 21:35:53 +02:00 |
|
Ellpeck
|
ef677ae441
|
added some useful querying functions
|
2019-08-18 18:32:34 +02:00 |
|
Ellpeck
|
15b468bab4
|
add the ability for elements to override the position that children will be auto-anchored to
|
2019-08-18 17:49:52 +02:00 |
|
Ellpeck
|
5d8e010bad
|
made tooltips not go off screen and fixed the ui system breaking clearing
|
2019-08-15 14:59:15 +02:00 |
|
Ellpeck
|
5d2f77e95c
|
added a tooltip
|
2019-08-13 23:54:29 +02:00 |
|
Ellpeck
|
c114d775d4
|
added checkboxes and radio buttons and did some changes to the demo
|
2019-08-13 21:23:20 +02:00 |
|
Ellpeck
|
f56b7fbeff
|
made scroll bar clickable
|
2019-08-13 16:02:29 +02:00 |
|
Ellpeck
|
4624219b4e
|
added scroll bar and overflow handling panel
|
2019-08-12 19:44:16 +02:00 |
|
Ellpeck
|
09fbdfd54e
|
added priority to elements
|
2019-08-12 14:44:42 +02:00 |
|
Ellpeck
|
0faa2756f5
|
auto-expanding components only need to update when not on top
|
2019-08-11 21:57:16 +02:00 |
|
Ellpeck
|
a4eede5fe5
|
changed a lot of the math to make everything more smooth~
|
2019-08-11 21:24:09 +02:00 |
|
Ellpeck
|
cb12ead7cc
|
added element auto-resizing
|
2019-08-11 18:50:39 +02:00 |
|
Ellpeck
|
adf0ce56cb
|
made ui scaling be based on the root element as well
|
2019-08-11 18:02:21 +02:00 |
|
Ellpeck
|
c030d075dd
|
also this should only be settable from inside
|
2019-08-10 21:41:20 +02:00 |
|
Ellpeck
|
2ee2b2ec69
|
remove should remove the system
|
2019-08-10 21:39:35 +02:00 |
|
Ellpeck
|
0c8af5b9bf
|
better styling
|
2019-08-10 21:37:10 +02:00 |
|
Ellpeck
|
f96511d17d
|
shuffle some things around
|
2019-08-10 18:41:56 +02:00 |
|
Ellpeck
|
53f0858239
|
only do updates if necessary
|
2019-08-10 15:12:27 +02:00 |
|
Ellpeck
|
3f7f06f98f
|
added draw alpha to all components
|
2019-08-10 13:42:18 +02:00 |
|
Ellpeck
|
18e634cad8
|
added image component
|
2019-08-09 22:23:16 +02:00 |
|
Ellpeck
|
ef3726b077
|
added auto-scaled text, buttons and vertical space
|
2019-08-09 22:04:26 +02:00 |
|
Ellpeck
|
4943a7b6f0
|
hiding elements
|
2019-08-09 19:39:51 +02:00 |
|
Ellpeck
|
b1d41d572c
|
added panels and paragraphs
|
2019-08-09 19:28:48 +02:00 |
|
Ellpeck
|
a67abd4661
|
basic element system
|
2019-08-09 18:26:28 +02:00 |
|