1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-24 21:48:35 +01:00
Commit graph

1542 commits

Author SHA1 Message Date
Ell
bd0a723d86 Added some useful additional constructors to various elements 2023-12-28 17:16:31 +01:00
Ell
1436cdb987 Also use IsAotCompatible for FNA projects 2023-12-20 20:54:23 +01:00
Ell
7e345e7437 Merge remote-tracking branch 'origin/main' 2023-12-20 20:50:02 +01:00
Ell
236ecfa116 Use IsAotCompatible instead of IsTrimmable to enable more warnings 2023-12-20 20:49:52 +01:00
Ell
7d314a589e improved Element ToString 2023-12-16 21:37:49 +01:00
Ell
b935bd0a61 Added the ability to set a custom SamplerState for images 2023-12-13 22:57:23 +01:00
Ell
6a8e9639c1 updated dependencies 2023-12-13 22:11:31 +01:00
Ell
e191d4919b Fixed InputHandler touch states being initialized incorrectly when touch handling is disabled
Closes #10
2023-12-04 10:20:29 +01:00
Ell
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
Ell
294af052ae Added SetWidthBasedOnAspect and SetHeightBasedOnAspect to images 2023-11-23 22:16:31 +01:00
Ell
ae5d2b7a37 suppress android demo deprecation warning for SystemUiVisibility 2023-11-23 22:14:48 +01:00
Ell
6c4d241d91 use higher verbosity for ci tests 2023-11-23 10:26:58 +01:00
Ell
aca1ece870 fixed cake build 2023-11-22 21:56:27 +01:00
Ell
a892d2424e fix new trimmable warnings 2023-11-22 12:17:21 +01:00
Ell
3b22a8f228 don't restore dotnet tools in project files 2023-11-22 12:12:36 +01:00
Ell
b4fd0219cd avoid using local package directory 2023-11-22 12:01:30 +01:00
Ell
d7d768d0a9 dotnet install script requires a full version 2023-11-22 10:50:03 +01:00
Ell
b8f46ff5d2 updated to .net 8 and reorganized third party deps 2023-11-22 10:39:13 +01:00
Ell
56a4833a49 further panel performance improvements 2023-11-11 13:09:34 +01:00
Ell
5fcee515e2 this would never happen 2023-11-11 12:43:17 +01:00
Ell
1fa563be46 Improved Panel performance when adding and removing a lot of children 2023-11-11 12:40:11 +01:00
Ell
a233477b1e cleaned up element ui addition order (0fab7fe) 2023-11-11 12:15:21 +01:00
Ell
0fab7fe859 Don't unnecessarily set areas dirty when removing a root element from the ui 2023-11-11 12:06:28 +01:00
Ell
0293ea435e Added UiControls.NavType, which stores the most recently used type of ui navigation 2023-11-08 10:31:36 +01:00
Ell
476e1dd2a6 Improved text formatter tokenization performance 2023-10-14 18:58:32 +02:00
Ell
5e2f48db9d further improved auto-hiding loop detection 2023-10-14 17:53:23 +02:00
Ell
95b28c6039 improved 0571e8a implementation 2023-10-14 17:34:43 +02:00
Ell
281a6f7588 Revert "fixed 0571e8a not updating older panels correctly"
This reverts commit 7bfe44de07.
2023-10-14 17:22:05 +02:00
Ell
7bfe44de07 fixed 0571e8a not updating older panels correctly 2023-10-14 17:05:41 +02:00
Ell
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
Ell
6c07a7e900 Fixed panels updating their relevant children too much when the scroll bar is hidden 2023-10-14 14:28:27 +02:00
Ell
41a1a8aef1 dependency update 2023-10-04 15:54:05 +02:00
Ell
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
Ell
8eff529b9d Fixed various exception types not being wrapped by ContentLoadExceptions when loading raw or JSON content 2023-09-27 18:58:09 +02:00
Ell
289e35fc91 use dotnet nuget in cake rather than nuget.exe
(cherry picked from commit 840c528f06)
2023-09-15 15:13:22 +02:00
Ell
a4aeb61acd added woodpecker
(cherry picked from commit 053ad5967b)
2023-09-15 15:13:20 +02:00
Ell
2de37bc159 updated docfx and improved docs navbar 2023-09-15 15:10:24 +02:00
Ell
ebeba463b4 updated docfx and improved docs navbar 2023-09-15 15:10:03 +02:00
Ell
1a06bcc7fd ci: don't push on pull request 2023-09-06 12:42:47 +02:00
Ell
b49ac1d053 Added the ability to draw single corners of AutoTiling's extended auto tiles 2023-08-28 01:51:25 +02:00
Ell
7720ab0ea5 fixed newly added Panel children not scrolling correctly since f6bc206 2023-08-15 10:30:49 +02:00
Ell
a119db553f fixed a potential stack overflow introduced by 237334b 2023-08-14 18:32:27 +02:00
Ell
7bf22fa8f3 changelog cleanup 2023-08-14 17:54:32 +02:00
Ell
4d7d628486 fixed FNA 2023-08-14 17:52:16 +02:00
Ell
237334b1c9 Allow dropdowns to have scrolling panels closes #8 2023-08-14 17:50:07 +02:00
Ell
f6bc206c1f Allow scrolling panels to contain other scrolling panels 2023-08-14 17:37:26 +02:00
Ell
550bf28320 Allow scrolling panels to contain other scrolling panels 2023-08-14 16:02:28 +02:00
Ell
7e64b8a990 Added GetRandomEntry and GetRandomWeightedEntry to SingleRandom 2023-08-07 19:00:34 +02:00
Ell
2c7ffee427 Added Zero, One, Linear and Clamp to Easings 2023-08-03 11:29:51 +02:00
Ell
62a7a89834 additional text input fixes for emoji 2023-07-17 15:56:25 +02:00