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

39 commits

Author SHA1 Message Date
Ell
8b29903444 Replace ImageCode and TextField character ToString usage with ToCachedString for memory performace 2020-09-28 20:43:37 +02:00
Ell
7e89efec69 added text field input rules for file and path names 2020-09-13 18:05:55 +02:00
Ellpeck
ca4c8731bc only throw an exception in TextInputWrapper if it is required 2020-06-24 16:54:23 +02:00
Ellpeck
90e0ff55d1 use a custom character for image codes rather than trying to calculate spaces 2020-06-20 01:18:27 +02:00
Ellpeck
0ad3b2a305 Downgrade TextCopy since the new version causes issues on some devices 2020-06-16 22:48:13 +02:00
Ellpeck
0ea22435c2 updated dependencies 2020-06-13 03:19:20 +02:00
Ellpeck
f12284169e full xml documentation for MLEM.Ui 2020-05-22 17:02:24 +02:00
Ellpeck
80f36c78bd a lot of font cleanup 2020-03-28 22:25:06 +01:00
Ellpeck
df418c2087 made the text field caret an actual caret finally 2020-03-19 03:27:21 +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
08c4281da1 added a new text input system 2020-02-24 14:03:53 +01:00
Ellpeck
d823064979 added HasValue() to styleprop 2020-02-06 17:36:51 +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
16c0424f65 don't type in hidden text fields 2019-12-04 01:32:00 +01:00
Ellpeck
f28e234392 made style props a lot easier to use 2019-11-05 13:28:41 +01:00
Ellpeck
32c8147a4c added a rectanglef class which allows mlem to use decimal coordinates 2019-11-02 14:53:59 +01:00
Ellpeck
ee35509f23 made ui styling a lot more user friendly 2019-10-14 21:28:12 +02:00
Ellpeck
c5170917fb fixed custom draw groups not working outside of a render target 2019-09-20 13:22:05 +02:00
Ellpeck
e39394bce3 finished better text editing my dudes 2019-09-05 18:15:51 +02:00
Ellpeck
12a2e92c09 better text editing, part 1 2019-09-05 12:51:40 +02:00
Ellpeck
619db6bb94 remove offset from draw method and use a matrix instead 2019-09-04 17:19:31 +02:00
Ellpeck
f65cd58a80 made the text field remove mismatching characters on mobile input 2019-09-01 19:50:17 +02:00
Ellpeck
334dea8b39 make the mess I made a bit nicer :^) 2019-09-01 19:33:33 +02:00
Ellpeck
3862f78c9b made text fields work on mobile too 2019-08-30 19:05:27 +02:00
Ellpeck
cb5594bada added ElementHelper and did some textfield changes 2019-08-24 12:40:20 +02:00
Ellpeck
3132074a39 added the option to add a placeholder to the text field 2019-08-23 18:56:39 +02:00
Ellpeck
edf073dacb added rules for text input 2019-08-18 17:59:14 +02:00
Ellpeck
4624219b4e added scroll bar and overflow handling panel 2019-08-12 19:44:16 +02:00
Ellpeck
a856736ed3 fixed text fields not being updated to the new math correctly 2019-08-11 21:41:04 +02:00
Ellpeck
8af040787c added the ability for nine patch regions to have their patches scaled 2019-08-11 21:38:03 +02:00
Ellpeck
a4eede5fe5 changed a lot of the math to make everything more smooth~ 2019-08-11 21:24:09 +02:00
Ellpeck
72efe55970 fixed text fields sometimes not updating their length correctly 2019-08-11 14:18:07 +02:00
Ellpeck
2e8b311b00 made text fields auto-scroll once they're too full 2019-08-11 00:39:40 +02:00
Ellpeck
0c8af5b9bf better styling 2019-08-10 21:37:10 +02:00
Ellpeck
15081a8fe0 added a text field 2019-08-10 19:23:08 +02:00