This release brings 2.2091 support along with a few other big changes.
This is an alpha release! it is meant for developers, and things will break.
Migration docs for developers: https://docs.geode-sdk.org/tutorials/migrate-v6
v6.0.0-alpha.1
- Geometry Dash 2.209x support
- Rework our own keybind system to integrate with robtop's (#2280, #2278)
- Add z-order based touch priority (#2291)
- Add overload support for event export macro and fix ODR issues (#2247)
- Add more sorting options for index mods (#2213)
- Readd Keybind Modifier Fallthrough (#2000) (9fd954c)
- Switch to using
asp::fsinstead ofstd::filesystem(#2243) - Change minimum CLI version to 4.0.0 and add support for cmake scripts in deps (#2279, 0e390ab)
- Add
geode::Toggler(#2275) - Add
geode::BoxedLabel(#2269) - Add
geode::ProcessPopup(#2283) - Add
CCNode::addChildrenhelper (#2256) - Add
WindowResizeEvent(#2272) - Add mouse x/y to scroll events (eac8033)
- Add replace arg to
geode::cocos::switchToScene(83fed2a) geode::Labelimprovements, vanilla emojis support (f606831)- Change
MDTextAreato usegeode::Label(#2184) - Change most
CCLabelBMFontusage within geode togeode::Label(#2185) - Change
Popup::onClosemethod to be public (e4a9613) - Completely remove old
Task.hpp(#2168) - Remove
gd::stringand others as they're no longer needed (48f3db3) - Fix
geode::Buttonwith new clippers and scroll layers (eb51236, be8feb3) - Fix and improve
geode::ProgressBar(#2271) - Implement restart in safe mode for iOS and Android (b1e159a, 1146608)
- Improve base circle textures (098906d, c156a1c)
- Improve compile times a bit (#2241, #2248)
- Make
CCArrayExtmore STL compliant (#2310) (a044247) - Move
TexturesUnloadedevent toreloadAllStep2(3318526) - Add
GEODE_NO_ENTRYCMake option (#2270) - Refactor events/ports internals (#2240)
- Update arc, asp, result and matjson