Bunny
Bunny copied to clipboard
Bunny's roadmap
Pretty much done
- [x] Tabs UI for Vendetta's core component
- [x] Reload less theme changing
- [x] Improvement of Vendetta plugins/themes installation experience
- [x] Rename Pyondetta -> Bunny
- [x] Our very own mod loader, PyoncordXposed for Android and PyoncordTweak for iOS
- [x] Implement translation (support multiple languages)
- [x] Support React DevTools from JS side
- [x] Support custom fonts
- [x] Implement Metro caches, allowing Bunny to start up 2-4x faster (from my testing) than Vendetta/in its current state
Working on (not in order)
- [ ] Bunny's own API, Vendetta's as legacy
- Vendetta API will stay as
window.vendetta
without any extensions, and Bunny will have its own API atwindow.bunny
- Bunny plugins will have access to Bunny's API, and using Vendetta's API is not recommended and useless
- Vendetta API will stay as
- [ ] New theming standards and ecosystem
- [ ] Custom icons support, built in!*
- [ ] Interchange of themes based on the system's theme
- [ ] Bunny's plugin ecosystem
- Repository, template, plugin checking, this should be in a separate issue
- Offer easy migration from legacy (Vendetta) to modern (Bunny) plugins, whenever anyone would like to port and maintain an existing VD plugin
- [ ] Improve error handling
- [ ] Users are provided with more control over errors they are facing besides safe mode
- [ ] Implement patches that give more hints behind the cause of a soft crash
- [ ] Plugin's errors to be visible in the UI for clarity that the plugin is broken
*Native side (loader) changes are required; this means this feature will likely be missing in iOS until someone wishes to contribute