1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-22 12:58:33 +01:00

Commit graph

  • 41b924ef34 Fixed rounding errors causing AutoInline elements to be pushed into the next line with some ui scales Ell 2021-09-24 16:35:53 +0200
  • a140e85300 fixed Docs casing in readme path Ell 2021-09-24 04:50:42 +0200
  • a53939837f added package readmes Ell 2021-09-24 04:47:39 +0200
  • e620ed0d87 don't allow adding a flag with value 0 using AddFlag Ell 2021-09-22 21:32:34 +0200
  • 81dcbfb9a1 Fixed DynamicEnum AddFlag going into an infinite loop Ell 2021-09-22 20:33:11 +0200
  • 1bbb12a1fa clarified auto-size exception in elements Ell 2021-09-09 17:02:29 +0200
  • 9890c4895c Fixed tooltips not displaying correctly with auto-hiding paragraphs Ell 2021-09-09 16:53:12 +0200
  • 05e320d4f4 don't use new caches for HasFlag and HasAnyFlag Ell 2021-09-05 16:26:05 +0200
  • 54e3c98029 Improved DynamicEnum caching Ell 2021-09-05 16:18:26 +0200
  • 6537ff00c1 Improved KeysExtensions memory usage Ell 2021-08-27 20:36:04 +0200
  • 866dad49ab Use FontStashSharp's built-in LineHeight property for GenericStashFont Ell 2021-08-19 21:43:17 +0200
  • ff510c54c5 Fixed tiled NinePatches missing pixels with some scales Ell 2021-08-06 22:40:32 +0200
  • 51833d523d Improved CopyExtensions construction speed Ell 2021-08-05 03:59:14 +0200
  • a9a7f2b421 Revert "(attempt to) reduce element sizing incompatibilities for auto-width/height elements" Ell 2021-08-05 03:47:03 +0200
  • 094de058c4 (attempt to) reduce element sizing incompatibilities for auto-width/height elements Ell 2021-08-05 03:40:47 +0200
  • db7ee04d30 allow enumerating SoundEffectInstanceHandler entries Ell 2021-08-02 20:34:13 +0200
  • 0c45f2d8e6 properly document DataTextureAtlas Ell 2021-08-02 15:15:33 +0200
  • e11eb459b8 only offset DataTextureAtlas pivot if it is specified Ell 2021-07-31 04:04:04 +0200
  • 516265bf5b Fixed GenericFont's SplitString using incorrect width for special characters and improved documentation Ell 2021-07-28 17:22:47 +0200
  • 57f8e56c38 Improved RawContentManager's reader loading and added better exception handling Ell 2021-07-27 16:40:42 +0200
  • 8fac4a0b69 Allow adding Link children to non-Paragraph elements Ell 2021-07-24 07:36:42 +0200
  • 01bec459de disallow creating Paragraphs without fonts Ell 2021-07-22 04:51:41 +0200
  • 9eef1e5b1c added alt text and better gallery descriptions to README Ell 2021-07-22 04:40:09 +0200
  • bb9b322580 Fixed tooltips with custom text scale not snapping to the mouse correctly in their first displayed frame Ell 2021-07-22 04:27:57 +0200
  • e53d30e5ca propagate line height to bold and italic stash fonts Ell 2021-07-20 03:09:17 +0200
  • ebc6ec872b use a heuristic for GenericStashFont line height calculations and allow specifying a custom line height Ell 2021-07-20 01:23:44 +0200
  • 527c4af3e4 updated dependencies Ell 2021-07-20 00:55:36 +0200
  • 1067055bb5 code cleanup Ell 2021-07-19 23:49:16 +0200
  • a76c14b243 Adjusted GenericStashFont line height calculations to result in the same values as GenericSpriteFont Ell 2021-07-19 23:10:27 +0200
  • abac738123 Removed LINQ Any and All usage in various methods to improve memory usage Ell 2021-07-18 22:18:46 +0200
  • 374d936be2 specify the MLEM version that Invert will be moved Ell 2021-07-13 22:35:48 +0200
  • a52b46dce9 Added ColorExtensions.Invert and made ColorHelper.Invert obsolete Ell 2021-07-13 22:34:32 +0200
  • 6aa9ec03d4 Added customizable overloads for Keybind, Combination and GenericInput ToString methods Ell 2021-07-13 15:41:42 +0200
  • 9a0b8ef846 cleaned up formatting Ell 2021-07-12 03:16:19 +0200
  • 27fc5a74d9 added the ability to specify a coordinate offset in data texture atlases Ell 2021-07-12 03:14:05 +0200
  • ee2b0b82fe allow for RotateBy, RotateCw and RotateCcw to accept invalid directions again Ell 2021-07-10 06:16:33 +0200
  • bb189261d7 Added a masking character to text fields Ell 2021-07-08 18:17:39 +0200
  • 8d92131630 improved Direction2 code style Ell 2021-07-05 19:49:18 +0200
  • f352e6b437 added Direction2Helper.RotateBy Ell 2021-07-05 19:46:39 +0200
  • d1b229b589 moved sound classes into /Sound Ell 2021-07-05 16:36:48 +0200
  • 642608a8a2 Fixed a crash if a paragraph has a link formatting code, but no font Ell 2021-07-03 01:50:37 +0200
  • f71eb6eddb improved NinePatch memory performance Ell 2021-07-03 01:44:39 +0200
  • 00d9ee99d8 Merge branch 'release' into main Ell 2021-07-01 05:06:39 +0200
  • 19893855dc added the changelog to the website Ell 2021-07-01 05:00:59 +0200
  • 579fd38533 very important formatting change in the changelog Ell 2021-06-30 19:46:38 +0200
  • 58bd076e2a Set default values for InputHandler held and pressed keys to avoid an exception if buttons are held in the very first frame Ell 2021-06-30 19:40:43 +0200
  • 25efa0bd50 bump upcoming version Ell 2021-06-30 00:30:17 +0200
  • 5564878c9d release 5.0.0 Ell 2021-06-30 00:18:54 +0200
  • 5756708010 added quick links to changelog Ell 2021-06-29 00:57:04 +0200
  • fe9b3830f8 (finally) added a changelog Ell 2021-06-28 15:38:30 +0200
  • 1377941f1a added TreatSizeAsMaximum to ui elements Ell 2021-06-25 16:48:41 +0200
  • 705758090b fixed image tokens drawing themselves too many times for split strings Ell 2021-06-25 16:40:09 +0200
  • 14940d39c5 added text alignment options to tokenized strings and paragraphs Ell 2021-06-25 15:23:30 +0200
  • d1ce9412a2 added a test for element auto-area performance Ell 2021-06-25 12:45:00 +0200
  • ef83124cfa allow changing the color of panels Ell 2021-06-22 01:14:06 +0200
  • dca013e551 fixed GetModifier being.. recursive Ell 2021-06-21 01:03:24 +0200
  • 91730b1f27 improved GenericInput ToString Ell 2021-06-21 00:57:56 +0200
  • 2f16bbdc44 the None input type should always be considered up Ell 2021-06-21 00:51:21 +0200
  • ce920b5219 added an element helper method to create a keybind button Ell 2021-06-21 00:49:09 +0200
  • a5a73af01c improved Keybind constructors Ell 2021-06-20 23:48:02 +0200
  • 2118837062 added generic input equality checking Ell 2021-06-20 23:17:39 +0200
  • 60c9236cbd added InputsDown and InputsPressed to InputHandler Ell 2021-06-20 23:05:02 +0200
  • 664a2a9f11 added a way to access a keybind's combinations Ell 2021-06-20 22:33:24 +0200
  • 07eb6ac36f fixed RawContentManager crashing with dynamic assemblies present Ell 2021-06-20 17:35:56 +0200
  • a0357e4dfc improved data-related tests Ell 2021-06-19 21:51:09 +0200
  • dd09f0af25 added HasAnyFlag and improved memory performance of HasFlag in DynamicEnum Ell 2021-06-11 20:22:25 +0200
  • fda4097aa5 reverted the last commit, and invalidated DynamicEnum caches when new values are added Ell 2021-06-11 20:05:32 +0200
  • 7ed969d1af Moved DynamicEnum to its own library Ell 2021-06-11 19:46:51 +0200
  • cca02b5396 organized UiSystem constructor Ell 2021-06-09 00:37:44 +0200
  • a02334a34c turned some non-event events into events and added Disposing event to ui elements Ell 2021-06-09 00:27:50 +0200
  • 2cc77f42cd added events for when a root element is added or removed from a ui Ell 2021-06-08 21:36:42 +0200
  • b0d146849d added dynamic enum json converter Ell 2021-06-08 14:45:46 +0200
  • e0a9971bdb added DynamicEnum to MLEM.Data Ell 2021-06-08 13:32:01 +0200
  • 20e2d098ef suppress finalize for manually disposed panels Ell 2021-06-08 00:32:07 +0200
  • 0dad4860c1 dispose of the panel's render target Ell 2021-06-08 00:29:51 +0200
  • ed02a83879 fixed panels drawing children early within the render target Ell 2021-06-07 23:14:50 +0200
  • d1fbcb9559 added a sprite batch extension to generate a gradient Ell 2021-06-03 21:33:09 +0200
  • 289e0e8597 added a simple way to change the action that is executed when a link is pressed inside a paragraph Ell 2021-05-30 17:57:39 +0200
  • d146e80cf6 updated some outdated dependencies Ell 2021-05-29 18:06:20 +0200
  • 3da97fcc83 fixed UnderlineCode being a font code, making it end in the wrong places Ell 2021-05-24 17:12:02 +0200
  • ef45c324f9 fixed a crash with truncated string tokenization Ell 2021-05-20 19:59:37 +0200
  • d385581c25 added formatted string truncation to tokenized strings and ui paragraphs Ell 2021-05-18 16:47:38 +0200
  • e916ddb7a8 allow for underline and shadow codes to be mixed with font codes Ell 2021-05-18 16:19:40 +0200
  • f94d471365 explicitly disallow auto-sizing incompatibilities to make debugging easier Ell 2021-04-27 21:17:06 +0200
  • f60c3b288a also apply auto-sizing if the element has no children at all Ell 2021-04-26 19:21:11 +0200
  • 2abc3264a2 simplify auto-size checks Ell 2021-04-26 19:06:54 +0200
  • 7792ce99c8 fixed auto-sized elements without children not being updated correctly Ell 2021-04-26 18:55:18 +0200
  • f71f998508 clarify OpenLinkOrFile usage documentation Ell 2021-04-23 14:34:59 +0200
  • b48ed479a0 streamlined TextInputWrapper into MlemPlatform and included link opening Ell 2021-04-23 00:17:46 +0200
  • 1123b815b3 updated some package declarations to clean up warnings Ell 2021-04-22 19:59:35 +0200
  • 338cf383f4 removed RequiresOnScreenKeyboard Ell 2021-04-22 19:40:14 +0200
  • cf9bcc7ae4 updated to MonoGame 8 and added support for opening the on-screen keyboard to TextInputWrapper Ell 2021-04-22 19:26:07 +0200
  • 5e26155ec5 removed redundant dependencies from test project Ell 2021-04-22 02:33:19 +0200
  • f3b3feec9b updated non-netstandard projects to net5.0 Ell 2021-04-22 02:21:36 +0200
  • b3759b86c4 possibly fixed weird ci issue because of course Ell 2021-04-22 01:42:42 +0200
  • 1759f0ef5b improve performance of TextFormatter tokenization Ell 2021-04-22 01:21:44 +0200
  • 455ab59f09 improved performance of TokenizedString splitting massively Ell 2021-04-22 01:14:48 +0200
  • 60bc320604 added tests for ensuring genericfont correctness compared to regular font Ell 2021-04-19 14:30:03 +0200
  • 8078d41724 simplified GenericFont implementation Ell 2021-04-19 14:02:28 +0200
  • e7ab8fefe8 improved performance of SplitString and re-added Zwsp compatibility Ell 2021-04-14 23:13:19 +0200