46 Commits

Author SHA1 Message Date
4aae8f94a8 Bump project dependencies (#6726) 2025-07-10 11:38:43 +02:00
e3bc40fdf3 chore: Migration to Dart 3.8 (#6668)
* Migration to Dart 3.8

* New GA

* Fix dartdoc
2025-06-23 18:14:17 +02:00
dda75e283e feat: Flutter 3.32 (#6665)
* Migration to Flutter 3.32

* Temporary ignore dart formatter issues
2025-06-23 09:56:00 +02:00
11bf06d232 fix: Move Hunger Games to a real view instead of overlay (#4681) (#6555)
* Fix #4681: Move Hunger Games to a real view instead of overlay

Committer: Lorenzo Mascia <lorenzo.mascia@ericsson.com>

Changes :
	modified:   packages/smooth_app/lib/pages/hunger_games/question_card.dart
	modified:   packages/smooth_app/lib/pages/hunger_games/question_page.dart
	modified:   packages/smooth_app/lib/pages/preferences/user_preferences_contribute.dart
	modified:   packages/smooth_app/lib/pages/product/product_questions_widget.dart

* Fixes after code review

Committer: Lorenzo Mascia <lorenzo.mascia@ericsson.com>

Changes:
	modified:   packages/smooth_app/lib/pages/hunger_games/question_card.dart
	modified:   packages/smooth_app/lib/pages/hunger_games/question_image_thumbnail.dart
	modified:   packages/smooth_app/lib/pages/hunger_games/question_page.dart
	modified:   packages/smooth_app/lib/pages/preferences/user_preferences_contribute.dart
	modified:   packages/smooth_app/lib/pages/product/product_questions_widget.dart

* Fixes after second review

Committer: Lorenzo Mascia <lorenzo.mascia@ericsson.com>

Changes:
	modified:   packages/smooth_app/lib/pages/hunger_games/question_image_thumbnail.dart
	modified:   packages/smooth_app/lib/pages/hunger_games/question_page.dart
	modified:   packages/smooth_app/lib/pages/preferences/user_preferences_contribute.dart
	modified:   packages/smooth_app/lib/pages/product/product_questions_widget.dart

* Update packages/smooth_app/lib/pages/hunger_games/question_card.dart

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>

* Fixes after third review

Committer: Lorenzo Mascia <lorenzo.mascia@ericsson.com>

Changes:
	modified:   lib/pages/hunger_games/question_image_thumbnail.dart
	modified:   lib/pages/hunger_games/question_page.dart

---------

Co-authored-by: Lorenzo Mascia <lorenzo.mascia@ericsson.com>
Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
2025-04-30 16:10:24 +02:00
44c43ba179 feat: 5455 - new "data quality" link in "contribute" page (#6401)
* feat: 5455 - new "data quality" link in "contribute" page

* minor label fix - and I noticed the problem even before Gemini whined about it ;)

* minor icon change
2025-03-10 15:17:35 +01:00
abdbffbc56 Upgrade to off-dart 3.20 (#6424) 2025-03-09 09:04:21 +01:00
63eef889bb feat: Contribute to your country link (#5874)
* feat: added the help improve OFF in your country tile on the contribute page

* Update packages/smooth_app/lib/l10n/app_en.arb

* fix: fixing comma

* feat: added country wiki class and a check to show the listtile

* Update packages/smooth_app/lib/pages/preferences/user_preferences_contribute.dart

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>

* feat: satisfying pr requests

* feat: refactored userPreferences.countyCode to be a part of UserPreferenceContribute

* feat: adding map to country wiki links

* feat: adding country wiki link to user prefs

* feat: quick fix of adding the icon to the help improve country tile

* feat: format

* fix: organizing imports

* feat: make the help country links conditional

* fix: formatted code

* fix: deleting unused ports

* chore: formatted and added golden test

* chore: added setCountry to dialogs_test.dart

* chore: formatted code

---------

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
Co-authored-by: Pierre Slamich <pierre@openfoodfacts.org>
2025-02-14 09:33:18 +01:00
4b8489d6e5 feat: 5428 - page dedicated to prices (#5730)
* feat: 5428 - page dedicated to prices

New file:
* `prices_home_page.dart`: Home page of Prices

Impacted file:
* `user_preferences_account.dart`: replaced the whole prices items with a single item linking to new page `PricesHomePage`

* minor fix

* Moved to top page Prices and Donation

New files:
* `user_preferences_donation.dart`: Display of "Donation" for the preferences page.
* `user_preferences_prices.dart`: Display of "Prices" for the preferences page.

Deleted file:
* `prices_home_page.dart`

Impacted files:
* `app_en.arb`: added a short label for "donation"
* `user_preferences_account.dart`: removed link to `PricesHomePage`
* `user_preferences_contribute.dart`: removed the "donation" item
* `user_preferences_page.dart`: added "donation" and "prices" as preferences
2024-10-25 07:55:37 +02:00
077bf5ef8c feat: 5586 - OxF filter for term searches (#5637)
Impacted files:
* `category_product_query.dart`: refactored with new `productType` parameter
* `keywords_product_query.dart`: refactored with new `productType` parameter
* `paged_product_query.dart`: refactored with new `productType` parameter
* `paged_search_product_query.dart`: refactored with new `productType` parameter
* `paged_to_be_completed_product_query.dart`: refactored with new `productType` parameter
* `paged_user_product_query.dart`: refactored with new `productType` parameter
* `product_list.dart`: refactored with new `productType` parameter
* `product_query.dart`: added a "get label" method for `ProductType`
* `search_field.dart`: displayed the new optional "additional filter" (e.g. OxF)
* `search_helper.dart`: added a new optional "additional filter"
* `search_product_helper.dart`: new "product type filter" widget
* `summary_card.dart`: minor "productType" fix
* `user_preferences_account.dart`: added "productType.food" to user page counts
* `user_preferences_contribute.dart`: added "productType.food" to "to be completed" products
2024-09-27 22:40:14 +02:00
a6569866d4 feat: Upgrade the Flutter version to 3.24 (#5613)
* Let's migrate the app to Flutter 3.24

* `openfoodfacts_flutter_lints` from the `main` branch

* A fix for `/// For the world view`
2024-09-26 16:48:01 +02:00
30ca6b64b2 feat: Improvements for the search experience (#5519)
* Improvements

* Fix typo

* One more typo
2024-08-07 17:33:51 +02:00
1ce24e8f2d fix: 5330 - updated link to the skill pool (#5334) 2024-06-02 20:24:24 +02:00
11b1212d4f refactor: 5075 - explicit localization of OFF world links (#5076)
* refactor: 5075 - explicit localization of OFF world links

Impacted files:
* `external_page.dart`: removed useless parameter
* `knowledge_panel_text_card.dart`: removed useless parameter
* `knowledge_panel_world_map_card.dart`: removed useless parameter
* `launch_url_helper.dart`: removed useless parameter; removed redundant method
* `loading_dialog.dart`: removed useless parameter
* `login_page.dart`: removed useless parameter
* `new_product_page.dart`: removed useless parameter
* `smooth_html_widget.dart`: removed useless parameter
* `smooth_product_carousel.dart`: removed useless parameter
* `user_preferences_account.dart`: explicitly localized the OFF world subdomain
* `user_preferences_connect.dart`: removed useless parameter
* `user_preferences_contribute.dart`: removed useless parameter
* `user_preferences_faq.dart`: explicitly localized the OFF world subdomain; removed useless parameter
* `website_card.dart`: removed useless parameter

* Update user_preferences_faq.dart

Removed one parameter.
2024-02-20 06:55:46 +01:00
0ea1967d1d fix: Add hunger game analytics event and track it (#5004)
* fix:4682 Add hunger game analytics event and track it

* Update packages/smooth_app/lib/pages/preferences/user_preferences_contribute.dart

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>

---------

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
2024-01-25 17:02:50 +01:00
642892e1b3 feat: 4510 - new "enroll in the beta" contribute item (#4938)
* feat: 4510 - new "enroll in the beta" contribute item

Impacted files:
* `app_en.arb`: added an "enroll in the beta" label.
* `app_store.dart`: new `getEnrollInBetaURL` method
* `apple_app_store.dart`: implements new `getEnrollInBetaURL` method
* `google_play.dart`: implements new `getEnrollInBetaURL` method
* `user_preferences_contribute.dart`: added an "enroll in the beta" button

* Fixes after tests failing

* feat: 4510 - new labels + dialog

* Update packages/smooth_app/lib/l10n/app_en.arb

Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>

* Update packages/smooth_app/lib/pages/preferences/user_preferences_contribute.dart

---------

Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>
2024-01-08 16:47:08 +01:00
1096948f0d feat: 4513 - new "preferences search" page from dev mode (#4640)
* 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
2023-09-19 08:40:25 +02:00
05d0490080 feat: 4513 - user preferences pages simple refactoring (#4620)
New files:
* `user_preferences_advanced_settings.dart`: used to be `_AdvancedSettings` in `user_preferences_settings.dart`
* `user_preferences_camera_sound.dart`: used to be `_CameraPlayScanSoundSetting` in `user_preferences_settings.dart`
* `user_preferences_choose_accent_color.dart`: used to be `_ChooseAccentColor` in `user_preferences_settings.dart`
* `user_preferences_choose_app_theme.dart`: used to be more or less `_ChooseAppTheme` in `user_preferences_settings.dart`
* `user_preferences_choose_text_color_contrast.dart`: used to be `_ChooseTextColorContrast` in `user_preferences_settings.dart`
* `user_preferences_country_selector.dart`: used to be coded in `user_preferences_settings.dart`
* `user_preferences_crash_reporting.dart`: used to be `_CrashReportingSetting` in `user_preferences_settings.dart`
* `user_preferences_haptic_feedback.dart`: used to be `_HapticFeedbackSetting` in `user_preferences_settings.dart`
* `user_preferences_image_source.dart`: used to be coded in `user_preferences_settings.dart`
* `user_preferences_language_selector.dart`: used to be coded in `user_preferences_settings.dart`
* `user_preferences_rate_us.dart`: used to be `_RateUs` in `user_preferences_settings.dart`
* `user_preferences_send_anonymous.dart`: used to be `_SendAnonymousDataSetting` in `user_preferences_settings.dart`
* `user_preferences_share_with_friends.dart`: used to be `_ShareWithFriends` in `user_preferences_settings.dart`

Impacted files:
* `abstract_user_preferences.dart`: minor refactoring
* `preferences_page.dart`: minor refactoring
* `user_preferences.dart`: minor refactoring
* `user_preferences_account.dart`: removed `UserPreferencesSection` and `_UserPreferencesAccountSubTitleSignOut` for simplification
* `user_preferences_attribute_group.dart`: refactored as not `AbstractUserPreferences`
* `user_preferences_connect.dart`: minor refactoring
* `user_preferences_contribute.dart`: minor refactoring
* `user_preferences_dev_mode.dart`: minor refactoring
* `user_preferences_faq.dart`: minor refactoring
* `user_preferences_food.dart`: minor refactoring
* `user_preferences_page.dart`: minor refactoring
* `user_preferences_settings.dart`: file was too big - moved code to new files+classes
2023-09-12 19:25:29 +02:00
8193cf1364 feat: 4551 - minor cosmetic changes on settings display (#4589)
* feat: 4551 - minor cosmetic changes on settings display

Impacted files:
* `app_en.arb`: new "join the skill pool" label
* `user_preferences_connect.dart`: added dividers; changed the newsletter icon; same email icon everywhere
* `user_preferences_contribute.dart`: added "contribute" and a "join the pool" items; minor refactoring
* `user_preferences_faq.dart`: changed the "feedback" icon

* feat: 4551 - changed one icon

* feat: 4551 - smaller nutrient icon (from 2 to 1.5 = -25%)

* Update packages/smooth_app/lib/l10n/app_en.arb

---------

Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>
2023-08-22 15:01:32 +02:00
e265e75dbd feat: Improvements for a11n on preferences (#4550)
* Ensure all items in the preferences behave the same + a hint for screen readers

* Regenerate goldens
2023-08-16 12:16:23 +02:00
7815266a2f feat: Add some consistency between dialogs in the profile (#4458)
* Add some consistency between dialogs in the profile

* Update goldens

* (Re) update goldens
2023-08-06 13:28:01 +02:00
78884a6ad2 feat: App review in the "scan card" (#4450)
* 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 🤨
2023-08-05 17:27:59 +02:00
cb4a729dac feat: "Contributors" >> "Mobile app contributors" + a11n (#4434)
* Contributors -> Mobile app contributors + a11n

* Update packages/smooth_app/lib/l10n/app_en.arb

Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>

---------

Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>
2023-08-05 15:17:13 +02:00
386e6b68dc feat: Question page in a Dialog-like container (+ some fixes) (#4109)
* Move the question page into a Dialog

* Improve the accessibility of this screen
2023-06-10 16:42:05 +02:00
4a5f8fc0d6 feat: 4061 - activate hunger games by default (#4077)
Impacted files:
* `user_preferences_contribute.dart`: always displays hunger games; minor refactoring
* `user_preferences_dev_mode.dart`: removed the hunger games flag and setter
2023-06-06 12:58:40 +02:00
94df3b0294 Ensure user's lists are not considered as a regular search (tap to edit title should not be implemented) (#3299) 2022-11-22 14:03:43 +01:00
8614a3fed0 fix: 3291 Question "Continue" button doesn't work (#3314)
* Added a Flag to decide whether to display Continue button in [CongratsWidget]

* Code refactor for  fix: 3291 Question "Continue" button doesn't work

* Merge branch 'remove_continue_button_for_normal_questions_page' of https://github.com/omkarChend1kar/smooth-app into remove_continue_button_for_normal_questions_page

* Resolved formatting issue for fix: 3291 Question "Continue" button doesn't work

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
2022-11-12 13:37:42 +01:00
cfb5137cf9 fix: secondary button now differentiable issue #2988 (#3171)
* fix: secondary button now differentiable

* fix: changes to secondary button issue

* changes

* fix: In accordance with theme now

* fix: improved secondary button as required

* fix: updates on secondarybutton
2022-11-02 17:09:16 +01:00
b2885af8fd feat!: hunger games (#3102) 2022-10-17 19:34:18 +02:00
3dd07770b9 hunger games link added (#3068)
Co-authored-by: Marvin Möltgen <39344769+M123-dev@users.noreply.github.com>
2022-09-28 11:39:31 +02:00
6fb09e5ec2 use adaptive progress Indicator (#2831) 2022-08-23 11:18:59 +02:00
ddb8bea405 feat: Horizontal buttons for Dialogs (#2626)
* 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>
2022-08-18 19:27:35 +02:00
115722b613 feat: #2396 - better memory management - load products only when needed (#2609)
Deleted files:
* `scan_page_helper.dart`: refactored as there was only a single small method there, with a lousy "ignore" management.
* `smooth_main_button.dart`: old redundant button that did not fit the latest UI

New files:
* `personalized_ranking_model.dart`: Model that computes the scores and sorts the barcodes accordingly.
* `product_model.dart`: Model for product database get and refresh.
* `scan_product_card_loader.dart`: Display of product for the scan page, after async load from local database.
* `tmp_matched_product_v2.dart`: to be merged into off-dart

Impacted files:
* `app_en.arb`: added a label for "refresh_with_new_preferences"
* `app_fr.arb`: added a label for "refresh_with_new_preferences"
* `continuous_scan_model.dart`: now we don't store Product and we let the product cards get the product from the local db if and only if needed
* `dao_product.dart`: minor refactoring
* `dao_product_list.dart`: now we don't deal with products anymore, just barcodes.
* `group_query_filter_view.dart`: removed deprecated `SmoothMainButton`
* `partial_product_list.dart`: now we don't deal with products anymore, just barcodes.
* `personalized_ranking_page.dart`: now uses new class `PersonalizedRankingModel` for better refresh and async product load; now using appropriate button with localized label; fixed dismiss action
* `product_list.dart`: now we don't deal with products anymore, just barcodes.
* `product_list_import_export.dart`: refactored
* `product_list_item_simple.dart`: now we `async`ly load the product from the local database, and keep it refreshed for every change; now based on new class `ProductModel`; added sentry error calls; typo fix
* `product_list_page.dart`: now we don't store Product and we let the product cards get the product from the local db if and only if needed
* `product_preferences.dart`: new method `getCompactView` used to know if something changed.
* `product_query_model.dart`: now we include the "category" process in the model, and we don't store products.
* `product_query_page.dart`: removed useless and inactive sliver effect and `Hero`; refactored
* `product_query_page_helper.dart`: removed bug generating `Hero`
* `scan_header.dart`: refactored from `scan_page_helper.dart` being removed and slightly modified
* `search_page.dart`: removed bug generating `Hero`
* `smooth_product_carousel.dart`: now we async'ly load product from local database, and don't store them in memory.
* `summary_card.dart`: removed bug generating `Hero`
* `up_to_date_product_provider.dart`: added timestamps for new method `needsRefresh`
* `user_preferences_account.dart`: removed bug generating `Hero`
2022-07-25 08:12:04 +02:00
9b52190d30 feat: #2475 - "contribute" now links to "in app" to-be-completed page (#2623)
Impacted file:
* `user_preferences_contribute.dart`: now opens the "in app" to-be-completed page instead of the web version
2022-07-18 20:40:51 +02:00
9ebe5c849c feat: Remove a maximum of hardcoded sizes and move Padding to Directional ones (#2534)
* Remove a maximum of hardcoded sizes and move Padding to Directional ones

* Fix build issue

Co-authored-by: Pierre Slamich <pierre@openfoodfacts.org>
2022-07-13 14:58:02 +02:00
46748bb33e Contribute: add a "Share app" entry (#2582) 2022-07-11 16:10:19 +02:00
dfff8ea196 perf: Prefer const border radius (#2432)
Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
2022-07-02 16:04:26 +02:00
b0ed802124 feat: #2397 simplify dev mode access (#2437)
* feat: #2397 simplify dev mode access

* feat:#2397 remove old dev mode switcher

* feat: #2397 fix presubmit check

* feat:#2397 refactoring
2022-06-30 21:13:45 +02:00
fe3c986d72 feat: #2056 - added color to preference headers (#2069)
Impacted files:
* `abstract_user_preferences.dart`: added optional header asset and color methods
* `user_preferences_connect.dart`: implemented header asset and color
* `user_preferences_contribute.dart`: implemented header asset and color
* `user_preferences_faq.dart`: implemented header asset and color
* `user_preferences_page.dart`: fine-tuned the display of header with color
* `welcome_page.dart`: unrelated overflow fix
* 6 golden files refreshed
2022-05-30 16:41:01 +02:00
6bff6070aa feat: #2042 - icons for preference items (#2048)
* feat: #2042 - icons for preference items

New files:
* `attribute_group_list_tile.dart`: Custom `ListTile` for attribute groups in preferences.
* `instagram-camera.svg`
* `twitter-bird.svg`

Impacted files:
* `abstract_user_preferences.dart`: new protected method `getLeadingIconData`; refactored
* `all_user_product_list_page.dart`: refactored
* `user_preferences_account.dart`: implemented `getLeadingIconData`
* `user_preferences_attribute_group.dart`: now using new class `AttributeGroupListTile`
* `user_preferences_connect.dart`: implemented `getLeadingIconData`; added leading icons for items
* `user_preferences_contribute.dart`: implemented `getLeadingIconData`; added leading icons for items
* `user_preferences_dev_mode.dart`: implemented `getLeadingIconData`
* `user_preferences_faq.dart`: implemented `getLeadingIconData`; added leading icons for items
* `user_preferences_food.dart`: implemented `getLeadingIconData`
* `user_preferences_list_tile.dart`: simplified
* `user_preferences_page-blue-dark.png`: golden refresh
* `user_preferences_page-blue-light.png`: golden refresh
* `user_preferences_page-brown-dark.png`: golden refresh
* `user_preferences_page-brown-light.png`: golden refresh
* `user_preferences_page-green-dark.png`: golden refresh
* `user_preferences_page-green-light.png`: golden refresh
* `user_preferences_settings.dart`: implemented `getLeadingIconData`
* `user_preferences_user_lists.dart`: implemented `getLeadingIconData`; refactored
2022-05-28 17:13:08 +02:00
b007de2af6 feat: #2030 - added logo to 5 preference pages (#2036)
New files:
* `contact.svg`
* `contribute.svg`
* `faq.svg`
* `login.svg`
* `main.svg`

Impacted files:
* `login_page.php`: added logo
* `pubspec.yaml`: added asset folder
* `user_preferences_connect.dart`: added logo
* `user_preferences_contribute.dart`: added logo
* `user_preferences_faq.dart`: added logo
* `user_preferences_page.dart`: added logo
* + golden test files
2022-05-28 13:17:25 +02:00
1c3f3d542b fix: Visual issues (again) (#2018)
* About app dialog: OK button as positive / Licenses as negative

* Fix visual issues
2022-05-26 22:21:16 +02:00
aedd8391b7 Add the user id (or email) to the profile (#1849) 2022-05-25 19:39:27 +02:00
df3c6a52a7 Fix a visual issue introduced in #1978 (#1982) 2022-05-25 13:00:33 +02:00
818cd13979 feat: Harmonize app dialogs (#1978)
* Harmonize app dialogs

* Flat/text button for negative & neutral states
+ fix a missing image

* Remove unused SmoothActionButton implementation

* Fix build issues
2022-05-25 12:43:12 +02:00
c3b44aced2 fix: Flutter 3.0 fixes (#1814)
* fix: Flutter 3.0 fixes

* Workflows

* Update gradle

* Automated fixes

* Manual async gap fixes

* Fix merge conflict reverts

* Format

* qr_code_scanner fixes
2022-05-12 16:07:22 +02:00
c43ad920ed feat: #1501 - refactored user preferences files into a dedicated folders (#1812) 2022-05-11 08:22:34 +02:00