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

1203 commits

Author SHA1 Message Date
Ell 79354c444b fixed exception when elements get removed from their ui in Update 2021-12-14 13:42:31 +01:00
Ell 0541ad342e updated dependencies in templates 2021-12-14 13:28:32 +01:00
Ell ef3fcb2e9c Improved MlemGame class 2021-12-13 00:39:36 +01:00
Ell 60dfbb1ec5 Added UiMetrics 2021-12-12 12:32:09 +01:00
Ell 55fae16768 Allow overriding SetAreaAndUpdateChildren and switch to using it in some locations 2021-12-11 17:39:49 +01:00
Ell 103d7c7503 Added a SquishingGroup element to MLEM.Ui 2021-12-11 17:26:55 +01:00
Ell 28a928ec2c Revert "Added PreventSiblingSpill to Element"
This reverts commit 3c74cc4845.
2021-12-11 01:04:35 +01:00
Ell 18a62f5ca3 Merge remote-tracking branch 'origin/main' into main 2021-12-11 01:02:36 +01:00
Ell 18517c75bd removed unnecessary Math.Abs from Color.Invert 2021-12-11 01:02:20 +01:00
Ell 51afefbfc8 removed unnecessary Math.Abs from Color.Invert 2021-12-11 00:38:28 +01:00
Ell 3c74cc4845 Added PreventSiblingSpill to Element 2021-12-11 00:36:50 +01:00
Ell f24ad5025c use TextureRegion for AutoTiling 2021-12-03 21:10:19 +01:00
Ell 1ed6b019bb separate background and overlay regions in DrawExtendedAutoTile 2021-12-03 20:59:56 +01:00
Ell f34d4e3b68 return added items for all methods that use StaticSpriteBatch 2021-12-03 19:57:26 +01:00
Ell 6541c6d797 fixed extended auto tiling only drawing parts of the texture 2021-12-03 19:10:10 +01:00
Ell 052c9e738c Removed unused rotation parameter in AddAutoTile 2021-12-03 18:42:18 +01:00
Ell 36abc3d1fe allow specifying a depth offset for extended auto tiles 2021-12-03 18:34:33 +01:00
Ell 831da36bcc allow drawing the background of extended auto tiles in a separate color 2021-12-03 18:04:03 +01:00
Ell 2d3ce30ff2 reflect lidgren deprecation in descriptions 2021-12-03 12:55:34 +01:00
Ell 0c881e374b Marked features related to Lidgren.Network as obsolete 2021-12-03 12:52:26 +01:00
Ell 636522bc3e resolved some documentation warnings 2021-11-30 11:46:06 +01:00
Ell 0371e6ce75 display breaking changes in bold 2021-11-29 21:44:00 +01:00
Ell 376a068864 Moved AutoTiling to Graphics namespace and removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler 2021-11-29 21:24:08 +01:00
Ell a48aa2db93 dependency update 2021-11-29 11:50:43 +01:00
Ell 252d06888f consistently use the default font's line height 2021-11-28 11:30:57 +01:00
Ell a11a63c067 some GenericFont code style improvements 2021-11-28 00:28:17 +01:00
Ell f445aba45c improved Token memory allocations 2021-11-27 23:35:37 +01:00
Ell 293602269b prevent unnecessary allocations in GenericFont 2021-11-27 23:04:06 +01:00
Ell 53b93a34f8 Made TextFormatter string size based on the currently active font and added a formatting code to allow for inline font changes 2021-11-27 22:45:37 +01:00
Ell ad1d6a864e Added DrawExtendedAutoTile to the AutoTiling class 2021-11-27 15:03:30 +01:00
Ell 5cb77be410 Allow using StaticSpriteBatch for AutoTiling 2021-11-27 14:27:56 +01:00
Ell aa94217fc6 delete old docs before copying new ones to destination 2021-11-26 19:45:59 +01:00
Ell f37179486c added some pathfinding tests, as well as some minor code improvements 2021-11-23 21:42:18 +01:00
Ell a6c06ad980 tone down the matrix ops tests a bit 2021-11-22 19:31:08 +01:00
Ell 444b5c6afb copy base documentation for a lot of docfx unresolvable sources 2021-11-22 19:25:18 +01:00
Ell 84a6e5a29a Fixed some end-of-line inconsistencies when using the Right text alignment 2021-11-22 18:52:52 +01:00
Ell c9c9e566b1 Throw an exception when text formatter macros resolve recursively too many times 2021-11-22 17:50:17 +01:00
Ell 84e2544dc8 Allow setting a custom effect and depth stencil state for ui drawing 2021-11-22 17:42:08 +01:00
Ell 5b99f29490 Fixed some inconsistencies with element transformations and mouse interaction 2021-11-22 15:13:08 +01:00
Ell 5c8ef3d254 Added RotationVector extension methods for Matrix and Quaternion 2021-11-22 14:48:38 +01:00
Ell b30ec9408b Added Padding.Empty 2021-11-18 10:58:50 +01:00
Ell 3fc635fb4d display breaking changes in italics 2021-11-18 10:55:11 +01:00
Ell a59f1eb8af Added missing easing functions Quart and Quint to Easings 2021-11-16 15:08:35 +01:00
Ell 91d34c0a83 Remember the location that a scroll bar scroller was grabbed in when scrolling 2021-11-14 21:32:13 +01:00
Ell 2a7dc119eb Removed ScrollBar ScrollerOffset (which didn't actually work) 2021-11-14 21:04:50 +01:00
Ell cd48ad6e2a ensure that child padding stays consistent if ScrollerSize gets updated 2021-11-14 20:28:53 +01:00
Ell 04a206f728 updated TestComplexPanel test to match the new scroll bar behavior 2021-11-14 19:56:52 +01:00
Ell 9cd72e9b4e Fixed panels that don't auto-hide their scroll bars ignoring their width for child padding 2021-11-14 19:50:24 +01:00
Ell 6702efd7fa added depth sorting to StaticSpriteBatch 2021-11-13 16:42:50 +01:00
Ell dd295aca1b clarify StaticSpriteBatch depth documentation 2021-11-12 20:31:47 +01:00