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

1385 commits

Author SHA1 Message Date
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
Ell
bccef1f7f4 fixed FNA compatibility 2023-05-15 18:41:45 +02:00
Ell
e71450366b additional runtime texture packer improvements 2023-05-15 18:36:23 +02:00
Ell
4863b5504b restored FNA compatibility 2023-05-15 18:05:47 +02:00
Ell
99b45b09d9 Improved RuntimeTexturePacker performance for differently sized textures 2023-05-15 17:50:41 +02:00
Ell
e623eff02d added additional texture packer tests 2023-05-15 17:35:29 +02:00
Ell
1d4a2ebdf7 reduce header levels in README to allow for TOC navigation on the docs site 2023-05-10 23:06:34 +02:00
Ell
e09484cbe7 Fixed GetRandomWeightedEntry distribution not being equal for equal weights 2023-04-26 21:49:43 +02:00
Ell
230f2e954c Fixed TextInput and Slider still reacting to input when they are selected, but not part of the active root 2023-04-24 11:15:16 +02:00
Ell
b289bbd98e skip checkout when publishing docs 2023-04-16 13:40:27 +02:00
Ell
c77ec3765c include correct readme file in packages 2023-04-16 13:37:43 +02:00
Ell
a8e5c93fe4 prepend ci. to prerelease build numbers to be more in line with semver spec 2023-04-16 13:30:49 +02:00
Ell
39ade19d47 publish tests and coverage correctly 2023-04-15 17:38:58 +02:00
Ell
08931b49ac ensure all stages run on the same node 2023-04-15 17:19:26 +02:00
Ell
1f315def2d Merge remote-tracking branch 'origin/main' 2023-04-15 15:12:02 +02:00
Ell
1e16c6fdc5 some docs website improvements with new docfx version 2023-04-15 15:11:50 +02:00
Ell
1b2cbb6afd ensure docs are published on a web agent 2023-04-12 22:19:57 +02:00
Ell
5f02e701d9 updated to the new docfx modern template 2023-04-08 15:30:42 +02:00
Ell
2265af3fae Improved the SquishingGroup algorithm by prioritizing each element's final size 2023-04-06 17:15:57 +02:00
Ell
1a7cb65cf2 Fixed Paragraph and Checkbox not reacting to SquishingGroup sizing properly 2023-04-06 15:54:24 +02:00
Ell
4994bb3d5d updated monogame .net tools 2023-04-06 15:25:20 +02:00
Ell
6607a5f48c net7.0 2023-03-29 23:31:30 +02:00
Ell
eda9531566 updated fnalibs for demos and tests 2023-03-29 22:17:09 +02:00
Ell
da2fab9b57 dependency and submodule update 2023-03-29 21:54:30 +02:00
Ell
e0d4bb3472 Ensure auto anchors keep their initial values if no siblings can be found (94a54c3) 2023-03-29 21:00:17 +02:00
Ell
db454ebd71 Fixed AutoInline elements overflowing into their parent if it's taller 2023-03-29 20:56:56 +02:00
Ell
94a54c336e Added AutoInlineCenter and AutoInlineBottom anchors 2023-03-29 20:51:34 +02:00
Ell
bef670c09b cleaned up Friends of MLEM section 2023-03-28 22:55:09 +02:00
Ell
a4f00c9eed added Touchy Tickets to Made with MLEM section 2023-03-07 11:08:52 +01:00
Ell
24a4c23be5 additional documentation article improvements 2023-03-05 20:31:09 +01:00
Ell
12af816a90 improved various documentation articles 2023-03-05 18:42:21 +01:00