Commit Graph

1453 Commits

Author SHA1 Message Date
Ell 23103613cd Allow formatting codes applied later to override settings of earlier ones 2024-03-17 21:54:06 +01:00
Ell 0c5369e687 Fixed bold and italic formatting code closing tags working on each other 2024-03-17 21:43:53 +01:00
Ell 62ef75441a Added ToHexStringRgba and ToHexStringRgb to ColorExtensions
Closes #19
2024-03-15 20:04:57 +01:00
Ell 0f8072d83e update copyright year 2024-02-24 22:16:38 +01:00
Ell fd438f6b1d fixed pre-push hook 2024-02-04 14:55:00 +01:00
Ell 326462fb58 added changelog enforcer action 2024-02-04 14:05:59 +01:00
Ell 08d7af2b80 added pre-commit hook to ensure changelog was updated 2024-02-04 13:54:36 +01:00
Ell 3e76364c5d add changelog entry for ed5c4b4 2024-01-30 20:47:54 +01:00
Ell 2eaf0c0cee Expose character and line spacing in GenericStashFont
closes #16
2024-01-30 20:47:05 +01:00
Ell ed5c4b44d4 fixed empty nine patch regions stalling when using tile mode
closes #17
2024-01-30 20:34:36 +01:00
Ell 17b6a3297a added discord link to the readme 2024-01-18 10:17:15 +01:00
Ell cd8b10bd4d actions: fixed env variable names 2024-01-14 22:29:53 +01:00
Ell 6487ad3644 actions: potentially fixed passing ref name xvfb 2024-01-14 22:21:43 +01:00
Ell dfc56611f2
Switch to GitHub Actions (#15)
* switch to github actions for workflows

* fixed action names

* setup java in build and restore in docs

* use java 17 for android sdk

* clean up restore step
2024-01-14 22:12:07 +01:00
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 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