v1.0.0 is just around the corner, they said. This will be the last beta release, they said.
Changes
- New
geode::preludenamespace to replace the oldUSE_GEODE_NAMESPACE()macro (5af15fb) - Add
CCNode::removeChildByID(5f3c658) - Add
CCNode::hasAncestor(38575ac) - Add
CCScene::getandCCScheduler::get(38575ac) - Add
geode::cocos::getMousePos(306fde7) - Add
GEODE_DONT_INSTALL_MODSoption to CMake (7ca9959) - Add logging
std::vectorwithlog::functions (7305445) - Add
EventListener::getFilter(5cdfbc3) - Add
AttributeSetEventfor detecting when attributes are added to nodes (69bd0d9) - Add
CCNode::addEventListener(along with other related functions) as convenience methods for adding event listeners that target nodes (35f7f86) - Add
WeakRefas a weak pointer alternative toRef(see the docs for a tutorial) (e92541a, 0e46362) - Add option to ignore invisible children to
Layout(152f90c) CCNodeattributes now usejson::Valueoverstd::anyfor ABI compatability (7963469)- Implement file picker on Mac (d7b0e09)
- Define
CCNode::retainCountinline (57947a9, 72448e1) Layoutnow inherits fromCCObject, allowing you to share layouts across multiple nodes (81472c9)- Update TulipHook version (3d339ef)
- Make sure mod load/enable/etc. events are only ever posted in the GD thread (93fd396)
Mod::getResourcesDirnow returnsgeode/unzipped/{mod.id}/resources/{mod.id}in conjunction with CLI v2.1.0 (22a6745)- Give a name to
ccTouchType(e2e1da0) - Fix
Scrollbarbeing funky sometimes (585a9de, 83b0850) - Fix mod resources not being loaded if the mod is enabled at runtime (9fb5051)
- Fix
EditLevelLayerdescription update button ID & layout (21ee689) - Fix hooking functions with unpredictable calling conventions (94138f3, 33a2883)
- Fix
setup_geode_modnot linking to Geode if CLI calls are disabled (4318a8d) - Fix code editors showing a ton of warnings with
$modify(cf1371f) - Fix top sprite sizes of
CircleButtonSpriteandEditorButtonSprite(0a37b01, eabb68b) - Fix
Mod::enableHookerror message (162979c) - Lots of bindings on both Windows & Mac (50+ commits related to bindings)