Please do not install alpha releases if you are not a mod developer. Doing so is at your own risk.
Hey everyone, here's the first (unofficial, very stable, please do not install) version of Geode that comes with all of the new bells and whistles.
Alpha releases will be released for mod developers, to give them a stable stepping stone through our breaking changes on the way to 3.0.0
Changelog
- Deprecated the old web API, replacing it with a new one (b129808)
- Replace
ghc::filesystemwithstd::filesystem(#713) - Make
queueInMainThreadtake a move only function - Remove "gd" shorthand from mod.json (#471)
- Remove old fields syntax (#715)
- Make
TodoReturnunusable (#714) - Remove unused wstring utilities
- Add support for Geometry Dash 2.206
- New UI for the Index, which also uses a server implementation (#833)
- Implements new popups
ConfirmUninstallPopup,DevPopup,FiltersPopup,ModErrorPopup,ModPopup,SortPopup - Adds 4 tabs to the Geode menu: Installed, Recommended, Download, Recent
- Creates a fancy new background with
SwelvyBG - The entire color scheme has been changed to fit Geode's color language of pastel purple-pastel gold gradient
- Implements new popups
- Remove old web utilities (b129808)
- Implement Windows 64-bit and MacOS M1 arm64 support
- Add color support to
ListView(#854, #859) - Use
std::stringforgd::stringon Windows (144b2d7) - Make
queueInMainThreadtake in a movable callback (0c35a92) - Add
CCMenuItemExtfor lambda versions of CCMenuItem classes (de73317) - Add
scrollToTopfor ScrollLayer (7071bb1) - Add a new
Taskclass for generic asynchronous task implementations- Documentation can be found here
- Add a special task named
WebTaskfor handling web requests
- Fix
Unzipcrash on missing progress callback (1145426) - Fix
AnchorLayoutnot ignoringignoreAnchorPointForPosition(547c047) - Add
ObjWrapperclass for wrapping objects inside aCCObject(5e76da1) - Adjust fuzzy searching (cc5cb07)
- Add
TextInput::setLabel(991fce0)