1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-06-02 13:23:37 +02:00
Commit graph

915 commits

Author SHA1 Message Date
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
Ellpeck 90352c49f4 made the wobble animation loop 2019-08-24 19:52:28 +02:00
Ellpeck 287885b96d fixed panels overflowing incorrectly in some dimensions 2019-08-24 19:21:06 +02:00
Ellpeck 8758ae88b9 update! 2019-08-24 15:22:29 +02:00
Ellpeck 00842d9e5f inline anchors should use the old system though 2019-08-24 15:20:00 +02:00
Ellpeck df59ae7260 make sure to always pick the closest older sibling 2019-08-24 15:14:16 +02:00
Ellpeck d231386f86 made auto-anchored elements look for the lowest older sibling 2019-08-24 15:12:11 +02:00
Ellpeck 21c17066fc added column helper and fixed some more bugs 2019-08-24 15:00:08 +02:00
Ellpeck d69033a315 fixed some bugs and added column helper 2019-08-24 14:34:08 +02:00
Ellpeck 2698153491 fixed elementhelper crash 2019-08-24 12:56:58 +02:00
Ellpeck cb5594bada added ElementHelper and did some textfield changes 2019-08-24 12:40:20 +02:00
Ellpeck 404e95c8f2 also apply the newline fix to bitmap fonts 2019-08-24 00:08:36 +02:00
Ellpeck e1baacdb0d added text formatting 2019-08-24 00:07:54 +02:00
Ellpeck b6d3496987 added the ability to move roots to front or back 2019-08-23 22:23:10 +02:00
Ellpeck 7ebcbec56b update this too :> 2019-08-23 19:58:55 +02:00
Ellpeck c9f4b1248d update~ 2019-08-23 19:50:44 +02:00
Ellpeck dfe31e6726 added the option to auto-scale both the camera and ui systems 2019-08-23 19:46:36 +02:00
Ellpeck 3132074a39 added the option to add a placeholder to the text field 2019-08-23 18:56:39 +02:00
Ellpeck d078f144fd fix weird grammar but ok 2019-08-23 00:15:00 +02:00
Ellpeck 74988921b1 added line space to paragraph 2019-08-23 00:12:26 +02:00
Ellpeck 053f865a00 made the scroll bar be grabbed in the center 2019-08-22 23:44:26 +02:00
Ellpeck cbb265a5d5 use the right area for the panel's hover check 2019-08-21 22:50:13 +02:00
Ellpeck ce42bdd61a remove print lol 2019-08-21 20:26:39 +02:00
Ellpeck 04b9c9e97c added naming and priorities to animations 2019-08-21 20:25:32 +02:00
Ellpeck 46a4aec1c9 added a way to get the current animation from a sprite animation group 2019-08-21 17:04:20 +02:00
Ellpeck 79a4c36029 added getParentTree to ui 2019-08-21 17:00:22 +02:00
Ellpeck 05f148514f small element fixes 2019-08-20 23:04:21 +02:00
Ellpeck fac7f2beb0 propagate mouse events to children by default, except for panels that handle overflow 2019-08-20 21:41:22 +02:00
Ellpeck 72b473dc1d added possible element wobble 2019-08-20 21:35:53 +02:00
Ellpeck 407f214f29 update this cause I need it my dudes 2019-08-18 18:35:31 +02:00
Ellpeck ff5f1a5b84 added a simple GetChildren too 2019-08-18 18:34:15 +02:00
Ellpeck ef677ae441 added some useful querying functions 2019-08-18 18:32:34 +02:00
Ellpeck 91959d6c6e update 2019-08-18 18:00:36 +02:00
Ellpeck edf073dacb added rules for text input 2019-08-18 17:59:14 +02:00
Ellpeck 15b468bab4 add the ability for elements to override the position that children will be auto-anchored to 2019-08-18 17:49:52 +02:00
Ellpeck a9593ccb74 overhauled pathfinding and added a demo for it 2019-08-18 15:14:35 +02:00
Ellpeck 4e1c6d8128 added sliders (horizontal scroll bars) 2019-08-16 19:08:36 +02:00
Ellpeck 7cf031478d update again :^) 2019-08-15 16:31:31 +02:00
Ellpeck b42ec52017 finally center it 2019-08-15 16:29:41 +02:00
Ellpeck 481074bcc3 update! 2019-08-15 15:03:11 +02:00
Ellpeck 5d8e010bad made tooltips not go off screen and fixed the ui system breaking clearing 2019-08-15 14:59:15 +02:00
Ellpeck 8d648cd5dc make groups not ignore mouse by default :V 2019-08-15 13:26:40 +02:00
Ellpeck 6ede030138 make image texture not read only 2019-08-14 22:06:06 +02:00
Ellpeck e150c0eb0d updeet 2019-08-14 19:08:37 +02:00
Ellpeck 482244df0e added sprite sheet animations 2019-08-14 19:07:23 +02:00
Ellpeck 75deef068a renamed examples to demos and added an auto tiling demo 2019-08-14 14:15:07 +02:00
Ellpeck 5d2f77e95c added a tooltip 2019-08-13 23:54:29 +02:00