7e345e7437
Merge remote-tracking branch 'origin/main'
2023-12-20 20:50:02 +01:00
236ecfa116
Use IsAotCompatible instead of IsTrimmable to enable more warnings
2023-12-20 20:49:52 +01:00
7d314a589e
improved Element ToString
2023-12-16 21:37:49 +01:00
b935bd0a61
Added the ability to set a custom SamplerState for images
2023-12-13 22:57:23 +01:00
6a8e9639c1
updated dependencies
2023-12-13 22:11:31 +01:00
e191d4919b
Fixed InputHandler touch states being initialized incorrectly when touch handling is disabled
...
Closes #10
2023-12-04 10:20:29 +01:00
764b29e120
Text input improvements:
...
- Allow using control and arrow keys to move the visible area of a text input
- Don't reset the caret position of a text field when selecting or deselecting it
2023-12-02 19:28:59 +01:00
294af052ae
Added SetWidthBasedOnAspect and SetHeightBasedOnAspect to images
2023-11-23 22:16:31 +01:00
ae5d2b7a37
suppress android demo deprecation warning for SystemUiVisibility
2023-11-23 22:14:48 +01:00
6c4d241d91
use higher verbosity for ci tests
2023-11-23 10:26:58 +01:00
aca1ece870
fixed cake build
2023-11-22 21:56:27 +01:00
a892d2424e
fix new trimmable warnings
2023-11-22 12:17:21 +01:00
3b22a8f228
don't restore dotnet tools in project files
2023-11-22 12:12:36 +01:00
b4fd0219cd
avoid using local package directory
2023-11-22 12:01:30 +01:00
d7d768d0a9
dotnet install script requires a full version
2023-11-22 10:50:03 +01:00
b8f46ff5d2
updated to .net 8 and reorganized third party deps
2023-11-22 10:39:13 +01:00
56a4833a49
further panel performance improvements
2023-11-11 13:09:34 +01:00
5fcee515e2
this would never happen
2023-11-11 12:43:17 +01:00
1fa563be46
Improved Panel performance when adding and removing a lot of children
2023-11-11 12:40:11 +01:00
a233477b1e
cleaned up element ui addition order ( 0fab7fe
)
2023-11-11 12:15:21 +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
5e2f48db9d
further improved auto-hiding loop detection
2023-10-14 17:53:23 +02:00
95b28c6039
improved 0571e8a
implementation
2023-10-14 17:34:43 +02:00
281a6f7588
Revert "fixed 0571e8a
not updating older panels correctly"
...
This reverts commit 7bfe44de07
.
2023-10-14 17:22:05 +02:00
7bfe44de07
fixed 0571e8a
not updating older panels correctly
2023-10-14 17:05:41 +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
41a1a8aef1
dependency update
2023-10-04 15:54:05 +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
289e35fc91
use dotnet nuget in cake rather than nuget.exe
...
(cherry picked from commit 840c528f06
)
2023-09-15 15:13:22 +02:00
a4aeb61acd
added woodpecker
...
(cherry picked from commit 053ad5967b
)
2023-09-15 15:13:20 +02:00
2de37bc159
updated docfx and improved docs navbar
2023-09-15 15:10:24 +02:00
ebeba463b4
updated docfx and improved docs navbar
2023-09-15 15:10:03 +02:00
1a06bcc7fd
ci: don't push on pull request
2023-09-06 12:42:47 +02:00
b49ac1d053
Added the ability to draw single corners of AutoTiling's extended auto tiles
2023-08-28 01:51:25 +02:00
7720ab0ea5
fixed newly added Panel children not scrolling correctly since f6bc206
2023-08-15 10:30:49 +02:00
a119db553f
fixed a potential stack overflow introduced by 237334b
2023-08-14 18:32:27 +02:00
7bf22fa8f3
changelog cleanup
2023-08-14 17:54:32 +02:00
4d7d628486
fixed FNA
2023-08-14 17:52:16 +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
550bf28320
Allow scrolling panels to contain other scrolling panels
2023-08-14 16:02:28 +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
62a7a89834
additional text input fixes for emoji
2023-07-17 15:56:25 +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