* feat: 4513 - new "preferences search page" from dev mode
Deleted files:
* `user_preferences_camera_sound.dart`
* `user_preferences_crash_reporting.dart`
* `user_preferences_haptic_feedback.dart`
* `user_preferences_send_anonymous.dart`
New files:
* `user_preferences_item.dart`: Item for preferences, with labels for pre-filtering and widget builder.
* `user_preferences_search_page.dart`: Search page for preferences, with TextField filter.
Impacted files:
* `abstract_user_preferences.dart`: new `getLabels` method for filtering; children are now `UserPreferencesItem` for filtering; minor refactoring.
* `user_preferences_account.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_advanced_settings.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_attribute_group.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_choose_accent_color.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_choose_app_theme.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_choose_text_color_contrast.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_connect.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_contribute.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_country_selector.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_dev_mode.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_faq.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_food.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_image_source.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_language_selector.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_page.dart`: moved `getUserPreferences` to `PreferencePageType`; minor refactoring
* `user_preferences_rate_us.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_settings.dart`: children are now `UserPreferencesItem`; minor refactoring
* `user_preferences_share_with_friends.dart`: added a static `UserPreferencesItem` getter
* `user_preferences_widgets.dart`: new classes `UserPreferencesItemSwitch` and `UserPreferencesItemTile`
* Update packages/smooth_app/lib/pages/preferences/user_preferences_page.dart
* App review in the "scan card"
* Add a keep alive to prevent many requests
* Add a missing call to super (for the KeepAlive mixin)
* Don't really understand what happened with this file 🤨
* changing font size of settings tab
* fixed : The section header are smaller and not as color flashy as the titles of the individual settings.
* Added changes to user_preferences_widgets.dart
* made changes inside copyWith and made it dynamic according to brightness
* Modified Header line in user_preferences_widgets.dart
* Apply suggestions from code review
* use same color but larger text
---------
Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>
Co-authored-by: Aman Raj <57723319+AshAman999@users.noreply.github.com>
Co-authored-by: Aman Raj <amanpie9@gmail.com>
* Revert "Revert "feat: Smooth Dialog with an axis for buttons (#2587)" (#2608)"
This reverts commit 6b52473394b921126d71be3291902ad27aa03e62.
* Many fixes
* Small doc + Title & Cross in separated widgets
* Increase a little bit the line height to improve readability
Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>