Ellpeck
|
e39394bce3
|
finished better text editing my dudes
|
2019-09-05 18:15:51 +02:00 |
|
Ellpeck
|
b812bbe677
|
added some events to MlemGame to allow for mouse handling to be disabled easily in the android version
|
2019-09-05 14:27:18 +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
|
90d04b8c57
|
this goes here
|
2019-09-04 21:10:51 +02:00 |
|
Ellpeck
|
5d701592a5
|
this bugged me
|
2019-09-04 18:52:50 +02:00 |
|
Ellpeck
|
16fd2af560
|
added keyboard repeat events
|
2019-09-04 18:49:59 +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
|
032923c660
|
fixed upleft
|
2019-09-04 15:38:51 +02:00 |
|
Ellpeck
|
21dce9d60a
|
fixed an issue where already removed uis would still be selectable
|
2019-09-04 15:36:47 +02:00 |
|
Ellpeck
|
f4658aede0
|
added a direction2 class
|
2019-09-04 13:05:44 +02:00 |
|
Ellpeck
|
cec3151ed0
|
made perlin comment into doc instead
|
2019-09-03 18:31:52 +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
|
e1ee92ad9b
|
update targetframeworkversion for the android demo
|
2019-09-01 17:14:39 +02:00 |
|
Ellpeck
|
43f46f9966
|
rename the android demo folder
|
2019-09-01 11:58:22 +02:00 |
|
Ellpeck
|
f0b1440011
|
git add pls
|
2019-09-01 11:56:12 +02:00 |
|
Ellpeck
|
b1ce3dc933
|
generify the demos to make them work on android and desktop
|
2019-09-01 11:55:41 +02:00 |
|
Ellpeck
|
3603de78d0
|
added a time calculation to the pathfinder
|
2019-09-01 10:54:25 +02:00 |
|
Ellpeck
|
6c253744a6
|
update
|
2019-08-31 22:45:10 +02:00 |
|
Ellpeck
|
807e0c1cb8
|
this is important please dont remove it Rider
|
2019-08-31 22:36:45 +02:00 |
|
Ellpeck
|
c75e0b43e2
|
rename this folder
|
2019-08-31 22:35:41 +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
|
e04f2fbdd2
|
added very basic touch support to the input handler
|
2019-08-29 18:12:02 +02:00 |
|
Ellpeck
|
0668d044b6
|
only check input for connected gamepads to increase performance
|
2019-08-29 10:26:18 +02:00 |
|
Ellpeck
|
78273d6401
|
allow querying all gamepad buttons at the same time
|
2019-08-28 22:44:59 +02:00 |
|
Ellpeck
|
35fccfcd83
|
added generic isdown, ispressed and isup methods to InputHandler
|
2019-08-28 19:36:24 +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
|
f4e6097602
|
update monogame.extended so we're not on a beta
|
2019-08-25 21:24:07 +02:00 |
|
Ellpeck
|
c3849a1ee1
|
get rid of this bad implicit operator
|
2019-08-25 19:08:59 +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 |
|