|
df2b9cc10e
|
avoid setting underlying values for ui element callbacks
|
2022-12-21 21:47:49 +01:00 |
|
|
45c668c992
|
Removed AutoHideCondition (partially reverts d5d3297 )
|
2022-12-21 21:02:10 +01:00 |
|
|
d5d3297271
|
Added Element.AutoHideCondition and Button.AutoDisableCondition
|
2022-12-21 18:54:25 +01:00 |
|
|
b41341d01e
|
Set cornflower blue as the default link color
|
2022-12-18 13:01:19 +01:00 |
|
|
b3da8d35c0
|
Ensure paragraphs display up-to-date versions of their text callbacks
|
2022-12-16 20:03:19 +01:00 |
|
|
14d0b24aa9
|
cleaned up preprocessor instructions
|
2022-12-13 13:11:36 +01:00 |
|
|
4189ae6d4d
|
dependency update
Closes #6 and #7 (both of which were incomplete)
|
2022-12-08 17:02:22 +01:00 |
|
|
170b397e02
|
Cleaned up GenericFont and TokenizedString by improving the splitting and truncating algorithms
|
2022-12-07 13:35:57 +01:00 |
|
|
e5cfebef3b
|
cleaned up element addition/removal code
|
2022-11-24 19:46:20 +01:00 |
|
|
e21729de67
|
fixed some memory management issues in MLEM.Ui
|
2022-11-24 18:38:51 +01:00 |
|
|
d138577285
|
Added trimming and AOT annotations and made MLEM trimmable
|
2022-10-31 18:33:53 +01:00 |
|
|
f58e3c94d5
|
Marked EnumHelper and DynamicEnum as obsolete due to their reimplementation in the DynamicEnums library
|
2022-10-31 13:20:26 +01:00 |
|
|
791c66b098
|
code cleanup
|
2022-10-27 10:22:25 +02:00 |
|
|
627350ca31
|
Added ElementHelper.MakeGrid
|
2022-10-17 10:57:41 +02:00 |
|
|
560c797b87
|
Fixed InputHandler and UiControls maintaining old input states when input types are toggled off
|
2022-10-10 19:29:01 +02:00 |
|
|
92f9164256
|
Added Panel.ScrollToElement
|
2022-09-24 18:46:33 +02:00 |
|
|
d6a51776e5
|
Fixed the scroll bar of an empty panel being positioned incorrectly
|
2022-09-24 11:04:23 +02:00 |
|
|
e8710f69e9
|
Fixed an exception when trying to force-update the area of an element without a ui system
|
2022-09-19 15:02:36 +02:00 |
|
|
02cf01fcb7
|
added Append and Prepend to the net452 version for better code compatibility
|
2022-09-15 17:51:46 +02:00 |
|
|
9f60a59706
|
resolved some build warnings
|
2022-09-15 10:44:50 +02:00 |
|
|
48735c3d36
|
Multi-target net452, making MLEM compatible with MonoGame for consoles
|
2022-09-14 21:17:43 +02:00 |
|
|
fc026ad0de
|
multi-target netstandard2.0 and net6.0
|
2022-09-14 19:24:00 +02:00 |
|
|
a6fd2c052e
|
Added ScrollBar.MouseDragScrolling
Closes #5
|
2022-09-13 16:14:36 +02:00 |
|
|
d0c805cf18
|
Fixed Element.OnChildAdded and Element.OnChildRemoved being called for grandchildren when a child is added
|
2022-09-13 15:44:12 +02:00 |
|
|
55735b4c64
|
Added Element.OnAddedToUi and Element.OnRemovedFromUi
|
2022-09-13 14:27:49 +02:00 |
|
|
2d3d93c610
|
Generified UiMarkdownParser by adding abstract UiParser
|
2022-09-04 12:26:55 +02:00 |
|
|
0a696941dc
|
cleaned up code
|
2022-08-20 11:39:28 +02:00 |
|
|
6a271af017
|
Fixed UiMarkdownParser not parsing formatting in headings and blockquotes
|
2022-08-19 17:57:44 +02:00 |
|
|
af0aee6c40
|
Added Element.AutoSizeAddedAbsolute to allow for more granular control of auto-sizing
|
2022-08-16 14:20:32 +02:00 |
|
|
f0432ab981
|
Fixed panels sometimes not drawing children that came into view when their positions changed unexpectedly
|
2022-08-04 21:03:16 +02:00 |
|
|
b7b1490d70
|
Fixed paragraphs sometimes not updating their position properly when hidden because they're empty
|
2022-08-04 20:43:04 +02:00 |
|
|
4d34a2fac1
|
Fixed parents of elements that prevent spill not being notified properly
|
2022-08-04 20:14:29 +02:00 |
|
|
5aaba0c583
|
Close other dropdowns when opening a dropdown
|
2022-07-29 22:24:37 +02:00 |
|
|
8044cb59cb
|
Improved EnumHelper.GetValues signature to return an array
|
2022-07-29 19:52:01 +02:00 |
|
|
7a0464e8d6
|
fixed GetRightmostChild using the wrong variable for calculation
|
2022-07-27 11:52:28 +02:00 |
|
|
f0cc4b0c80
|
Allow elements to auto-adjust their size even when their children are aligned oddly
|
2022-07-27 11:19:40 +02:00 |
|
|
08e28cb95b
|
Allow manually setting a RootElement as CanBeActive
|
2022-07-18 15:53:26 +02:00 |
|
|
92018eea1e
|
Made the base package's description more descriptive
This reverts commit 2973bd98e2 .
This reverts commit 04c6bb5ff8 .
|
2022-06-26 14:25:19 +02:00 |
|
|
2973bd98e2
|
moved MLEM's Input namespace into its own package
|
2022-06-25 23:46:06 +02:00 |
|
|
42a87471fc
|
fixed UiSystem AutoScaleReferenceSize default value
|
2022-06-24 15:21:08 +02:00 |
|
|
5fcdda80dc
|
fixed multiline text inputs not working on FNA
|
2022-06-24 14:10:24 +02:00 |
|
|
5d7d238630
|
added MLEM.FNA
|
2022-06-24 14:01:26 +02:00 |
|
|
aff61508c4
|
Added TextInput class, which is an isolated version of MLEM.Ui's TextField logic
|
2022-06-19 18:17:46 +02:00 |
|
|
aabb1ed5df
|
added .editorconfig
|
2022-06-17 18:23:47 +02:00 |
|
|
59af00c89a
|
Code cleanup, and marked AStar.InfiniteCost as obsolete
|
2022-06-15 11:38:11 +02:00 |
|
|
d0ece92550
|
return the ElementType along with each Element in Parse
|
2022-06-14 00:08:05 +02:00 |
|
|
01fb5288ff
|
finished up UiMarkdownParser
|
2022-06-14 00:04:57 +02:00 |
|
|
7b1da2f1a7
|
fixed image base path not being applied properly
|
2022-06-13 23:59:56 +02:00 |
|
|
f53305ce42
|
Added UiMarkdownParser
|
2022-06-13 23:52:10 +02:00 |
|
|
951f4babd5
|
Fixed gamepad auto-nav angle being incorrect for some elements
|
2022-05-26 11:39:55 +02:00 |
|