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

1108 commits

Author SHA1 Message Date
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
Ell d8517a7492 StaticSpriteBatch refactor that speeds up removal.
Items will now be drawn in an arbitrary order.
2021-11-12 20:21:08 +01:00
Ell eb323bea01 only allow clearing a static sprite batch when batching 2021-11-12 18:35:10 +01:00
Ell 4a8a55fde3 allow removing items from a static sprite batch 2021-11-12 18:12:57 +01:00
Ell 1fa9204680 added a style property for a panel's scroll bar offset 2021-11-11 16:43:27 +01:00
Ell 4e3d5705a4 removed utility scripts 2021-11-11 02:17:31 +01:00
Ell 543560feac Merge remote-tracking branch 'origin/main' 2021-11-08 23:47:04 +01:00
Ell 9ef5c35e52 Set GraphicsResource Name when loading assets using RawContentManager 2021-11-08 23:46:59 +01:00
Ell f6c59dc403
Update FUNDING.yml 2021-11-08 15:52:32 +01:00
Ell ed96938a1c updated documentation articles 2021-11-08 02:50:53 +01:00
Ell dc15a9139f added a bound check for the auto-calculated scroller size 2021-11-08 02:11:05 +01:00
Ell 6d554faaac mark panel children dirty when the scroll bar's max value (the height of the children) changes 2021-11-08 02:06:50 +01:00
Ell 3d0250bf86 Calculate panel scroll bar height based on content height 2021-11-08 02:02:59 +01:00
Ell a9e243835f always generate documentation in ci 2021-11-07 02:55:00 +01:00
Ell b22d2d4d22 slight GenericDataHolder (and extensions) improvements and reversions 2021-11-07 00:46:35 +01:00
Ell 39138446ea added some more utility to JsonTypeSafeWrapper and revert SetData changes 2021-11-07 00:23:48 +01:00
Ell ae559adf26 remove "see href" from xml docs since some IDEs can't display that 2021-11-06 23:42:23 +01:00
Ell 8e83cc06a6 Added JsonTypeSafeWrapper and JsonTypeSafeGenericDataHolder 2021-11-06 23:38:21 +01:00
Ell 778d416774 mark panel's relevant children dirty when the render target changes 2021-11-05 23:28:32 +01:00
Ell 543201d178 ensure that relevant panel children are updated when children are changed 2021-11-05 23:22:39 +01:00
Ell cf48fc372e skip unnecessary relevant children updates for panels 2021-11-01 22:58:37 +01:00
Ell 115b05beaa Allow RuntimeTexturePacker to automatically dispose submitted textures when packing 2021-11-01 16:00:13 +01:00
Ell 149669df99 fixed up Element docs and added a return value to UpdateAreaIfDirty 2021-11-01 15:29:59 +01:00
Ell f2939253b1 Skip unnecessary area updates for elements with dirty parents 2021-11-01 13:39:37 +01:00
Ell 60bd73017c period consistency 2021-11-01 01:21:53 +01:00
Ell 4966886b70 fixed a ui demo crash when leaving while the wobble button is wobbling 2021-10-30 15:35:46 +02:00
Ell ca89d03ca4 Some more ui style improvements 2021-10-30 15:33:38 +02:00
Ell 3648352540 organized MLEM.Ui properties and fields slightly 2021-10-30 15:01:04 +02:00
Ell 1c48a69371 dispose static sprite batch buffers properly 2021-10-30 13:48:52 +02:00
Ell 0809cd0218 Added style properties for a lot of hardcoded default element styles 2021-10-29 23:33:15 +02:00
Ell 9ddc1f6975 Made Image ScaleToImage take ui scale into account 2021-10-29 17:11:45 +02:00
Ell e40d97c45e suppress NU1701 warning for mlem.data 2021-10-29 00:04:23 +02:00
Ell 2be39a740e improve handling of arbitrary Epsilon values 2021-10-28 23:26:42 +02:00
Ell d05262e8a6 added DynamicEnum tests and switched to using Activator for instance creation 2021-10-28 22:14:43 +02:00
Ell 6ff2c1c1cc Merge remote-tracking branch 'origin/main' 2021-10-28 17:51:22 +02:00
Ell 4ead1872d8 updated docs impressum and privacy links 2021-10-28 17:51:13 +02:00
Ell b6882a879b Merge branch 'release' into main 2021-10-24 00:36:03 +02:00
Ell e4bd6adc55 some docs link fixes 2021-10-24 00:35:32 +02:00
Ell 4d2d33a781 some docs link fixes 2021-10-24 00:30:50 +02:00
Ell 9a480d391b some MlemPlatform doc clarifications and improvements 2021-10-23 22:05:32 +02:00
Ell e5593f2132 copy vertex data more efficiently 2021-10-20 15:34:21 +02:00
Ell 04dc2bf2d0 don't recreate the VertexPositionColorTexture array every time 2021-10-19 23:12:56 +02:00
Ell b271518956 Exposed Camera's RoundPosition 2021-10-19 22:06:49 +02:00
Ell 08bd443c36 don't draw empty vertex buffers 2021-10-19 17:20:00 +02:00
Ell 6f04b30591 use vertex and index buffers for StaticSpriteBatch 2021-10-18 01:22:22 +02:00
Ell 758281c845 sloppy rename 2021-10-17 23:21:11 +02:00