1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-04 14:39:10 +01:00
Commit graph

247 commits

Author SHA1 Message Date
Ellpeck
df418c2087 made the text field caret an actual caret finally 2020-03-19 03:27:21 +01:00
Ellpeck
cb56319924 added easy scale origin function to custom draw groups 2020-03-18 16:47:14 +01:00
Ellpeck
739d337d49 undo the width/height "fix" 2020-03-18 03:38:30 +01:00
Ellpeck
cd70b22ae5 made elements refer back to their controls for the selected element 2020-03-17 22:27:39 +01:00
Ellpeck
d07f470da3 good work me 2020-03-17 20:04:10 +01:00
Ellpeck
06ca5a8c04 allow changing an element's controls 2020-03-17 20:02:23 +01:00
Ellpeck
b175df7397 fixed a possible crash with empty uis 2020-03-17 19:29:52 +01:00
Ellpeck
054dc8c932 made button inputs more generic to allow for broader usage 2020-03-17 19:13:33 +01:00
Ellpeck
f4f7df0eb8 inflate view width and height for gamepad input to account for offscreen elements 2020-03-17 15:24:33 +01:00
Ellpeck
5e3fdbb8ef made controls independent of ui systems to allow for multiple controls for one ui 2020-03-17 15:04:36 +01:00
Ellpeck
ba973c1b72 made sliders only react to pressing 2020-03-16 19:44:32 +01:00
Ellpeck
ceaaaefb47 fixed the fix 2020-03-16 19:22:08 +01:00
Ellpeck
6c866cec74 Fixed dropdown menus not working with gamepads 2020-03-16 19:13:33 +01:00
Ellpeck
e96b155f99 fixed selected element looking bad with smooth scrolling 2020-03-16 15:44:53 +01:00
Ellpeck
9df1b05bee allow changing auto nav mode value 2020-03-16 15:33:25 +01:00
Ellpeck
76cb94bb34 added smooth scrolling 2020-03-07 22:09:11 +01:00
Ellpeck
612df004e6 made custom draw group only end and begin when it needs to 2020-03-02 10:31:03 +01:00
Ellpeck
c92e4e0fd1 fixed text field crash when pasting an empty clipboard 2020-03-02 09:40:07 +01:00
Ellpeck
ae0fc22de3 added text copying and pasting to mlem.ui 2020-02-27 17:51:44 +01:00
Ellpeck
0046811ca0 added project templates 2020-02-24 17:34:05 +01:00
Ellpeck
08c4281da1 added a new text input system 2020-02-24 14:03:53 +01:00
Ellpeck
f96e0ae625 use VersionPrefix to make VersionSuffix work 2020-02-21 15:13:07 +01:00
Ellpeck
d823064979 added HasValue() to styleprop 2020-02-06 17:36:51 +01:00
Ellpeck
31e2b72197 organize ui stuff a bit better 2020-02-06 01:59:33 +01:00
Ellpeck
b3331834e1 I did not want to push this here
This reverts commit ee511137
2020-02-06 01:51:41 +01:00
Ellpeck
ee5111372b part 1 2020-02-06 01:33:24 +01:00
Ellpeck
3f36093957 allow a paragraph to modify its rendered text for animations 2020-02-03 23:42:30 +01:00
Ellpeck
e37cfed757 added the ability to have mixed formatting 2020-02-03 15:38:27 +01:00
Ellpeck
556998239e Revert "formatting code redesign, part 1: Regex!"
This reverts commit b480026b
2020-02-03 04:37:14 +01:00
Ellpeck
b480026b7e formatting code redesign, part 1: Regex! 2020-02-03 03:04:13 +01:00
Ellpeck
69fdd784a7 Revert "made the default text input style be desktopgl"
This reverts commit aa64ebc0
2020-02-01 21:16:27 +01:00
Ellpeck
0904368151 Revert "changed text input style to work on all devices including web"
This reverts commit 053724e4
2020-02-01 21:16:10 +01:00
Ellpeck
aa64ebc0ef made the default text input style be desktopgl 2020-02-01 20:51:41 +01:00
Ellpeck
053724e4f8 changed text input style to work on all devices including web 2020-02-01 20:50:42 +01:00
Ellpeck
e635f23c1b remove these obsolete methods 2020-01-30 14:05:36 +01:00
Ellpeck
00b07e1c45 update 2020-01-23 01:25:50 +01:00
Ellpeck
7e6534bfc1 added the option to disable buttons 2020-01-15 17:05:28 +01:00
Ellpeck
2ac28eced3 made instances be unique for each element 2020-01-14 22:41:52 +01:00
Ellpeck
9aebce96e8 added the ability to add sounds to elements 2020-01-14 22:39:40 +01:00
Ellpeck
00e0ef8bc6 update 2020-01-01 13:00:33 +01:00
Ellpeck
43b665642d made tooltips be panels and remove the weird paragraph background thing 2019-12-31 14:08:13 +01:00
Ellpeck
da603c5f05 made custom draw groups be a bit easier to use 2019-12-29 19:28:56 +01:00
Ellpeck
bbdb424cbe made all groups update their areas manually since they don't draw it 2019-12-29 15:25:33 +01:00
Ellpeck
31d805fc04 fixed elements sometimes not notifying their auto-adjusting parents 2019-12-29 15:18:49 +01:00
Ellpeck
73f9653ddc made tooltips groups so that more stuff can be added to them easily 2019-12-28 14:23:40 +01:00
Ellpeck
b53588c32e redid that bugfix that I undid with that other bugfix 2019-12-28 12:59:14 +01:00
Ellpeck
f3372e93cb made format settings be non-struct-like 2019-12-26 19:34:42 +01:00
Ellpeck
3d0c3cd6d1 made format settings a bit better and also added drop shadow 2019-12-26 19:30:17 +01:00
Ellpeck
e0b83f6644 [breaking change] made the one em string be determined automatically for each font 2019-12-26 19:05:26 +01:00
Ellpeck
937b1757fe fixed stack overflow with auto-sizing elements 2019-12-26 12:49:04 +01:00