1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-06-13 01:23:51 +02:00
Commit graph

93 commits

Author SHA1 Message Date
Ellpeck
9f43924e47 made the GetOneEmString method more generic 2020-03-21 00:12:09 +01:00
Ellpeck
9dfb6134bb fixed split strings having a trailing space 2020-03-19 03:50:01 +01:00
Ellpeck
08c4281da1 added a new text input system 2020-02-24 14:03:53 +01:00
Ellpeck
719bdc7176 make MLEM.Ui not crash on DesktopGL.Core 2020-02-24 00:42:01 +01:00
Ellpeck
2e8e17b373 make eventargs more generic so that this also works with the core version of monogame 2020-02-10 23:54:27 +01:00
Ellpeck
9366890aaa fixed WindowExtensions not working on Release 2020-02-10 23:52:09 +01:00
Ellpeck
f8f4dfbff4 use toString shorthand 2020-02-08 18:25:49 +01:00
Ellpeck
72eff17d5f made text formatting and line splitting preserve spaces properly 2020-02-08 18:24:14 +01:00
Ellpeck
5bf111d05a fixed SplitString not respecting long words 2020-02-06 02:27:21 +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
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
053724e4f8 changed text input style to work on all devices including web 2020-02-01 20:50:42 +01:00
Ellpeck
0824ba1098 added ApplyChangesSafely 2020-01-26 01:31:40 +01:00
Ellpeck
58b90d90be Revert "made graphics extensions not cause an exception"
This reverts commit 0a1147df
2020-01-26 01:20:20 +01:00
Ellpeck
0a1147df9d made graphics extensions not cause an exception 2020-01-26 01:18:53 +01:00
Ellpeck
7ca8256b77 added a weight-based list randomness function 2020-01-17 01:33:31 +01:00
Ellpeck
43b665642d made tooltips be panels and remove the weird paragraph background thing 2019-12-31 14:08:13 +01:00
Ellpeck
937b1757fe fixed stack overflow with auto-sizing elements 2019-12-26 12:49:04 +01:00
Ellpeck
b83d7f3526 whoops 2019-12-14 14:07:00 +01:00
Ellpeck
dbe7980add made padding a lot more versatile in mlem.ui 2019-12-14 14:00:12 +01:00
Ellpeck
af7fb342d7 made windowextensions a lot cleaner 2019-12-05 22:15:49 +01:00
Ellpeck
d224d57cf2 added a handler for this 2019-12-01 22:58:20 +01:00
Ellpeck
84e388677c added a setfullscreen method 2019-11-08 15:35:15 +01:00
Ellpeck
264d3ee313 add a soundeffectinstance replay method 2019-11-07 14:50:10 +01:00
Ellpeck
32c8147a4c added a rectanglef class which allows mlem to use decimal coordinates 2019-11-02 14:53:59 +01:00
Ellpeck
9e5f324652 added progress bars 2019-09-10 23:28:25 +02:00
Ellpeck
e2f9a8ff5d fixed a splitstring crash with specific string lengths and font sizes 2019-09-06 11:25:31 +02:00
Ellpeck
e39394bce3 finished better text editing my dudes 2019-09-05 18:15:51 +02:00
Ellpeck
0dff0e275d added the ability to transform the entire ui 2019-09-02 19:55:26 +02:00
Ellpeck
334dea8b39 make the mess I made a bit nicer :^) 2019-09-01 19:33:33 +02:00
Ellpeck
226640ef3a simplify text rendering quite a bit after realizing that monogame deals with multiple lines on its own 2019-08-25 19:07:45 +02:00
Ellpeck
e1baacdb0d added text formatting 2019-08-24 00:07:54 +02:00
Ellpeck
b42ec52017 finally center it 2019-08-15 16:29:41 +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
4624219b4e added scroll bar and overflow handling panel 2019-08-12 19:44: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
0c8af5b9bf better styling 2019-08-10 21:37:10 +02:00
Ellpeck
ef3726b077 added auto-scaled text, buttons and vertical space 2019-08-09 22:04:26 +02:00
Ellpeck
82747e1331 added generic font wrapper 2019-08-09 14:26:20 +02:00
Ellpeck
4cb2285c43 added vector flooring 2019-08-07 00:45:40 +02:00
Ellpeck
ea68dd157e missing a this rip 2019-08-06 14:46:43 +02:00
Ellpeck
fd3f63e474 mlem part 1 2019-08-06 14:20:11 +02:00