Bunny icon indicating copy to clipboard operation
Bunny copied to clipboard

Bunny's roadmap

Open pylixonly opened this issue 1 year ago • 5 comments

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 at window.bunny
    • Bunny plugins will have access to Bunny's API, and using Vendetta's API is not recommended and useless
  • [ ] 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

pylixonly avatar Feb 08 '24 23:02 pylixonly