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

1415 commits

Author SHA1 Message Date
Ell 476e1dd2a6 Improved text formatter tokenization performance 2023-10-14 18:58:32 +02:00
Ell 5e2f48db9d further improved auto-hiding loop detection 2023-10-14 17:53:23 +02:00
Ell 95b28c6039 improved 0571e8a implementation 2023-10-14 17:34:43 +02:00
Ell 281a6f7588 Revert "fixed 0571e8a not updating older panels correctly"
This reverts commit 7bfe44de07.
2023-10-14 17:22:05 +02:00
Ell 7bfe44de07 fixed 0571e8a not updating older panels correctly 2023-10-14 17:05:41 +02:00
Ell 0571e8a4e1 Fixed a stack overflow exception when a panel's scroll bar auto-hiding causes elements to gain height 2023-10-14 15:02:58 +02:00
Ell 6c07a7e900 Fixed panels updating their relevant children too much when the scroll bar is hidden 2023-10-14 14:28:27 +02:00
Ell 41a1a8aef1 dependency update 2023-10-04 15:54:05 +02:00
Ell de1fc28376 Color parsing improvements
- Added ColorHelper.TryFromHexString, a non-throwing version of FromHexString
- Stopped the text formatter from throwing if a color can't be parsed
2023-09-30 22:50:18 +02:00
Ell 8eff529b9d Fixed various exception types not being wrapped by ContentLoadExceptions when loading raw or JSON content 2023-09-27 18:58:09 +02:00
Ell ebeba463b4 updated docfx and improved docs navbar 2023-09-15 15:10:03 +02:00
Ell 1a06bcc7fd ci: don't push on pull request 2023-09-06 12:42:47 +02:00
Ell b49ac1d053 Added the ability to draw single corners of AutoTiling's extended auto tiles 2023-08-28 01:51:25 +02:00
Ell 7720ab0ea5 fixed newly added Panel children not scrolling correctly since f6bc206 2023-08-15 10:30:49 +02:00
Ell a119db553f fixed a potential stack overflow introduced by 237334b 2023-08-14 18:32:27 +02:00
Ell 7bf22fa8f3 changelog cleanup 2023-08-14 17:54:32 +02:00
Ell 4d7d628486 fixed FNA 2023-08-14 17:52:16 +02:00
Ell 237334b1c9 Allow dropdowns to have scrolling panels closes #8 2023-08-14 17:50:07 +02:00
Ell f6bc206c1f Allow scrolling panels to contain other scrolling panels 2023-08-14 17:37:26 +02:00
Ell 550bf28320 Allow scrolling panels to contain other scrolling panels 2023-08-14 16:02:28 +02:00
Ell 7e64b8a990 Added GetRandomEntry and GetRandomWeightedEntry to SingleRandom 2023-08-07 19:00:34 +02:00
Ell 2c7ffee427 Added Zero, One, Linear and Clamp to Easings 2023-08-03 11:29:51 +02:00
Ell 62a7a89834 additional text input fixes for emoji 2023-07-17 15:56:25 +02:00
Ell fda22de83d Fixed TextInput not working correctly when using surrogate pairs 2023-07-17 15:20:36 +02:00
Ell 50da081be9 Added WithRenderTargets, a multi-target version of WithRenderTarget 2023-07-11 12:11:12 +02:00
Ell 840c528f06 use dotnet nuget in cake rather than nuget.exe 2023-07-10 17:33:45 +02:00
Ell 053ad5967b added woodpecker 2023-07-10 17:18:09 +02:00
Ell f8aae9f5c2 bump upcoming version 2023-06-28 13:57:05 +02:00
Ell 40a697a96c release 6.2.0 2023-06-28 13:37:05 +02:00
Ell d85d6e8968 Added a copy constructor to UiStyle 2023-06-28 13:35:32 +02:00
Ell e4e7191d8d Include control characters in TextInput FileNames and PathNames rules 2023-06-21 10:37:48 +02:00
Ell 04050b9144 Added TextField.EnterReceiver 2023-06-21 00:10:52 +02:00
Ell d81efe1d44 fixed multiline text fields not accepting newline characters (since aef6f7b) 2023-06-21 00:07:26 +02:00
Ell 7b9b177453 Added UiControls.PressElement 2023-06-20 23:23:38 +02:00
Ell f652854c1d Added AddCustomStyle and ApplyCustomStyle to UiStyle to allow for easy custom styling of elements 2023-06-14 14:54:49 +02:00
Ell d48b7e2e71 Added UiAnimation system 2023-06-14 10:21:32 +02:00
Ell 985dc74376 Made elements' ui styles be inherited by their children 2023-06-14 09:33:08 +02:00
Ell d69cd80b72 updated docfx and added serve argument to cake script 2023-06-09 12:59:12 +02:00
Ell f5f925fab3 fixed an exception when a panel that is not currently part of a ui has a child removed (since 3127ad5) 2023-05-26 23:08:45 +02:00
Ell 34cb5210b5 improved test separation for MG and FNA projects 2023-05-25 09:22:38 +02:00
Ell 2627736283 exclude non-MLEM projects from coverage 2023-05-24 23:57:53 +02:00
Ell 5266d00796 Fixed removing and later adding children to a scrolling panel showing the scroll bar erroneously 2023-05-23 11:18:10 +02:00
Ell 2463c27a5d Remove all elements from a UiSystem when it is disposed 2023-05-22 11:29:41 +02:00
Ell b2f457088d fixed panels unnecessarily trying to ScrollSetup (regression 3127ad5) 2023-05-21 11:28:07 +02:00
Ell 30432e43d4 Fixed dropdown menu panels not updating their width when the dropdown's width changes 2023-05-21 11:19:24 +02:00
Ell 3127ad5b74 Allow elements with larger children to influence a panel's scrollable area 2023-05-21 11:11:52 +02:00
Ell f1740b7b32 Added TextFormatter.StripAllFormatting 2023-05-19 19:30:45 +02:00
Ell 0766220a8e fixed runtime texture packer tests not working on some machines due to a texture being generated that is too tall 2023-05-19 19:25:11 +02:00
Ell a1064984ec Allow specifying start and end indices when drawing a TokenizedString or Paragraph 2023-05-18 21:41:36 +02:00
Ell a45a6adabd updated license years 2023-05-15 19:54:50 +02:00