AnymeX v2.0 Release Notes
New Features
- Source Support (Beta): Added support for multiple sources, allowing users to switch between different data sources like AniWatch and Consumet for a smoother streaming experience.
- Source Support Initialization: Introduced foundational classes and types for source support.
- Globalized Hooks: Implemented hooks to manage source switching globally.
- Source Support Completion: Finalized the integration of source support with a focus on reliability and user experience.
- New Theme Setting (Banner Color Adaptation): Introduced a dynamic theme setting that applies colors from anime banners to the current UI. This feature is currently supported with the Consumet source for a more cohesive visual experience.
Enhancements
-
Placeholders Improved: Enhanced placeholder designs for a more polished user interface.
-
Typesafety Updates: Improved type safety to handle changes in source data structures, reducing potential issues.
-
Proxy Added to handle large user
Fixes -
Dart Warning Fix: Resolved warnings related to Dart, improving code quality and stability.
-
Database Fixes: Addressed issues with auto-deletion of data, ensuring a more reliable and consistent database experience.
Initialization
- Source Settings: Initialized settings for managing different data sources.
- Player Settings: Implemented initial player settings, though this feature is currently non-functional and will be addressed in a future update.
- Sources Tile Initialization: Added initial support for source tiles in the user interface.
Fallback and Data Support
- Fallback Support: Added fallback mechanisms to handle cases where the primary data source might be unavailable.
- Fallback Data Initialization: Implemented support for fallback data to ensure continuity in data retrieval.