1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-05-29 11:33:37 +02:00
Commit graph

905 commits

Author SHA1 Message Date
Ell 27fc5a74d9 added the ability to specify a coordinate offset in data texture atlases 2021-07-12 03:14:05 +02:00
Ell ee2b0b82fe allow for RotateBy, RotateCw and RotateCcw to accept invalid directions again 2021-07-10 06:16:33 +02:00
Ell bb189261d7 Added a masking character to text fields 2021-07-08 18:17:39 +02:00
Ell 8d92131630 improved Direction2 code style 2021-07-05 19:49:18 +02:00
Ell f352e6b437 added Direction2Helper.RotateBy 2021-07-05 19:46:39 +02:00
Ell d1b229b589 moved sound classes into /Sound 2021-07-05 16:36:48 +02:00
Ell 642608a8a2 Fixed a crash if a paragraph has a link formatting code, but no font 2021-07-03 01:50:37 +02:00
Ell f71eb6eddb improved NinePatch memory performance 2021-07-03 01:44:39 +02:00
Ell 00d9ee99d8 Merge branch 'release' into main
# Conflicts:
#	CHANGELOG.md
2021-07-01 05:06:39 +02:00
Ell 19893855dc added the changelog to the website 2021-07-01 05:00:59 +02:00
Ell 579fd38533 very important formatting change in the changelog 2021-06-30 19:46:38 +02:00
Ell 58bd076e2a Set default values for InputHandler held and pressed keys to avoid an exception if buttons are held in the very first frame 2021-06-30 19:40:43 +02:00
Ell 25efa0bd50 bump upcoming version 2021-06-30 00:30:17 +02:00
Ell 5564878c9d release 5.0.0 2021-06-30 00:18:54 +02:00
Ell 5756708010 added quick links to changelog 2021-06-29 00:57:04 +02:00
Ell fe9b3830f8 (finally) added a changelog 2021-06-28 15:38:30 +02:00
Ell 1377941f1a added TreatSizeAsMaximum to ui elements 2021-06-25 16:48:41 +02:00
Ell 705758090b fixed image tokens drawing themselves too many times for split strings 2021-06-25 16:40:09 +02:00
Ell 14940d39c5 added text alignment options to tokenized strings and paragraphs 2021-06-25 15:23:30 +02:00
Ell d1ce9412a2 added a test for element auto-area performance 2021-06-25 12:45:00 +02:00
Ell ef83124cfa allow changing the color of panels 2021-06-22 01:14:06 +02:00
Ell dca013e551 fixed GetModifier being.. recursive 2021-06-21 01:03:24 +02:00
Ell 91730b1f27 improved GenericInput ToString 2021-06-21 00:57:56 +02:00
Ell 2f16bbdc44 the None input type should always be considered up 2021-06-21 00:51:21 +02:00
Ell ce920b5219 added an element helper method to create a keybind button 2021-06-21 00:49:09 +02:00
Ell a5a73af01c improved Keybind constructors 2021-06-20 23:48:02 +02:00
Ell 2118837062 added generic input equality checking 2021-06-20 23:17:39 +02:00
Ell 60c9236cbd added InputsDown and InputsPressed to InputHandler 2021-06-20 23:05:02 +02:00
Ell 664a2a9f11 added a way to access a keybind's combinations 2021-06-20 22:33:24 +02:00
Ell 07eb6ac36f fixed RawContentManager crashing with dynamic assemblies present 2021-06-20 17:35:56 +02:00
Ell a0357e4dfc improved data-related tests 2021-06-19 21:51:09 +02:00
Ell dd09f0af25 added HasAnyFlag and improved memory performance of HasFlag in DynamicEnum
Some checks reported errors
Ellpeck/MLEM/pipeline/head Something is wrong with the build of this commit
2021-06-11 20:22:25 +02:00
Ell fda4097aa5 reverted the last commit, and invalidated DynamicEnum caches when new values are added 2021-06-11 20:05:32 +02:00
Ell 7ed969d1af Moved DynamicEnum to its own library 2021-06-11 19:46:51 +02:00
Ell cca02b5396 organized UiSystem constructor 2021-06-09 00:37:44 +02:00
Ell a02334a34c turned some non-event events into events and added Disposing event to ui elements 2021-06-09 00:27:50 +02:00
Ell 2cc77f42cd added events for when a root element is added or removed from a ui 2021-06-08 21:36:42 +02:00
Ell b0d146849d added dynamic enum json converter 2021-06-08 14:45:46 +02:00
Ell e0a9971bdb added DynamicEnum to MLEM.Data 2021-06-08 13:32:01 +02:00
Ell 20e2d098ef suppress finalize for manually disposed panels 2021-06-08 00:32:07 +02:00
Ell 0dad4860c1 dispose of the panel's render target 2021-06-08 00:29:51 +02:00
Ell ed02a83879 fixed panels drawing children early within the render target 2021-06-07 23:14:50 +02:00
Ell d1fbcb9559 added a sprite batch extension to generate a gradient 2021-06-03 21:33:09 +02:00
Ell 289e0e8597 added a simple way to change the action that is executed when a link is pressed inside a paragraph 2021-05-30 17:57:39 +02:00
Ell d146e80cf6 updated some outdated dependencies 2021-05-29 18:06:20 +02:00
Ell 3da97fcc83 fixed UnderlineCode being a font code, making it end in the wrong places 2021-05-24 17:12:02 +02:00
Ell ef45c324f9 fixed a crash with truncated string tokenization 2021-05-20 19:59:37 +02:00
Ell d385581c25 added formatted string truncation to tokenized strings and ui paragraphs 2021-05-18 16:47:38 +02:00
Ell e916ddb7a8 allow for underline and shadow codes to be mixed with font codes 2021-05-18 16:19:40 +02:00
Ell f94d471365 explicitly disallow auto-sizing incompatibilities to make debugging easier 2021-04-27 21:17:06 +02:00