TinyFD is a cross-platform file selection dialog API
On Linux, TinyFD "allows shell metacharacters in titles, messages, and other input data," meaning it is vulnerable to command injection. Hence, all user input should be treated as untrusted, and should be sanitized before passing to TinyFD.
Add new SkyClient-exclusive launch message
Fix dependency tooltips requiring a description to render
Update Kotlin to 1.9.10 (and accompanying libraries)
Fix fast render / anti-aliasing support with OneConfig
Allow changing of bracket color in text HUDs
Fix changing to HUD programmatically not applying visually
Fix NPEs in GuiUtils when opening a null (empty) screen
NEW COLOR PICKER GUI
Fixes any pre-existing bugs with the old color selector
Remove Quiltflower from credits GUI
Fix seconds not being converted to milliseconds in OneColor constructor
Allow NanoVG flags to be modified in setupAndDraw method
Add methods for drawing ellipses via NanoVG
Add methods for drawing centered text via NanoVG
Fix glitches with text inputs
Fix NPE when interacting with / closing blank config GUIs
Add ability to set the alignment of HUDs
Make bordered text rendering thinner
Related Issue(s)
Checklist
[x] I made a clear description of what was changed
[ ] I updated documentation or said what needs to be updated
Description
Changelog:
setupAndDraw
methodRelated Issue(s)
Checklist