1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-25 05:58:35 +01:00
Commit graph

1554 commits

Author SHA1 Message Date
Ell
498e1d8fe6 Allow static json converters to throw an exception if a key does not exist 2024-07-19 21:10:30 +02:00
Ell
677230ce28 Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
Ell
13436a31ea removed DynamicEnums from the friends list (it doesn't really fit sorry) 2024-07-19 10:44:02 +02:00
Ell
8fd69566f1 remove lidgren references from mlem.data 2024-07-18 18:27:05 +02:00
Ell
b0c6067555 removed all non-recent obsolete methods, properties and types 2024-07-17 18:21:13 +02:00
Ell
b4f45ba6b5 small keybind improvements
- Added a constructor that accepts a set of combinations
- Made the Combinations collection a public property
2024-07-16 12:10:41 +02:00
Ell
6f51b3542b Revert "Added a public Combinations collection and associated constructor to Keybind"
This reverts commit b2dd81e95b.
2024-07-16 12:06:47 +02:00
Ell
b2dd81e95b Added a public Combinations collection and associated constructor to Keybind 2024-07-16 11:18:56 +02:00
Ell
fa60b5e8b1 fixed error in 2df216c 2024-07-14 20:04:18 +02:00
Ell
2df216c15d various sprite animation improvements
- Added indexers and Count to SpriteAnimation and SpriteAnimationGroup
- Marked SpriteAnimation.ByName obsolete in favor of the new indexer
2024-07-14 19:52:32 +02:00
Ell
fa1cafd751 Added compatibility for MonoGame.Extended 4.0.0 and FNA.Extended 2024-07-10 12:03:24 +02:00
Ell
24277ba494 Allow AutoTiling overlayTextures to return null texture regions 2024-06-27 22:24:11 +02:00
Ell
bcc558f591 some panel improvements
- Added Panel.ScrollToTop and Panel.ScrollToBottom
- Fixed Panel.ScrollToElement not scrolling correctly when the panel's area is dirty
2024-06-14 22:31:32 +02:00
Ell
3a055129b5 Made the Element.Children collection public 2024-06-11 18:47:22 +02:00
Ell
fb3b586a35 Track element area update recursion count in UiMetrics 2024-06-09 20:29:23 +02:00
Ell
6a5e9a77ea Fixed auto-sized elements sometimes updating their location based on outdated parent positions 2024-06-09 20:22:24 +02:00
Ell
d7cda0d39b Fixed scroll bars doing unnecessary calculations when hidden 2024-06-02 13:26:51 +02:00
Ell
8fdc3546c6 Added the ScissorGroup element 2024-05-30 13:24:35 +02:00
Ell
d879894e30 Include the SpriteBatchContext in OnDrawn, OnElementDrawn and OnSelectedElementDrawn 2024-05-30 12:48:08 +02:00
Ell
ee2b0266aa automatically set TreatSizeAsMaximum for height-based scrolling panels 2024-05-29 23:37:42 +02:00
Ell
ab96e97f8e Fixed hidden scroll bars inhibiting scrolling on their parent panel 2024-05-29 23:34:23 +02:00
Ell
f499ed94a7 Allow scrolling panels to set height based on children with TreatSizeAsMaximum 2024-05-29 23:30:12 +02:00
Ell
85d20b6433 Added a RectangleF.FromCorners overload that accepts points 2024-04-13 21:14:34 +02:00
Ell
7bf418f8b2 Allow NumberExtensions.GetPoints to include bottom and right coordinates 2024-04-13 21:12:49 +02:00
Ell
dd9230abf0 defaults for string GetArea methods 2024-04-10 23:52:35 +02:00
Ell
fc2d705526 allow GetTokenUnderPos to work with rotation, origin and effects 2024-04-10 23:42:16 +02:00
Ell
fdb0571860 xml docs and cleanup 2024-04-10 20:45:16 +02:00
Ell
76eb5d0679 use faster draw methods for formatting codes 2024-04-10 20:33:53 +02:00
Ell
9a03a8c62d Added the ability for formatted (tokenized) strings to be drawn with custom rotation, origin and flipping
Closes #18
2024-04-10 20:27:00 +02:00
Ell
e00769a4ed moved out string transforms into CalculateStringTransform in preparation for #18 2024-04-10 18:47:10 +02:00
Ell
e2635bf9b6 various tooltip features and improvements 2024-04-10 17:58:01 +02:00
Ell
556be37523 updated changelog links 2024-04-05 15:20:46 +02:00
Ell
49bc5b7f25 bump upcoming version 2024-04-05 11:14:35 +02:00
Ell
3089220d38 6.3.1 2024-04-05 11:07:47 +02:00
Ell
a51192948a fixed incorrect run argument in workflow 2024-04-05 10:58:50 +02:00
Ell
c8628b21bc updated docfx 2024-04-05 10:54:39 +02:00
Ell
8e28ff6eb0 build ci on tag creation 2024-04-05 10:51:12 +02:00
Ell
32ba3c4142 Merge branch 'release' 2024-04-04 23:35:31 +02:00
Ell
8f2dc2e507 removed woodpecker
(cherry picked from commit 604ac7d825)
2024-04-04 23:34:55 +02:00
Ell
604ac7d825 removed woodpecker 2024-04-04 23:33:21 +02:00
Ell
2967d19dcd Merge branch 'release' 2024-04-04 23:32:14 +02:00
Ell
e8f6e09cc4 bump upcoming 2024-04-04 22:34:40 +02:00
Ell
0fde5b7aa0 Merge branch 'main' into release
# Conflicts:
#	build.cake
2024-04-04 22:26:42 +02:00
Ell
11256b02f5 Release 6.3.0 2024-04-04 22:25:45 +02:00
Ell
3bb3ae20c0 further improved performance of panels when removing a large amount of children 2024-04-02 13:36:46 +02:00
Ell
7f4cc773ec Fixed scrolling panels calculating their height incorrectly when their first child is hidden 2024-03-30 12:24:57 +01:00
Ell
5d4f1293c7 fixed SetWidth/HeightBasedOnAspect behaving unexpectedly if an image has no texture 2024-03-30 12:10:50 +01:00
Ell
60af21aff4 Improved UiParser.ParseImage with locks and a callback action 2024-03-30 11:52:23 +01:00
Ell
23103613cd Allow formatting codes applied later to override settings of earlier ones 2024-03-17 21:54:06 +01:00
Ell
0c5369e687 Fixed bold and italic formatting code closing tags working on each other 2024-03-17 21:43:53 +01:00