1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-05-15 21:58:46 +02:00
Commit graph

1482 commits

Author SHA1 Message Date
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 3f0e0cf6d3 fixed the input handler not recognizing gamepads properly 2019-09-09 15:22:15 +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 b87bb01a80 make the documentation for the custom draw group better 2019-09-08 21:31:11 +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 7d9da6c519 formattedstring fixes 2019-09-06 18:10:11 +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 e2f9a8ff5d fixed a splitstring crash with specific string lengths and font sizes 2019-09-06 11:25:31 +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 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