v5.0.0-alpha.2
- Rework dependencies (#1705)
importanceis now removed, and replaced withrequiredandbreakingfor dependencies and incompatibilities, respectively
- Add Input event API (#1630)
- Add
geode::NineSlice, a better alternative toCCScale9Sprite(#1698) - Add SceneEvent (#1696)
- Add
async::waitForMainThread(5efd78a) - Add
ThreadSafeGlobalEvent, andDispatchEventalias forDispatch(6cdd549) - Add web intercepting API (#1697)
- Add size check to
GenericContentLayer(#1700) - Add error codes for cancelled web requests, and other errors (#1691)
- Added ID based web events (#1710)
- Remove
SimpleEventin favor ofEventwith no filter args (9dbd970) - Make a bunch of classes pimpl (#1684, #1685)
- Rename
Mod::isEnabledtoMod::isLoaded(#1705) - Notification rewrite (#1668)
- Change some of the PlatformID api (#1680)
- Fix mod downloads and updates (13fcaa0, 2b7854e, 3ecdf5c)
- Include the
geode::asyncnamespace in geode prelude (7ef3881) - Convert old IPC code to use async (ab4f8b9)
- Allow checking for completion of
TaskHolder(a9d5d39) - Fix
file::pickon android (40b7d09) - Fix event return types (#1682)