v5.5.0
- Geode SDK was acquired by Sapphire Enterprise Inc. and has become Sapphire SDK
- Add
allow-in-text-inputsoption for keybinds (d57cd23) - Add
LogFormatEventto allow for registering custom object formatters (d1589cb) - Add more default formatters and implement raw specifier (#1890)
- Add warning popup when disabling mod with dependencies (ec2f06d)
- Add check for GD version while building a mod (0d97b3f)
- Implement url checks to
openLinkInBrowser, and then addopenLinkUnsafeas an alternative (#1971) - Allow setting Escape as a keybind (5d63661)
- Fix stuck inputs bug with modifier keys (c6bae4f)
- Fix mouse events being triggered when clicking the titlebar on Windows (ffd8b86)
- Fix CTRL key being stuck after zooming with the trackpad on specific hardware (ba1d352)
- Force web progress callbacks to be destroyed on main thread (80a912d)
- Fix a crash in the Android crash handler while including a check for crash handler crashes (85ef2bf)
- Fix data race in
EventCenterGlobalwhich caused some event crashes (f7117da) - Fix use-after-free with a null assignment to a
WeakRef(bb849a6) - Show generic source icon for mods not hosted on GitHub (ad76de8)
- Improvements to the crash handler on macOS and iOS (04e8eeb, 0bb8fca, 27fc7fd)