Major Updates
-
Provider Migration
- Began migration to
Provider
, replacingGetX
dependencies across the app. - Finalized removal of
GetX
(except forGet.key
inmain.dart
). - Resolved app tour issues and reduced jank during in-app tutorials.
- Began migration to
-
Error Reporting
- Unified error reporting templates for elective screens.
- Updated the error report button to use
TextButton.icon
for consistency.
-
UI/UX Improvements
- Fixed text overflow issues on smaller screens.
- Adjusted padding for improved layouts.
- Added drag handle for the bottom sheet using built-in functionality.
- Enhanced splash screen and launcher icon, including a festive Christmas-themed icon.
-
In-App Update Enhancements
- Added a popup notification for failed in-app updates.
Bug Fixes
- Fixed deprecated Gradle plugin.
- Resolved issues with
loading_animation_widget
(API updates). - Addressed minor Dart-related issues and streamlined future usage.
- Implemented a stable branch to mitigate Android jank issues temporarily.
New Features
- Added a "Done" button to schedule preferences in the tutorial.
- Introduced a "Sigma Male Loading Indicator" Easter egg for fun.
Chore and Refactor
- Upgraded
loading_animation_widget
to version 1.3 due to API changes. - Migrated HUD notice widget to include button functionality.
- Moved the app initializer to a separate file for better modularity.
Miscellaneous
- Added puns (keeping the app lighthearted and engaging).
- Incremental tweaks to ensure better stability and responsiveness.