From 04dc89e6ad39f5e85d015bf8fbbb247420dceac2 Mon Sep 17 00:00:00 2001 From: Enrique Lozano Cebriano <61509169+enrique-lozano@users.noreply.github.com> Date: Thu, 2 Jan 2025 00:01:35 +0100 Subject: [PATCH] feat: More than 25 new icons --- .../entertainment/playing_cards.svg | 1 + .../food/egg_alt.svg | 1 + .../food/grocery.svg | 1 + .../food/local_cafe.svg | 1 + .../food/restaurant.svg | 1 + .../medical/clean_hands.svg | 1 + .../medical/elderly.svg | 1 + .../medical/elderly_woman.svg | 1 + .../medical/pregnant_woman.svg | 1 + .../medical/pulmonology.svg | 1 + .../medical/sanitizer.svg | 1 + .../money/assured_workload.svg | 1 + .../money/credit_card_heart.svg | 1 + .../money/money_bag.svg | 1 + .../money/money_bag_star.svg | 4 + .../money/universal_currency_alt.svg | 1 + .../other/child_care.svg | 1 + .../other/hotel_class.svg | 1 + .../other/mode_heat.svg | 1 + .../other/pet_supplies.svg | 1 + .../other/potted_plant.svg | 1 + .../other/school.svg | 1 + .../other/shower.svg | 1 + .../supported_selectable_icons/other/yard.svg | 1 + .../technology/desktop_cloud_stack.svg | 1 + .../technology/smb_share.svg | 1 + .../transport/ev_station.svg | 1 + .../transport/garage.svg | 1 + .../getter/supported_icons.dart | 2 +- .../getter/supported_icons.json | 28 ++++++ pubspec.lock | 93 ++++++++----------- 31 files changed, 100 insertions(+), 54 deletions(-) create mode 100644 assets/icons/supported_selectable_icons/entertainment/playing_cards.svg create mode 100644 assets/icons/supported_selectable_icons/food/egg_alt.svg create mode 100644 assets/icons/supported_selectable_icons/food/grocery.svg create mode 100644 assets/icons/supported_selectable_icons/food/local_cafe.svg create mode 100644 assets/icons/supported_selectable_icons/food/restaurant.svg create mode 100644 assets/icons/supported_selectable_icons/medical/clean_hands.svg create mode 100644 assets/icons/supported_selectable_icons/medical/elderly.svg create mode 100644 assets/icons/supported_selectable_icons/medical/elderly_woman.svg create mode 100644 assets/icons/supported_selectable_icons/medical/pregnant_woman.svg create mode 100644 assets/icons/supported_selectable_icons/medical/pulmonology.svg create mode 100644 assets/icons/supported_selectable_icons/medical/sanitizer.svg create mode 100644 assets/icons/supported_selectable_icons/money/assured_workload.svg create mode 100644 assets/icons/supported_selectable_icons/money/credit_card_heart.svg create mode 100644 assets/icons/supported_selectable_icons/money/money_bag.svg create mode 100644 assets/icons/supported_selectable_icons/money/money_bag_star.svg create mode 100644 assets/icons/supported_selectable_icons/money/universal_currency_alt.svg create mode 100644 assets/icons/supported_selectable_icons/other/child_care.svg create mode 100644 assets/icons/supported_selectable_icons/other/hotel_class.svg create mode 100644 assets/icons/supported_selectable_icons/other/mode_heat.svg create mode 100644 assets/icons/supported_selectable_icons/other/pet_supplies.svg create mode 100644 assets/icons/supported_selectable_icons/other/potted_plant.svg create mode 100644 assets/icons/supported_selectable_icons/other/school.svg create mode 100644 assets/icons/supported_selectable_icons/other/shower.svg create mode 100644 assets/icons/supported_selectable_icons/other/yard.svg create mode 100644 assets/icons/supported_selectable_icons/technology/desktop_cloud_stack.svg create mode 100644 assets/icons/supported_selectable_icons/technology/smb_share.svg create mode 100644 assets/icons/supported_selectable_icons/transport/ev_station.svg create mode 100644 assets/icons/supported_selectable_icons/transport/garage.svg diff --git a/assets/icons/supported_selectable_icons/entertainment/playing_cards.svg b/assets/icons/supported_selectable_icons/entertainment/playing_cards.svg new file mode 100644 index 00000000..cf2c0c89 --- /dev/null +++ b/assets/icons/supported_selectable_icons/entertainment/playing_cards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/food/egg_alt.svg b/assets/icons/supported_selectable_icons/food/egg_alt.svg new file mode 100644 index 00000000..589a680f --- /dev/null +++ b/assets/icons/supported_selectable_icons/food/egg_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/food/grocery.svg b/assets/icons/supported_selectable_icons/food/grocery.svg new file mode 100644 index 00000000..0b9a1774 --- /dev/null +++ b/assets/icons/supported_selectable_icons/food/grocery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/food/local_cafe.svg b/assets/icons/supported_selectable_icons/food/local_cafe.svg new file mode 100644 index 00000000..1da0575d --- /dev/null +++ b/assets/icons/supported_selectable_icons/food/local_cafe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/food/restaurant.svg b/assets/icons/supported_selectable_icons/food/restaurant.svg new file mode 100644 index 00000000..bbbcc8d1 --- /dev/null +++ b/assets/icons/supported_selectable_icons/food/restaurant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/medical/clean_hands.svg b/assets/icons/supported_selectable_icons/medical/clean_hands.svg new file mode 100644 index 00000000..9c59c723 --- /dev/null +++ b/assets/icons/supported_selectable_icons/medical/clean_hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/medical/elderly.svg b/assets/icons/supported_selectable_icons/medical/elderly.svg new file mode 100644 index 00000000..e2f30cf4 --- /dev/null +++ b/assets/icons/supported_selectable_icons/medical/elderly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/medical/elderly_woman.svg b/assets/icons/supported_selectable_icons/medical/elderly_woman.svg new file mode 100644 index 00000000..6a9bc061 --- /dev/null +++ b/assets/icons/supported_selectable_icons/medical/elderly_woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/medical/pregnant_woman.svg b/assets/icons/supported_selectable_icons/medical/pregnant_woman.svg new file mode 100644 index 00000000..0f26a4b2 --- /dev/null +++ b/assets/icons/supported_selectable_icons/medical/pregnant_woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/medical/pulmonology.svg b/assets/icons/supported_selectable_icons/medical/pulmonology.svg new file mode 100644 index 00000000..a9f496ed --- /dev/null +++ b/assets/icons/supported_selectable_icons/medical/pulmonology.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/medical/sanitizer.svg b/assets/icons/supported_selectable_icons/medical/sanitizer.svg new file mode 100644 index 00000000..70fd06b2 --- /dev/null +++ b/assets/icons/supported_selectable_icons/medical/sanitizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/money/assured_workload.svg b/assets/icons/supported_selectable_icons/money/assured_workload.svg new file mode 100644 index 00000000..8e79bd71 --- /dev/null +++ b/assets/icons/supported_selectable_icons/money/assured_workload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/money/credit_card_heart.svg b/assets/icons/supported_selectable_icons/money/credit_card_heart.svg new file mode 100644 index 00000000..e5d7307d --- /dev/null +++ b/assets/icons/supported_selectable_icons/money/credit_card_heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/money/money_bag.svg b/assets/icons/supported_selectable_icons/money/money_bag.svg new file mode 100644 index 00000000..2f8896dc --- /dev/null +++ b/assets/icons/supported_selectable_icons/money/money_bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/money/money_bag_star.svg b/assets/icons/supported_selectable_icons/money/money_bag_star.svg new file mode 100644 index 00000000..bc3cd9b2 --- /dev/null +++ b/assets/icons/supported_selectable_icons/money/money_bag_star.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/supported_selectable_icons/money/universal_currency_alt.svg b/assets/icons/supported_selectable_icons/money/universal_currency_alt.svg new file mode 100644 index 00000000..9f35a64e --- /dev/null +++ b/assets/icons/supported_selectable_icons/money/universal_currency_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/child_care.svg b/assets/icons/supported_selectable_icons/other/child_care.svg new file mode 100644 index 00000000..b2e3fae6 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/child_care.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/hotel_class.svg b/assets/icons/supported_selectable_icons/other/hotel_class.svg new file mode 100644 index 00000000..43868074 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/hotel_class.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/mode_heat.svg b/assets/icons/supported_selectable_icons/other/mode_heat.svg new file mode 100644 index 00000000..139218e2 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/mode_heat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/pet_supplies.svg b/assets/icons/supported_selectable_icons/other/pet_supplies.svg new file mode 100644 index 00000000..443786c5 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/pet_supplies.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/potted_plant.svg b/assets/icons/supported_selectable_icons/other/potted_plant.svg new file mode 100644 index 00000000..1844c75c --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/potted_plant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/school.svg b/assets/icons/supported_selectable_icons/other/school.svg new file mode 100644 index 00000000..b06b3ce3 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/shower.svg b/assets/icons/supported_selectable_icons/other/shower.svg new file mode 100644 index 00000000..f24010c4 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/other/yard.svg b/assets/icons/supported_selectable_icons/other/yard.svg new file mode 100644 index 00000000..845d12c8 --- /dev/null +++ b/assets/icons/supported_selectable_icons/other/yard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/technology/desktop_cloud_stack.svg b/assets/icons/supported_selectable_icons/technology/desktop_cloud_stack.svg new file mode 100644 index 00000000..5bd51024 --- /dev/null +++ b/assets/icons/supported_selectable_icons/technology/desktop_cloud_stack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/technology/smb_share.svg b/assets/icons/supported_selectable_icons/technology/smb_share.svg new file mode 100644 index 00000000..0fec528c --- /dev/null +++ b/assets/icons/supported_selectable_icons/technology/smb_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/transport/ev_station.svg b/assets/icons/supported_selectable_icons/transport/ev_station.svg new file mode 100644 index 00000000..3584508d --- /dev/null +++ b/assets/icons/supported_selectable_icons/transport/ev_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/supported_selectable_icons/transport/garage.svg b/assets/icons/supported_selectable_icons/transport/garage.svg new file mode 100644 index 00000000..7552483e --- /dev/null +++ b/assets/icons/supported_selectable_icons/transport/garage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/lib/core/services/supported_icon/getter/supported_icons.dart b/lib/core/services/supported_icon/getter/supported_icons.dart index 5c16b87d..45f2202f 100644 --- a/lib/core/services/supported_icon/getter/supported_icons.dart +++ b/lib/core/services/supported_icon/getter/supported_icons.dart @@ -3,4 +3,4 @@ // To re-generate it, please check the python script under services/utils/icon_downloader /// List of all the supported icons in the app. This list does not take into account app functionality icons, just the icons that are selectable to identificate some accounts, categories... -List> supportedIcons = [{'id': 'pedal_bike', 'scope': 'transport'}, {'id': 'flight', 'scope': 'transport'}, {'id': 'sailing', 'scope': 'transport'}, {'id': 'transportation', 'scope': 'transport'}, {'id': 'airplane_ticket', 'scope': 'transport'}, {'id': 'local_shipping', 'scope': 'transport'}, {'id': 'connecting_airports', 'scope': 'transport'}, {'id': 'flight_takeoff', 'scope': 'transport'}, {'id': 'car_rental', 'scope': 'transport'}, {'id': 'car_repair', 'scope': 'transport'}, {'id': 'luggage', 'scope': 'transport'}, {'id': 'tram', 'scope': 'transport'}, {'id': 'train', 'scope': 'transport'}, {'id': 'electric_scooter', 'scope': 'transport'}, {'id': 'two_wheeler', 'scope': 'transport'}, {'id': 'local_taxi', 'scope': 'transport'}, {'id': 'payments', 'scope': 'money'}, {'id': 'savings', 'scope': 'money'}, {'id': 'credit_score', 'scope': 'money'}, {'id': 'credit_card', 'scope': 'money'}, {'id': 'redeem', 'scope': 'money'}, {'id': 'account_balance', 'scope': 'money'}, {'id': 'receipt', 'scope': 'money'}, {'id': 'receipt_long', 'scope': 'money'}, {'id': 'auto_graph', 'scope': 'money'}, {'id': 'autopay', 'scope': 'money'}, {'id': 'bank_of_america', 'scope': 'logos/financial_institutions'}, {'id': 'barclays', 'scope': 'logos/financial_institutions'}, {'id': 'paypal', 'scope': 'logos/financial_institutions'}, {'id': 'bbva', 'scope': 'logos/financial_institutions'}, {'id': 'citizens_bank', 'scope': 'logos/financial_institutions'}, {'id': 'deutsche_bank', 'scope': 'logos/financial_institutions'}, {'id': 'hsbc', 'scope': 'logos/financial_institutions'}, {'id': 'jpmorgan', 'scope': 'logos/financial_institutions'}, {'id': 'revolut', 'scope': 'logos/financial_institutions'}, {'id': 'santander', 'scope': 'logos/financial_institutions'}, {'id': 'caixabank', 'scope': 'logos/financial_institutions'}, {'id': 'sabadell', 'scope': 'logos/financial_institutions'}, {'id': 'citibank', 'scope': 'logos/financial_institutions'}, {'id': 'ing', 'scope': 'logos/financial_institutions'}, {'id': 'credit_suisse', 'scope': 'logos/financial_institutions'}, {'id': 'account_balance_wallet', 'scope': 'money'}, {'id': 'wallet', 'scope': 'money'}, {'id': 'kitchen', 'scope': 'food'}, {'id': 'icecream', 'scope': 'food'}, {'id': 'dinner_dining', 'scope': 'food'}, {'id': 'local_dining', 'scope': 'food'}, {'id': 'lunch_dining', 'scope': 'food'}, {'id': 'local_pizza', 'scope': 'food'}, {'id': 'fastfood', 'scope': 'food'}, {'id': 'nutrition', 'scope': 'food'}, {'id': 'dentistry', 'scope': 'medical'}, {'id': 'tibia', 'scope': 'medical'}, {'id': 'diversity_3', 'scope': 'medical'}, {'id': 'cardiology', 'scope': 'medical'}, {'id': 'ecg_heart', 'scope': 'medical'}, {'id': 'fitness_center', 'scope': 'medical'}, {'id': 'monitor_weight', 'scope': 'medical'}, {'id': 'pill', 'scope': 'medical'}, {'id': 'medication', 'scope': 'medical'}, {'id': 'prescriptions', 'scope': 'medical'}, {'id': 'self_improvement', 'scope': 'medical'}, {'id': 'self_care', 'scope': 'medical'}, {'id': 'vaccines', 'scope': 'medical'}, {'id': 'psychology', 'scope': 'medical'}, {'id': 'sports_soccer', 'scope': 'entertainment'}, {'id': 'confirmation_number', 'scope': 'entertainment'}, {'id': 'pool', 'scope': 'entertainment'}, {'id': 'sports_motorsports', 'scope': 'entertainment'}, {'id': 'sports_baseball', 'scope': 'entertainment'}, {'id': 'sports_basketball', 'scope': 'entertainment'}, {'id': 'sports_cricket', 'scope': 'entertainment'}, {'id': 'golf_course', 'scope': 'entertainment'}, {'id': 'casino', 'scope': 'entertainment'}, {'id': 'roller_skating', 'scope': 'entertainment'}, {'id': 'beach_access', 'scope': 'entertainment'}, {'id': 'paragliding', 'scope': 'entertainment'}, {'id': 'attractions', 'scope': 'entertainment'}, {'id': 'movie', 'scope': 'entertainment'}, {'id': 'museum', 'scope': 'entertainment'}, {'id': 'sports_bar', 'scope': 'entertainment'}, {'id': 'liquor', 'scope': 'entertainment'}, {'id': 'celebration', 'scope': 'entertainment'}, {'id': 'headphones', 'scope': 'technology'}, {'id': 'computer', 'scope': 'technology'}, {'id': 'keyboard', 'scope': 'technology'}, {'id': 'devices', 'scope': 'technology'}, {'id': 'phone_iphone', 'scope': 'technology'}, {'id': 'smartphone', 'scope': 'technology'}, {'id': 'power', 'scope': 'technology'}, {'id': 'sd_card', 'scope': 'technology'}, {'id': 'monitor', 'scope': 'technology'}, {'id': 'print', 'scope': 'technology'}, {'id': 'mouse', 'scope': 'technology'}, {'id': 'album', 'scope': 'technology'}, {'id': 'laptop_windows', 'scope': 'technology'}, {'id': 'laptop_mac', 'scope': 'technology'}, {'id': 'stadia_controller', 'scope': 'technology'}, {'id': 'question_mark', 'scope': 'other'}, {'id': 'star', 'scope': 'other'}, {'id': 'swipe_up', 'scope': 'other'}, {'id': 'reply_all', 'scope': 'other'}, {'id': 'apps', 'scope': 'other'}, {'id': 'app_badging', 'scope': 'other'}, {'id': 'bolt', 'scope': 'other'}, {'id': 'speed', 'scope': 'other'}, {'id': 'home', 'scope': 'other'}, {'id': 'home_work', 'scope': 'other'}, {'id': 'work', 'scope': 'other'}, {'id': 'library_books', 'scope': 'other'}, {'id': 'call', 'scope': 'other'}, {'id': 'pets', 'scope': 'other'}, {'id': 'shopping_cart', 'scope': 'other'}, {'id': 'shopping_bag', 'scope': 'other'}, {'id': 'shopping_basket', 'scope': 'other'}, {'id': 'shop', 'scope': 'other'}, {'id': 'iron', 'scope': 'other'}, {'id': 'inventory_2', 'scope': 'other'}, {'id': 'recycling', 'scope': 'other'}, {'id': 'login', 'scope': 'other'}, {'id': 'logout', 'scope': 'other'}, {'id': 'redo', 'scope': 'other'}, {'id': 'undo', 'scope': 'other'}, {'id': 'key', 'scope': 'other'}, {'id': 'music_note', 'scope': 'other'}, {'id': 'store', 'scope': 'other'}, {'id': 'landscape', 'scope': 'other'}, {'id': 'smoking_rooms', 'scope': 'other'}, {'id': 'bed', 'scope': 'other'}, {'id': 'language', 'scope': 'other'}, {'id': 'content_cut', 'scope': 'other'}, {'id': 'military_tech', 'scope': 'other'}, {'id': 'checkroom', 'scope': 'other'}, {'id': 'sprinkler', 'scope': 'other'}, {'id': 'water', 'scope': 'other'}, {'id': 'water_drop', 'scope': 'other'}]; \ No newline at end of file +List> supportedIcons = [{'id': 'pedal_bike', 'scope': 'transport'}, {'id': 'flight', 'scope': 'transport'}, {'id': 'sailing', 'scope': 'transport'}, {'id': 'transportation', 'scope': 'transport'}, {'id': 'airplane_ticket', 'scope': 'transport'}, {'id': 'local_shipping', 'scope': 'transport'}, {'id': 'connecting_airports', 'scope': 'transport'}, {'id': 'ev_station', 'scope': 'transport'}, {'id': 'garage', 'scope': 'transport'}, {'id': 'flight_takeoff', 'scope': 'transport'}, {'id': 'car_rental', 'scope': 'transport'}, {'id': 'car_repair', 'scope': 'transport'}, {'id': 'luggage', 'scope': 'transport'}, {'id': 'tram', 'scope': 'transport'}, {'id': 'train', 'scope': 'transport'}, {'id': 'electric_scooter', 'scope': 'transport'}, {'id': 'two_wheeler', 'scope': 'transport'}, {'id': 'local_taxi', 'scope': 'transport'}, {'id': 'payments', 'scope': 'money'}, {'id': 'universal_currency_alt', 'scope': 'money'}, {'id': 'savings', 'scope': 'money'}, {'id': 'credit_score', 'scope': 'money'}, {'id': 'credit_card', 'scope': 'money'}, {'id': 'credit_card_heart', 'scope': 'money'}, {'id': 'redeem', 'scope': 'money'}, {'id': 'account_balance', 'scope': 'money'}, {'id': 'money_bag', 'scope': 'money'}, {'id': 'money_bag_star', 'scope': 'money'}, {'id': 'assured_workload', 'scope': 'money'}, {'id': 'receipt', 'scope': 'money'}, {'id': 'receipt_long', 'scope': 'money'}, {'id': 'auto_graph', 'scope': 'money'}, {'id': 'autopay', 'scope': 'money'}, {'id': 'bank_of_america', 'scope': 'logos/financial_institutions'}, {'id': 'barclays', 'scope': 'logos/financial_institutions'}, {'id': 'paypal', 'scope': 'logos/financial_institutions'}, {'id': 'bbva', 'scope': 'logos/financial_institutions'}, {'id': 'citizens_bank', 'scope': 'logos/financial_institutions'}, {'id': 'deutsche_bank', 'scope': 'logos/financial_institutions'}, {'id': 'hsbc', 'scope': 'logos/financial_institutions'}, {'id': 'jpmorgan', 'scope': 'logos/financial_institutions'}, {'id': 'revolut', 'scope': 'logos/financial_institutions'}, {'id': 'santander', 'scope': 'logos/financial_institutions'}, {'id': 'caixabank', 'scope': 'logos/financial_institutions'}, {'id': 'sabadell', 'scope': 'logos/financial_institutions'}, {'id': 'citibank', 'scope': 'logos/financial_institutions'}, {'id': 'ing', 'scope': 'logos/financial_institutions'}, {'id': 'credit_suisse', 'scope': 'logos/financial_institutions'}, {'id': 'account_balance_wallet', 'scope': 'money'}, {'id': 'wallet', 'scope': 'money'}, {'id': 'kitchen', 'scope': 'food'}, {'id': 'icecream', 'scope': 'food'}, {'id': 'local_cafe', 'scope': 'food'}, {'id': 'restaurant', 'scope': 'food'}, {'id': 'dinner_dining', 'scope': 'food'}, {'id': 'local_dining', 'scope': 'food'}, {'id': 'lunch_dining', 'scope': 'food'}, {'id': 'local_pizza', 'scope': 'food'}, {'id': 'fastfood', 'scope': 'food'}, {'id': 'nutrition', 'scope': 'food'}, {'id': 'egg_alt', 'scope': 'food'}, {'id': 'grocery', 'scope': 'food'}, {'id': 'dentistry', 'scope': 'medical'}, {'id': 'tibia', 'scope': 'medical'}, {'id': 'diversity_3', 'scope': 'medical'}, {'id': 'cardiology', 'scope': 'medical'}, {'id': 'ecg_heart', 'scope': 'medical'}, {'id': 'fitness_center', 'scope': 'medical'}, {'id': 'monitor_weight', 'scope': 'medical'}, {'id': 'pill', 'scope': 'medical'}, {'id': 'medication', 'scope': 'medical'}, {'id': 'prescriptions', 'scope': 'medical'}, {'id': 'self_improvement', 'scope': 'medical'}, {'id': 'self_care', 'scope': 'medical'}, {'id': 'vaccines', 'scope': 'medical'}, {'id': 'psychology', 'scope': 'medical'}, {'id': 'pregnant_woman', 'scope': 'medical'}, {'id': 'elderly', 'scope': 'medical'}, {'id': 'elderly_woman', 'scope': 'medical'}, {'id': 'pulmonology', 'scope': 'medical'}, {'id': 'clean_hands', 'scope': 'medical'}, {'id': 'sanitizer', 'scope': 'medical'}, {'id': 'sports_soccer', 'scope': 'entertainment'}, {'id': 'confirmation_number', 'scope': 'entertainment'}, {'id': 'pool', 'scope': 'entertainment'}, {'id': 'sports_motorsports', 'scope': 'entertainment'}, {'id': 'sports_baseball', 'scope': 'entertainment'}, {'id': 'sports_basketball', 'scope': 'entertainment'}, {'id': 'sports_cricket', 'scope': 'entertainment'}, {'id': 'golf_course', 'scope': 'entertainment'}, {'id': 'casino', 'scope': 'entertainment'}, {'id': 'playing_cards', 'scope': 'entertainment'}, {'id': 'roller_skating', 'scope': 'entertainment'}, {'id': 'beach_access', 'scope': 'entertainment'}, {'id': 'paragliding', 'scope': 'entertainment'}, {'id': 'attractions', 'scope': 'entertainment'}, {'id': 'movie', 'scope': 'entertainment'}, {'id': 'museum', 'scope': 'entertainment'}, {'id': 'sports_bar', 'scope': 'entertainment'}, {'id': 'liquor', 'scope': 'entertainment'}, {'id': 'celebration', 'scope': 'entertainment'}, {'id': 'headphones', 'scope': 'technology'}, {'id': 'smb_share', 'scope': 'technology'}, {'id': 'desktop_cloud_stack', 'scope': 'technology'}, {'id': 'computer', 'scope': 'technology'}, {'id': 'keyboard', 'scope': 'technology'}, {'id': 'devices', 'scope': 'technology'}, {'id': 'phone_iphone', 'scope': 'technology'}, {'id': 'smartphone', 'scope': 'technology'}, {'id': 'power', 'scope': 'technology'}, {'id': 'sd_card', 'scope': 'technology'}, {'id': 'monitor', 'scope': 'technology'}, {'id': 'print', 'scope': 'technology'}, {'id': 'mouse', 'scope': 'technology'}, {'id': 'album', 'scope': 'technology'}, {'id': 'laptop_windows', 'scope': 'technology'}, {'id': 'laptop_mac', 'scope': 'technology'}, {'id': 'stadia_controller', 'scope': 'technology'}, {'id': 'question_mark', 'scope': 'other'}, {'id': 'star', 'scope': 'other'}, {'id': 'hotel_class', 'scope': 'other'}, {'id': 'swipe_up', 'scope': 'other'}, {'id': 'reply_all', 'scope': 'other'}, {'id': 'apps', 'scope': 'other'}, {'id': 'app_badging', 'scope': 'other'}, {'id': 'bolt', 'scope': 'other'}, {'id': 'mode_heat', 'scope': 'other'}, {'id': 'speed', 'scope': 'other'}, {'id': 'home', 'scope': 'other'}, {'id': 'home_work', 'scope': 'other'}, {'id': 'work', 'scope': 'other'}, {'id': 'library_books', 'scope': 'other'}, {'id': 'call', 'scope': 'other'}, {'id': 'potted_plant', 'scope': 'other'}, {'id': 'child_care', 'scope': 'other'}, {'id': 'yard', 'scope': 'other'}, {'id': 'pets', 'scope': 'other'}, {'id': 'pet_supplies', 'scope': 'other'}, {'id': 'shopping_cart', 'scope': 'other'}, {'id': 'shopping_bag', 'scope': 'other'}, {'id': 'shopping_basket', 'scope': 'other'}, {'id': 'shop', 'scope': 'other'}, {'id': 'iron', 'scope': 'other'}, {'id': 'inventory_2', 'scope': 'other'}, {'id': 'recycling', 'scope': 'other'}, {'id': 'school', 'scope': 'other'}, {'id': 'login', 'scope': 'other'}, {'id': 'logout', 'scope': 'other'}, {'id': 'redo', 'scope': 'other'}, {'id': 'undo', 'scope': 'other'}, {'id': 'key', 'scope': 'other'}, {'id': 'music_note', 'scope': 'other'}, {'id': 'store', 'scope': 'other'}, {'id': 'landscape', 'scope': 'other'}, {'id': 'smoking_rooms', 'scope': 'other'}, {'id': 'bed', 'scope': 'other'}, {'id': 'language', 'scope': 'other'}, {'id': 'content_cut', 'scope': 'other'}, {'id': 'military_tech', 'scope': 'other'}, {'id': 'checkroom', 'scope': 'other'}, {'id': 'sprinkler', 'scope': 'other'}, {'id': 'shower', 'scope': 'other'}, {'id': 'water', 'scope': 'other'}, {'id': 'water_drop', 'scope': 'other'}]; \ No newline at end of file diff --git a/lib/core/services/supported_icon/getter/supported_icons.json b/lib/core/services/supported_icon/getter/supported_icons.json index 8ac3fbda..5ee89eb2 100644 --- a/lib/core/services/supported_icon/getter/supported_icons.json +++ b/lib/core/services/supported_icon/getter/supported_icons.json @@ -6,6 +6,8 @@ { "id": "airplane_ticket", "scope": "transport" }, { "id": "local_shipping", "scope": "transport" }, { "id": "connecting_airports", "scope": "transport" }, + { "id": "ev_station", "scope": "transport" }, + { "id": "garage", "scope": "transport" }, { "id": "flight_takeoff", "scope": "transport" }, { "id": "car_rental", "scope": "transport" }, { "id": "car_repair", "scope": "transport" }, @@ -16,11 +18,16 @@ { "id": "two_wheeler", "scope": "transport" }, { "id": "local_taxi", "scope": "transport" }, { "id": "payments", "scope": "money" }, + { "id": "universal_currency_alt", "scope": "money" }, { "id": "savings", "scope": "money" }, { "id": "credit_score", "scope": "money" }, { "id": "credit_card", "scope": "money" }, + { "id": "credit_card_heart", "scope": "money" }, { "id": "redeem", "scope": "money" }, { "id": "account_balance", "scope": "money" }, + { "id": "money_bag", "scope": "money" }, + { "id": "money_bag_star", "scope": "money" }, + { "id": "assured_workload", "scope": "money" }, { "id": "receipt", "scope": "money" }, { "id": "receipt_long", "scope": "money" }, { "id": "auto_graph", "scope": "money" }, @@ -44,12 +51,16 @@ { "id": "wallet", "scope": "money" }, { "id": "kitchen", "scope": "food" }, { "id": "icecream", "scope": "food" }, + { "id": "local_cafe", "scope": "food" }, + { "id": "restaurant", "scope": "food" }, { "id": "dinner_dining", "scope": "food" }, { "id": "local_dining", "scope": "food" }, { "id": "lunch_dining", "scope": "food" }, { "id": "local_pizza", "scope": "food" }, { "id": "fastfood", "scope": "food" }, { "id": "nutrition", "scope": "food" }, + { "id": "egg_alt", "scope": "food" }, + { "id": "grocery", "scope": "food" }, { "id": "dentistry", "scope": "medical" }, { "id": "tibia", "scope": "medical" }, { "id": "diversity_3", "scope": "medical" }, @@ -64,6 +75,12 @@ { "id": "self_care", "scope": "medical" }, { "id": "vaccines", "scope": "medical" }, { "id": "psychology", "scope": "medical" }, + { "id": "pregnant_woman", "scope": "medical" }, + { "id": "elderly", "scope": "medical" }, + { "id": "elderly_woman", "scope": "medical" }, + { "id": "pulmonology", "scope": "medical" }, + { "id": "clean_hands", "scope": "medical" }, + { "id": "sanitizer", "scope": "medical" }, { "id": "sports_soccer", "scope": "entertainment" }, { "id": "confirmation_number", "scope": "entertainment" }, { "id": "pool", "scope": "entertainment" }, @@ -73,6 +90,7 @@ { "id": "sports_cricket", "scope": "entertainment" }, { "id": "golf_course", "scope": "entertainment" }, { "id": "casino", "scope": "entertainment" }, + { "id": "playing_cards", "scope": "entertainment" }, { "id": "roller_skating", "scope": "entertainment" }, { "id": "beach_access", "scope": "entertainment" }, { "id": "paragliding", "scope": "entertainment" }, @@ -83,6 +101,8 @@ { "id": "liquor", "scope": "entertainment" }, { "id": "celebration", "scope": "entertainment" }, { "id": "headphones", "scope": "technology" }, + { "id": "smb_share", "scope": "technology" }, + { "id": "desktop_cloud_stack", "scope": "technology" }, { "id": "computer", "scope": "technology" }, { "id": "keyboard", "scope": "technology" }, { "id": "devices", "scope": "technology" }, @@ -99,18 +119,24 @@ { "id": "stadia_controller", "scope": "technology" }, { "id": "question_mark", "scope": "other" }, { "id": "star", "scope": "other" }, + { "id": "hotel_class", "scope": "other" }, { "id": "swipe_up", "scope": "other" }, { "id": "reply_all", "scope": "other" }, { "id": "apps", "scope": "other" }, { "id": "app_badging", "scope": "other" }, { "id": "bolt", "scope": "other" }, + { "id": "mode_heat", "scope": "other" }, { "id": "speed", "scope": "other" }, { "id": "home", "scope": "other" }, { "id": "home_work", "scope": "other" }, { "id": "work", "scope": "other" }, { "id": "library_books", "scope": "other" }, { "id": "call", "scope": "other" }, + { "id": "potted_plant", "scope": "other" }, + { "id": "child_care", "scope": "other" }, + { "id": "yard", "scope": "other" }, { "id": "pets", "scope": "other" }, + { "id": "pet_supplies", "scope": "other" }, { "id": "shopping_cart", "scope": "other" }, { "id": "shopping_bag", "scope": "other" }, { "id": "shopping_basket", "scope": "other" }, @@ -118,6 +144,7 @@ { "id": "iron", "scope": "other" }, { "id": "inventory_2", "scope": "other" }, { "id": "recycling", "scope": "other" }, + { "id": "school", "scope": "other" }, { "id": "login", "scope": "other" }, { "id": "logout", "scope": "other" }, { "id": "redo", "scope": "other" }, @@ -133,6 +160,7 @@ { "id": "military_tech", "scope": "other" }, { "id": "checkroom", "scope": "other" }, { "id": "sprinkler", "scope": "other" }, + { "id": "shower", "scope": "other" }, { "id": "water", "scope": "other" }, { "id": "water_drop", "scope": "other" } ] diff --git a/pubspec.lock b/pubspec.lock index d7accba8..b9034719 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,23 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834 + sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" url: "https://pub.dev" source: hosted - version: "72.0.0" - _macros: - dependency: transitive - description: dart - source: sdk - version: "0.3.2" + version: "67.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139 + sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "6.4.1" analyzer_plugin: dependency: transitive description: @@ -98,18 +93,18 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d" + sha256: "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7" url: "https://pub.dev" source: hosted - version: "2.4.13" + version: "2.4.11" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0 + sha256: e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe url: "https://pub.dev" source: hosted - version: "7.3.2" + version: "7.3.1" built_collection: dependency: transitive description: @@ -170,10 +165,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e" + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37 url: "https://pub.dev" source: hosted - version: "4.10.1" + version: "4.10.0" collection: dependency: "direct main" description: @@ -242,10 +237,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab" + sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9" url: "https://pub.dev" source: hosted - version: "2.3.7" + version: "2.3.6" dots_indicator: dependency: transitive description: @@ -266,18 +261,18 @@ packages: dependency: "direct main" description: name: drift - sha256: c2d073d35ad441730812f4ea05b5dd031fb81c5f9786a4f5fb77ecd6307b6f74 + sha256: df027d168a2985a2e9da900adeba2ab0136f0d84436592cf3cd5135f82c8579c url: "https://pub.dev" source: hosted - version: "2.22.1" + version: "2.21.0" drift_dev: dependency: "direct dev" description: name: drift_dev - sha256: f4ab5d6976b1e31551ceb82ff597a505bda7818ff4f7be08a1da9d55eb6e730c + sha256: "623649abe932fc17bd32e578e7e05f7ac5e7dd0b33e6c8669a0634105d1389bf" url: "https://pub.dev" source: hosted - version: "2.22.1" + version: "2.21.2" dynamic_color: dependency: "direct main" description: @@ -420,10 +415,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "615a505aef59b151b46bbeef55b36ce2b6ed299d160c51d84281946f0aa0ce0e" + sha256: "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda" url: "https://pub.dev" source: hosted - version: "2.0.24" + version: "2.0.22" flutter_svg: dependency: "direct main" description: @@ -446,10 +441,10 @@ packages: dependency: "direct dev" description: name: freezed - sha256: "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e" + sha256: a434911f643466d78462625df76fd9eb13e57348ff43fe1f77bbe909522c67a1 url: "https://pub.dev" source: hosted - version: "2.5.7" + version: "2.5.2" freezed_annotation: dependency: "direct main" description: @@ -526,10 +521,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: fa1befc0e25374d16ca532154546503f25a865ed6e7ea5641f4f2b75b092d669 + sha256: b5ec117e3483fbca0fc5c546e9ed420c126e97fc5952aa891d01f9cf87661d44 url: "https://pub.dev" source: hosted - version: "0.3.6+12" + version: "0.3.6+7" in_app_purchase_platform_interface: dependency: transitive description: @@ -598,10 +593,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: c2fcb3920cf2b6ae6845954186420fca40bc0a8abcc84903b7801f17d7050d7c + sha256: ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b url: "https://pub.dev" source: hosted - version: "6.9.0" + version: "6.8.0" leak_tracker: dependency: transitive description: @@ -642,14 +637,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.0" - macros: - dependency: transitive - description: - name: macros - sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536" - url: "https://pub.dev" - source: hosted - version: "0.1.2-main.4" matcher: dependency: transitive description: @@ -678,10 +665,10 @@ packages: dependency: transitive description: name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" + sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "1.0.6" package_config: dependency: transitive description: @@ -742,10 +729,10 @@ packages: dependency: transitive description: name: path_provider_android - sha256: "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2" + sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7" url: "https://pub.dev" source: hosted - version: "2.2.15" + version: "2.2.10" path_provider_foundation: dependency: transitive description: @@ -995,10 +982,10 @@ packages: dependency: "direct main" description: name: sqlite3 - sha256: cb7f4e9dc1b52b1fa350f7b3d41c662e75fc3d399555fa4e5efcf267e9a4fbb5 + sha256: bb174b3ec2527f9c5f680f73a89af8149dd99782fbb56ea88ad0807c5638f2ed url: "https://pub.dev" source: hosted - version: "2.5.0" + version: "2.4.7" sqlite3_flutter_libs: dependency: "direct main" description: @@ -1011,10 +998,10 @@ packages: dependency: transitive description: name: sqlparser - sha256: "4cad4b2c5f63dc9ea1a8dcffb58cf762322bea5dd8836870164a65e913bdae41" + sha256: d77749237609784e337ec36c979d41f6f38a7b279df98622ae23929c8eb954a4 url: "https://pub.dev" source: hosted - version: "0.40.0" + version: "0.39.2" stack_trace: dependency: transitive description: @@ -1075,10 +1062,10 @@ packages: dependency: transitive description: name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.3.2" url_launcher: dependency: "direct main" description: @@ -1091,10 +1078,10 @@ packages: dependency: transitive description: name: url_launcher_android - sha256: "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193" + sha256: f0c73347dfcfa5b3db8bc06e1502668265d39c08f310c29bff4e28eea9699f79 url: "https://pub.dev" source: hosted - version: "6.3.14" + version: "6.3.9" url_launcher_ios: dependency: transitive description: @@ -1227,10 +1214,10 @@ packages: dependency: transitive description: name: win32 - sha256: "8b338d4486ab3fbc0ba0db9f9b4f5239b6697fcee427939a40e720cbb9ee0a69" + sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a" url: "https://pub.dev" source: hosted - version: "5.9.0" + version: "5.5.4" xdg_directories: dependency: transitive description: @@ -1256,5 +1243,5 @@ packages: source: hosted version: "3.1.3" sdks: - dart: ">=3.5.0 <4.0.0" - flutter: ">=3.24.0" + dart: ">=3.4.1 <4.0.0" + flutter: ">=3.22.3"