Ellpeck
|
7e8da6d838
|
fixed gamepad indices not being taken into account for directions in ui
|
2019-09-10 12:40:22 +02:00 |
|
Ellpeck
|
dad70dcc28
|
update!
|
2019-09-10 11:44:26 +02:00 |
|
Ellpeck
|
70f926eb49
|
actually do this beforehand so that nothing crashes from having no system all of a sudden
|
2019-09-09 18:53:10 +02:00 |
|
Ellpeck
|
bb99a76f61
|
fixed old selections staying behind on re-added uis
|
2019-09-09 18:49:34 +02:00 |
|
Ellpeck
|
42a0ef172b
|
optimize the active root
|
2019-09-09 17:18:44 +02:00 |
|
Ellpeck
|
672e5eb548
|
clean up navigation a lot
|
2019-09-09 17:12:36 +02:00 |
|
Ellpeck
|
c52c9825f0
|
added gamepad controls
|
2019-09-09 16:25:07 +02:00 |
|
Ellpeck
|
8397f47ec3
|
made the default selection indicator scale correctly
|
2019-09-08 23:55:56 +02:00 |
|
Ellpeck
|
b85afccaf5
|
fixed the panel passing a wrong matrix to its children
|
2019-09-08 21:32:48 +02:00 |
|
Ellpeck
|
c1c7b7a9b1
|
remove individual component additional scale in favor of custom draw groups
|
2019-09-08 16:45:15 +02:00 |
|
Ellpeck
|
20d7b95891
|
added CustomDrawGroup which allows for components to have their own draw call
|
2019-09-08 16:30:55 +02:00 |
|
Ellpeck
|
4a7fcd7570
|
Revert "added FormattedString class to make rendering formatted text a little easier"
This reverts commit 6d236fa5
|
2019-09-08 16:25:59 +02:00 |
|
Ellpeck
|
6d236fa52c
|
added FormattedString class to make rendering formatted text a little easier
|
2019-09-06 18:06:53 +02:00 |
|
Ellpeck
|
b2b59aa78a
|
added text animation
|
2019-09-06 15:49:59 +02:00 |
|
Ellpeck
|
a46e8fce86
|
moved formatting to MLEM proper
|
2019-09-06 12:20:53 +02:00 |
|
Ellpeck
|
af98526d47
|
update!
|
2019-09-05 21:37:18 +02:00 |
|
Ellpeck
|
35ee509eac
|
added the ability to display images in paragraphs
|
2019-09-05 20:28: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
|
b19333d627
|
ceil sizes to avoid one-pixel gaps between components on some scales
|
2019-09-05 11:46:07 +02:00 |
|
Ellpeck
|
fef1d7959d
|
this actually does not work
|
2019-09-04 17:23:23 +02:00 |
|
Ellpeck
|
619db6bb94
|
remove offset from draw method and use a matrix instead
|
2019-09-04 17:19:31 +02:00 |
|
Ellpeck
|
9deb6bbce3
|
only update an element and its children if the area actually changed
|
2019-09-04 16:48:44 +02:00 |
|
Ellpeck
|
1ee7fafc23
|
change this to ceil so that elements don't just get cut off
|
2019-09-04 16:37:57 +02:00 |
|
Ellpeck
|
21dce9d60a
|
fixed an issue where already removed uis would still be selectable
|
2019-09-04 15:36:47 +02:00 |
|
Ellpeck
|
898ab86f4c
|
fixed the scroll bar reacting to a pressed mouse on enter
|
2019-09-02 21:11:05 +02:00 |
|
Ellpeck
|
0dff0e275d
|
added the ability to transform the entire ui
|
2019-09-02 19:55:26 +02:00 |
|
Ellpeck
|
64eefedac0
|
publicize some useful ui methods
|
2019-09-02 18:41:05 +02:00 |
|
Ellpeck
|
3e7ddb8b1a
|
add the ability for scroll bars to hide themselves when they're empty
|
2019-09-01 19:53:52 +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
|
5a4d90043e
|
update
|
2019-09-01 18:40:21 +02:00 |
|
Ellpeck
|
cfcd54dbe0
|
made text input not test the release build of android :V reflection is a pain
|
2019-09-01 18:34:19 +02:00 |
|
Ellpeck
|
6c253744a6
|
update
|
2019-08-31 22:45:10 +02:00 |
|
Ellpeck
|
633c5b0097
|
added touch compatibility to the scroll bar, which makes touch input finished!
|
2019-08-31 19:32:22 +02:00 |
|
Ellpeck
|
3464fff6e5
|
added the ability to easily change how a selected element is drawn
|
2019-08-31 18:07:43 +02:00 |
|
Ellpeck
|
3862f78c9b
|
made text fields work on mobile too
|
2019-08-30 19:05:27 +02:00 |
|
Ellpeck
|
353afdef6f
|
started working on touch support for MLEM.Ui
|
2019-08-30 18:15:50 +02:00 |
|
Ellpeck
|
7eeecc19d1
|
remove some stuff from MlemGame so that you don't crash :^)
also make the uisystem know if it doesn't support text input natively
|
2019-08-29 18:46:48 +02:00 |
|
Ellpeck
|
90d292cd37
|
tabbing, part 2
|
2019-08-28 18:58:05 +02:00 |
|
Ellpeck
|
5c741a98e9
|
tabbing, part 1!
|
2019-08-28 18:27:17 +02:00 |
|
Ellpeck
|
cc20682d47
|
more easily allow controls to be changed
|
2019-08-28 16:38:58 +02:00 |
|
Ellpeck
|
ed7865379d
|
added image button
|
2019-08-27 21:44:02 +02:00 |
|
Ellpeck
|
abd58f3869
|
made the description for ui more ~spicy~
|
2019-08-25 22:09:39 +02:00 |
|
Ellpeck
|
38d72d981a
|
removed null propagation here because I never really use it anywhere else and it's ugly
|
2019-08-25 21:58:01 +02:00 |
|
Ellpeck
|
765acc3f62
|
replace onclicked with much easier to make compatible onpressed
|
2019-08-25 21:49:27 +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
|
6766d769f4
|
made scrolling a lot less intensive
|
2019-08-24 22:27:47 +02:00 |
|
Ellpeck
|
cc66c453c5
|
more easily allow tooltips to show when hovering elements
|
2019-08-24 20:45:40 +02:00 |
|
Ellpeck
|
13c7aa90e2
|
why was this here
|
2019-08-24 20:33:55 +02:00 |
|