|
56a4833a49
|
further panel performance improvements
|
2023-11-11 13:09:34 +01:00 |
|
|
1fa563be46
|
Improved Panel performance when adding and removing a lot of children
|
2023-11-11 12:40:11 +01:00 |
|
|
0fab7fe859
|
Don't unnecessarily set areas dirty when removing a root element from the ui
|
2023-11-11 12:06:28 +01:00 |
|
|
0293ea435e
|
Added UiControls.NavType, which stores the most recently used type of ui navigation
|
2023-11-08 10:31:36 +01:00 |
|
|
476e1dd2a6
|
Improved text formatter tokenization performance
|
2023-10-14 18:58:32 +02:00 |
|
|
0571e8a4e1
|
Fixed a stack overflow exception when a panel's scroll bar auto-hiding causes elements to gain height
|
2023-10-14 15:02:58 +02:00 |
|
|
6c07a7e900
|
Fixed panels updating their relevant children too much when the scroll bar is hidden
|
2023-10-14 14:28:27 +02:00 |
|
|
de1fc28376
|
Color parsing improvements
- Added ColorHelper.TryFromHexString, a non-throwing version of FromHexString
- Stopped the text formatter from throwing if a color can't be parsed
|
2023-09-30 22:50:18 +02:00 |
|
|
8eff529b9d
|
Fixed various exception types not being wrapped by ContentLoadExceptions when loading raw or JSON content
|
2023-09-27 18:58:09 +02:00 |
|
|
b49ac1d053
|
Added the ability to draw single corners of AutoTiling's extended auto tiles
|
2023-08-28 01:51:25 +02:00 |
|
|
7bf22fa8f3
|
changelog cleanup
|
2023-08-14 17:54:32 +02:00 |
|
|
237334b1c9
|
Allow dropdowns to have scrolling panels closes #8
|
2023-08-14 17:50:07 +02:00 |
|
|
f6bc206c1f
|
Allow scrolling panels to contain other scrolling panels
|
2023-08-14 17:37:26 +02:00 |
|
|
7e64b8a990
|
Added GetRandomEntry and GetRandomWeightedEntry to SingleRandom
|
2023-08-07 19:00:34 +02:00 |
|
|
2c7ffee427
|
Added Zero, One, Linear and Clamp to Easings
|
2023-08-03 11:29:51 +02:00 |
|
|
fda22de83d
|
Fixed TextInput not working correctly when using surrogate pairs
|
2023-07-17 15:20:36 +02:00 |
|
|
50da081be9
|
Added WithRenderTargets, a multi-target version of WithRenderTarget
|
2023-07-11 12:11:12 +02:00 |
|
|
f8aae9f5c2
|
bump upcoming version
|
2023-06-28 13:57:05 +02:00 |
|
|
40a697a96c
|
release 6.2.0
|
2023-06-28 13:37:05 +02:00 |
|
|
d85d6e8968
|
Added a copy constructor to UiStyle
|
2023-06-28 13:35:32 +02:00 |
|
|
e4e7191d8d
|
Include control characters in TextInput FileNames and PathNames rules
|
2023-06-21 10:37:48 +02:00 |
|
|
04050b9144
|
Added TextField.EnterReceiver
|
2023-06-21 00:10:52 +02:00 |
|
|
7b9b177453
|
Added UiControls.PressElement
|
2023-06-20 23:23:38 +02:00 |
|
|
f652854c1d
|
Added AddCustomStyle and ApplyCustomStyle to UiStyle to allow for easy custom styling of elements
|
2023-06-14 14:54:49 +02:00 |
|
|
d48b7e2e71
|
Added UiAnimation system
|
2023-06-14 10:21:32 +02:00 |
|
|
985dc74376
|
Made elements' ui styles be inherited by their children
|
2023-06-14 09:33:08 +02:00 |
|
|
5266d00796
|
Fixed removing and later adding children to a scrolling panel showing the scroll bar erroneously
|
2023-05-23 11:18:10 +02:00 |
|
|
2463c27a5d
|
Remove all elements from a UiSystem when it is disposed
|
2023-05-22 11:29:41 +02:00 |
|
|
30432e43d4
|
Fixed dropdown menu panels not updating their width when the dropdown's width changes
|
2023-05-21 11:19:24 +02:00 |
|
|
3127ad5b74
|
Allow elements with larger children to influence a panel's scrollable area
|
2023-05-21 11:11:52 +02:00 |
|
|
f1740b7b32
|
Added TextFormatter.StripAllFormatting
|
2023-05-19 19:30:45 +02:00 |
|
|
a1064984ec
|
Allow specifying start and end indices when drawing a TokenizedString or Paragraph
|
2023-05-18 21:41:36 +02:00 |
|
|
e71450366b
|
additional runtime texture packer improvements
|
2023-05-15 18:36:23 +02:00 |
|
|
99b45b09d9
|
Improved RuntimeTexturePacker performance for differently sized textures
|
2023-05-15 17:50:41 +02:00 |
|
|
e09484cbe7
|
Fixed GetRandomWeightedEntry distribution not being equal for equal weights
|
2023-04-26 21:49:43 +02:00 |
|
|
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 |
|
|
2265af3fae
|
Improved the SquishingGroup algorithm by prioritizing each element's final size
|
2023-04-06 17:15:57 +02:00 |
|
|
1a7cb65cf2
|
Fixed Paragraph and Checkbox not reacting to SquishingGroup sizing properly
|
2023-04-06 15:54:24 +02:00 |
|
|
db454ebd71
|
Fixed AutoInline elements overflowing into their parent if it's taller
|
2023-03-29 20:56:56 +02:00 |
|
|
94a54c336e
|
Added AutoInlineCenter and AutoInlineBottom anchors
|
2023-03-29 20:51:34 +02:00 |
|
|
5086101bad
|
Allow setting ExternalGestureHandling through the InputHandler constructor
|
2023-03-04 23:41:25 +01:00 |
|
|
8a4dc11072
|
Marked GetDownTime, GetUpTime and GetTimeSincePress in Keybind and Combination as obsolete
|
2023-03-04 23:05:17 +01:00 |
|
|
a84fd764c5
|
some GenericInput and Keybind improvements
|
2023-03-03 14:02:05 +01:00 |
|
|
3968f7dfae
|
Added a simple outline formatting code
|
2023-02-23 15:18:07 +01:00 |
|
|
b69a2c4755
|
Allow changing the default values used by default TextFormatter codes
|
2023-02-22 18:48:12 +01:00 |
|
|
fd642637a1
|
fixed changelog formatting error
|
2023-02-21 17:21:19 +01:00 |
|
|
c4836eedd6
|
Increased some recursion limits, and added useful Element ToString
|
2023-02-20 11:01:15 +01:00 |
|
|
695fba59a4
|
updated changelog
|
2023-02-17 20:38:06 +01:00 |
|
|
4029adb4bf
|
Fixed TextInput drawing characters with the wrong width if a masking character is used
|
2023-02-17 18:33:56 +01:00 |
|
|
a47d3f50cb
|
Fixed TextInputs behaving incorrectly when switching between multiline and single-line modes
|
2023-02-17 13:16:49 +01:00 |
|