1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-06-12 17:23:49 +02:00

Commit graph

  • 4d87068090 update Ellpeck 2019-09-12 12:42:33 +0200
  • 8afe9962fb added a dropdown menu and also fixed some issues Ellpeck 2019-09-12 12:39:18 +0200
  • 0ad17fc40c added a method to remove all children from an element Ellpeck 2019-09-12 11:52:47 +0200
  • 3f66430d90 made image automatically set its area dirty when necessary Ellpeck 2019-09-11 21:01:08 +0200
  • 3b76ff1f2a added a uniform texture atlas class Ellpeck 2019-09-11 20:50:21 +0200
  • db606143d1 made images unmouseable by default Ellpeck 2019-09-11 20:10:28 +0200
  • 3796cc5ef0 made a bunch of stuff in UiControls virtual so that changing more complex aspects is easier Ellpeck 2019-09-11 18:44:05 +0200
  • b8bf5c28d9 make the elementhelper's last column use AutoInlineIgnoreOverflow to avoid imperfect rounding causing it to move down Ellpeck 2019-09-11 15:03:10 +0200
  • 2084f927ae fixed the slider using the wrong left and right buttons Ellpeck 2019-09-11 12:30:29 +0200
  • 88ce9de00a disallow progress bars from being selected Ellpeck 2019-09-11 10:51:57 +0200
  • e38d95c665 make next elements into delegates rather than a method Ellpeck 2019-09-11 10:49:51 +0200
  • 39be76fbbf made more buttons configurable in the ui controls Ellpeck 2019-09-11 10:44:23 +0200
  • 9e5f324652 added progress bars Ellpeck 2019-09-10 23:28:25 +0200
  • 7e8da6d838 fixed gamepad indices not being taken into account for directions in ui Ellpeck 2019-09-10 12:40:22 +0200
  • c0a5f63c4d link discord Ellpeck 2019-09-10 11:46:13 +0200
  • dad70dcc28 update! Ellpeck 2019-09-10 11:44:26 +0200
  • ff68816b05 make these readonly Ellpeck 2019-09-10 11:41:13 +0200
  • c1726e4f1b added gamepad repeat events Ellpeck 2019-09-09 20:56:10 +0200
  • 70f926eb49 actually do this beforehand so that nothing crashes from having no system all of a sudden Ellpeck 2019-09-09 18:53:10 +0200
  • bb99a76f61 fixed old selections staying behind on re-added uis Ellpeck 2019-09-09 18:49:34 +0200
  • 42a0ef172b optimize the active root Ellpeck 2019-09-09 17:18:44 +0200
  • 672e5eb548 clean up navigation a lot Ellpeck 2019-09-09 17:12:36 +0200
  • c52c9825f0 added gamepad controls Ellpeck 2019-09-09 16:25:07 +0200
  • 3f0e0cf6d3 fixed the input handler not recognizing gamepads properly Ellpeck 2019-09-09 15:22:15 +0200
  • 8397f47ec3 made the default selection indicator scale correctly Ellpeck 2019-09-08 23:55:56 +0200
  • b85afccaf5 fixed the panel passing a wrong matrix to its children Ellpeck 2019-09-08 21:32:48 +0200
  • b87bb01a80 make the documentation for the custom draw group better Ellpeck 2019-09-08 21:31:11 +0200
  • c1c7b7a9b1 remove individual component additional scale in favor of custom draw groups Ellpeck 2019-09-08 16:45:15 +0200
  • 20d7b95891 added CustomDrawGroup which allows for components to have their own draw call Ellpeck 2019-09-08 16:30:55 +0200
  • 4a7fcd7570 Revert "added FormattedString class to make rendering formatted text a little easier" Ellpeck 2019-09-08 16:25:59 +0200
  • 7d9da6c519 formattedstring fixes Ellpeck 2019-09-06 18:10:11 +0200
  • 6d236fa52c added FormattedString class to make rendering formatted text a little easier Ellpeck 2019-09-06 18:06:53 +0200
  • b2b59aa78a added text animation Ellpeck 2019-09-06 15:49:59 +0200
  • a46e8fce86 moved formatting to MLEM proper Ellpeck 2019-09-06 12:20:53 +0200
  • e2f9a8ff5d fixed a splitstring crash with specific string lengths and font sizes Ellpeck 2019-09-06 11:25:31 +0200
  • af98526d47 update! Ellpeck 2019-09-05 21:37:18 +0200
  • 35ee509eac added the ability to display images in paragraphs Ellpeck 2019-09-05 20:28:05 +0200
  • e39394bce3 finished better text editing my dudes Ellpeck 2019-09-05 18:15:51 +0200
  • b812bbe677 added some events to MlemGame to allow for mouse handling to be disabled easily in the android version Ellpeck 2019-09-05 14:27:18 +0200
  • 12a2e92c09 better text editing, part 1 Ellpeck 2019-09-05 12:51:40 +0200
  • b19333d627 ceil sizes to avoid one-pixel gaps between components on some scales Ellpeck 2019-09-05 11:46:07 +0200
  • 90d04b8c57 this goes here Ellpeck 2019-09-04 21:10:51 +0200
  • 5d701592a5 this bugged me Ellpeck 2019-09-04 18:52:50 +0200
  • 16fd2af560 added keyboard repeat events Ellpeck 2019-09-04 18:49:59 +0200
  • fef1d7959d this actually does not work Ellpeck 2019-09-04 17:23:23 +0200
  • 619db6bb94 remove offset from draw method and use a matrix instead Ellpeck 2019-09-04 17:19:31 +0200
  • 9deb6bbce3 only update an element and its children if the area actually changed Ellpeck 2019-09-04 16:48:44 +0200
  • 1ee7fafc23 change this to ceil so that elements don't just get cut off Ellpeck 2019-09-04 16:37:57 +0200
  • 032923c660 fixed upleft Ellpeck 2019-09-04 15:38:51 +0200
  • 21dce9d60a fixed an issue where already removed uis would still be selectable Ellpeck 2019-09-04 15:36:47 +0200
  • f4658aede0 added a direction2 class Ellpeck 2019-09-04 13:05:44 +0200
  • cec3151ed0 made perlin comment into doc instead Ellpeck 2019-09-03 18:31:52 +0200
  • 898ab86f4c fixed the scroll bar reacting to a pressed mouse on enter Ellpeck 2019-09-02 21:11:05 +0200
  • 0dff0e275d added the ability to transform the entire ui Ellpeck 2019-09-02 19:55:26 +0200
  • 64eefedac0 publicize some useful ui methods Ellpeck 2019-09-02 18:41:05 +0200
  • 3e7ddb8b1a add the ability for scroll bars to hide themselves when they're empty Ellpeck 2019-09-01 19:53:52 +0200
  • f65cd58a80 made the text field remove mismatching characters on mobile input Ellpeck 2019-09-01 19:50:17 +0200
  • 334dea8b39 make the mess I made a bit nicer :^) Ellpeck 2019-09-01 19:33:33 +0200
  • 5a4d90043e update Ellpeck 2019-09-01 18:40:21 +0200
  • cfcd54dbe0 made text input not test the release build of android :V reflection is a pain Ellpeck 2019-09-01 18:34:19 +0200
  • e1ee92ad9b update targetframeworkversion for the android demo Ellpeck 2019-09-01 17:14:39 +0200
  • 43f46f9966 rename the android demo folder Ellpeck 2019-09-01 11:58:22 +0200
  • f0b1440011 git add pls Ellpeck 2019-09-01 11:56:12 +0200
  • b1ce3dc933 generify the demos to make them work on android and desktop Ellpeck 2019-09-01 11:55:41 +0200
  • 3603de78d0 added a time calculation to the pathfinder Ellpeck 2019-09-01 10:54:25 +0200
  • 6c253744a6 update Ellpeck 2019-08-31 22:45:10 +0200
  • 807e0c1cb8 this is important please dont remove it Rider Ellpeck 2019-08-31 22:36:45 +0200
  • c75e0b43e2 rename this folder Ellpeck 2019-08-31 22:35:41 +0200
  • 633c5b0097 added touch compatibility to the scroll bar, which makes touch input finished! Ellpeck 2019-08-31 19:32:22 +0200
  • 3464fff6e5 added the ability to easily change how a selected element is drawn Ellpeck 2019-08-31 18:07:43 +0200
  • 3862f78c9b made text fields work on mobile too Ellpeck 2019-08-30 19:05:27 +0200
  • 353afdef6f started working on touch support for MLEM.Ui Ellpeck 2019-08-30 18:15:50 +0200
  • 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 Ellpeck 2019-08-29 18:46:48 +0200
  • e04f2fbdd2 added very basic touch support to the input handler Ellpeck 2019-08-29 18:12:02 +0200
  • 0668d044b6 only check input for connected gamepads to increase performance Ellpeck 2019-08-29 10:26:18 +0200
  • 78273d6401 allow querying all gamepad buttons at the same time Ellpeck 2019-08-28 22:44:59 +0200
  • 35fccfcd83 added generic isdown, ispressed and isup methods to InputHandler Ellpeck 2019-08-28 19:36:24 +0200
  • 90d292cd37 tabbing, part 2 Ellpeck 2019-08-28 18:58:05 +0200
  • 5c741a98e9 tabbing, part 1! Ellpeck 2019-08-28 18:27:17 +0200
  • cc20682d47 more easily allow controls to be changed Ellpeck 2019-08-28 16:38:58 +0200
  • ed7865379d added image button Ellpeck 2019-08-27 21:44:02 +0200
  • abd58f3869 made the description for ui more ~spicy~ Ellpeck 2019-08-25 22:09:39 +0200
  • 38d72d981a removed null propagation here because I never really use it anywhere else and it's ugly Ellpeck 2019-08-25 21:58:01 +0200
  • 765acc3f62 replace onclicked with much easier to make compatible onpressed Ellpeck 2019-08-25 21:49:27 +0200
  • f4e6097602 update monogame.extended so we're not on a beta Ellpeck 2019-08-25 21:24:07 +0200
  • c3849a1ee1 get rid of this bad implicit operator Ellpeck 2019-08-25 19:08:59 +0200
  • 226640ef3a simplify text rendering quite a bit after realizing that monogame deals with multiple lines on its own Ellpeck 2019-08-25 19:07:45 +0200
  • 6766d769f4 made scrolling a lot less intensive Ellpeck 2019-08-24 22:27:47 +0200
  • cc66c453c5 more easily allow tooltips to show when hovering elements Ellpeck 2019-08-24 20:45:40 +0200
  • 13c7aa90e2 why was this here Ellpeck 2019-08-24 20:33:55 +0200
  • 90352c49f4 made the wobble animation loop Ellpeck 2019-08-24 19:52:28 +0200
  • 287885b96d fixed panels overflowing incorrectly in some dimensions Ellpeck 2019-08-24 19:21:06 +0200
  • 8758ae88b9 update! Ellpeck 2019-08-24 15:22:29 +0200
  • 00842d9e5f inline anchors should use the old system though Ellpeck 2019-08-24 15:20:00 +0200
  • df59ae7260 make sure to always pick the closest older sibling Ellpeck 2019-08-24 15:14:16 +0200
  • d231386f86 made auto-anchored elements look for the lowest older sibling Ellpeck 2019-08-24 15:12:11 +0200
  • 21c17066fc added column helper and fixed some more bugs Ellpeck 2019-08-24 15:00:08 +0200
  • d69033a315 fixed some bugs and added column helper Ellpeck 2019-08-24 14:34:08 +0200
  • 2698153491 fixed elementhelper crash Ellpeck 2019-08-24 12:56:58 +0200
  • cb5594bada added ElementHelper and did some textfield changes Ellpeck 2019-08-24 12:40:20 +0200