From 7825369ac1334b118e48d16038d7a67786ed54fa Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Fri, 15 May 2026 11:39:00 +0200 Subject: [PATCH] update mih icons to income social media and more --- README.md | 42 +- example/ios/Flutter/AppFrameworkInfo.plist | 2 - example/ios/Podfile | 2 +- example/ios/Podfile.lock | 4 +- example/ios/Runner.xcodeproj/project.pbxproj | 6 +- example/ios/Runner/AppDelegate.swift | 7 +- example/ios/Runner/Info.plist | 29 +- example/pubspec.lock | 38 +- lib/src/fonts/Mih_Icons.ttf | Bin 45564 -> 69476 bytes lib/src/fonts/icomoon_link.txt | 1 - lib/src/fonts/style.css | 184 +++++-- lib/src/mih_icons.dart | 476 +++++++++++++++---- 12 files changed, 606 insertions(+), 185 deletions(-) delete mode 100644 lib/src/fonts/icomoon_link.txt diff --git a/README.md b/README.md index ada2c94..8524aec 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This toolkit provides everything you need to maintain visual and functional cons ## Demo -MIH Package Demo +MIH Package Demo ## Getting started @@ -147,7 +147,7 @@ class _ExampleMihPackageState extends State { ), ), ), - ]; +]; } } ``` @@ -199,3 +199,41 @@ We strive to respond to issues and pull requests in a timely manner. While this If you would like to support the MIH development team directly, please feel free to contribute to the [MIH Project via DonaHub](https://donahub.co.za/campaigns/mih-project) Thank you for using the MIH Package Toolkit! + +### Attributions +| Icon | Link | +| :--- | :--- | +| access | https://www.flaticon.com/free-icon/access-control_7426564?term=user+access&page=1&position=19&origin=search&related_id=7426564 | +| add business | https://www.flaticon.com/free-icon/business_13569850?term=company+add&page=1&position=25&origin=search&related_id=13569850 | +| add user | https://www.flaticon.com/free-icon/add-user_748137?term=add+user&page=1&position=1&origin=search&related_id=748137 | +| apple music | https://www.flaticon.com/free-icon/music_7566196?term=apple+music&related_id=7566196 | +| business | https://www.flaticon.com/free-icon/contractor_11813336?term=company+profile&page=1&position=2&origin=search&related_id=11813336 | +| calculator | https://www.flaticon.com/free-icon/calculator_2374409?term=calculator&page=1&position=20&origin=search&related_id=2374409 | +| calendar | https://www.flaticon.com/free-icon/calendar_2278049?term=calendar&page=1&position=5&origin=search&related_id=2278049 | +| discord | https://www.flaticon.com/free-icon/discord_5968898?term=discord&page=1&position=3&origin=search&related_id=5968898 | +| doctor | https://www.flaticon.com/free-icon/doctor_10215061?term=doctor&page=1&position=73&origin=search&related_id=10215061 | +| facebook | https://www.flaticon.com/free-icon/facebook_2175193?term=facebook&page=1&position=5&origin=search&related_id=2175193 | +| git | https://www.flaticon.com/free-icon/social_15455742?term=git&page=1&position=4&origin=search&related_id=15455742 | +| i dont know | https://www.flaticon.com/free-icon/i-dont-know_5359909?term=i+dont+know&page=1&position=7&origin=search&related_id=5359909 | +| info | https://www.flaticon.com/free-icon/info_151776?term=about&page=1&position=8&origin=search&related_id=151776 | +| instagram | https://www.flaticon.com/free-icon/instagram_1384031?term=instagram&page=1&position=5&origin=search&related_id=1384031 | +| LinkedIn | https://www.flaticon.com/free-icon/linkedin_3536569?term=linkedin&page=1&position=2&origin=search&related_id=3536569 | +| medium | https://www.flaticon.com/free-icon/medium_5968885?term=medium&page=1&position=7&origin=search&related_id=5968885 | +| messenger | https://www.flaticon.com/free-icon/chat_9333888?term=messenger&page=1&position=8&origin=search&related_id=9333888 | +| minesweeper | https://www.flaticon.com/free-icon/bomb_236454?term=bomb&page=1&position=25&origin=search&related_id=236454 | +| patient file | https://www.flaticon.com/free-icon/patient_2376100?term=medication&page=1&position=6&origin=search&related_id=2376100 | +| patient file | https://www.flaticon.com/free-icon/hospital_1233930?term=medical+snake&page=1&position=7&origin=search&related_id=1233930 | +| pinterest | https://www.flaticon.com/free-icon/pinterest_733622?term=pinterest&page=1&position=6&origin=search&related_id=733622 | +| reddit | https://www.flaticon.com/free-icon/reddit_3128263?term=reddit&page=1&position=5&origin=search&related_id=3128263 | +| snapchat | https://www.flaticon.com/free-icon/snapchat_733627?term=snapchat&page=1&position=6&origin=search&related_id=733627 | +| spotify | https://www.flaticon.com/free-icon/spotify-logo_87409?term=spotify&page=1&position=2&origin=search&related_id=87409 | +| Threads | https://www.flaticon.com/free-icon/threads_12105336?term=threads&page=1&position=1&origin=search&related_id=12105336 | +| TikTok | https://www.flaticon.com/free-icon/tik-tok_3046120?term=tiktok&page=1&position=1&origin=search&related_id=3046120 | +| Twitch | https://www.flaticon.com/free-icon/twitch_5968952?term=twitch&page=1&position=7&origin=search&related_id=5968952 | +| user | https://www.flaticon.com/free-icon/user_1077063?term=profile&page=1&position=6&origin=search&related_id=1077063 | +| Wallet | https://www.flaticon.com/free-icon/wallet-passes-app_3884407?term=wallet&page=1&position=21&origin=search&related_id=3884407 | +| weechat | https://www.flaticon.com/free-icon/wechat_732142?term=wechat&page=1&position=2&origin=search&related_id=732142 | +| whatsapp | https://www.flaticon.com/free-icon/whatsapp_2111774?term=whatsapp&page=1&position=8&origin=search&related_id=2111774 | +| x | https://www.flaticon.com/free-icon/twitter_5968958?term=x&page=1&position=5&origin=search&related_id=5968958 | +| YouTube | https://www.flaticon.com/free-icon/youtube_152810?term=youtube&page=1&position=9&origin=search&related_id=152810 | +| youtube music | https://www.flaticon.com/free-icon/music_15069232?term=youtube+music&page=1&position=4&origin=search&related_id=15069232 | diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist index 7c56964..391a902 100644 --- a/example/ios/Flutter/AppFrameworkInfo.plist +++ b/example/ios/Flutter/AppFrameworkInfo.plist @@ -20,7 +20,5 @@ ???? CFBundleVersion 1.0 - MinimumOSVersion - 12.0 diff --git a/example/ios/Podfile b/example/ios/Podfile index e549ee2..620e46e 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -# platform :ios, '12.0' +# platform :ios, '13.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index cc0929f..2c2ec8a 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -21,9 +21,9 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: app_settings: 0341ec6daa4f0c50f5a421bf0ad7c36084db6e90 - Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 + Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 local_auth_darwin: d2e8c53ef0c4f43c646462e3415432c4dab3ae19 -PODFILE CHECKSUM: 4305caec6b40dde0ae97be1573c53de1882a07e5 +PODFILE CHECKSUM: 3c63482e143d1b91d2d2560aee9fb04ecc74ac7e COCOAPODS: 1.16.2 diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index 812f48c..d46c44c 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -455,7 +455,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -585,7 +585,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -636,7 +636,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/example/ios/Runner/AppDelegate.swift b/example/ios/Runner/AppDelegate.swift index 6266644..c30b367 100644 --- a/example/ios/Runner/AppDelegate.swift +++ b/example/ios/Runner/AppDelegate.swift @@ -2,12 +2,15 @@ import Flutter import UIKit @main -@objc class AppDelegate: FlutterAppDelegate { +@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { - GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } + + func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { + GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) + } } diff --git a/example/ios/Runner/Info.plist b/example/ios/Runner/Info.plist index 5458fc4..3ef4d0d 100644 --- a/example/ios/Runner/Info.plist +++ b/example/ios/Runner/Info.plist @@ -2,6 +2,8 @@ + CADisableMinimumFrameDurationOnPhone + CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName @@ -24,6 +26,29 @@ $(FLUTTER_BUILD_NUMBER) LSRequiresIPhoneOS + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneClassName + UIWindowScene + UISceneConfigurationName + flutter + UISceneDelegateClassName + FlutterSceneDelegate + UISceneStoryboardFile + Main + + + + + UIApplicationSupportsIndirectInputEvents + UILaunchStoryboardName LaunchScreen UIMainStoryboardFile @@ -41,9 +66,5 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - diff --git a/example/pubspec.lock b/example/pubspec.lock index a830758..21d041c 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -29,10 +29,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" clock: dependency: transitive description: @@ -111,26 +111,26 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" url: "https://pub.dev" source: hosted - version: "10.0.9" + version: "11.0.2" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573 + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" url: "https://pub.dev" source: hosted - version: "3.0.9" + version: "3.0.10" leak_tracker_testing: dependency: transitive description: name: leak_tracker_testing - sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" lints: dependency: transitive description: @@ -183,26 +183,26 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" mih_package_toolkit: dependency: "direct main" description: @@ -275,18 +275,18 @@ packages: dependency: transitive description: name: test_api - sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd + sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a" url: "https://pub.dev" source: hosted - version: "0.7.4" + version: "0.7.10" vector_math: dependency: transitive description: name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.2.0" vm_service: dependency: transitive description: @@ -296,5 +296,5 @@ packages: source: hosted version: "15.0.0" sdks: - dart: ">=3.8.1 <4.0.0" + dart: ">=3.9.0-0 <4.0.0" flutter: ">=3.29.0" diff --git a/lib/src/fonts/Mih_Icons.ttf b/lib/src/fonts/Mih_Icons.ttf index a908997c66d80100c9048237b82601bb02359778..ff109e732748f1b39f915620cc1e2f707ee41ee4 100644 GIT binary patch delta 24260 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 diff --git a/lib/src/fonts/icomoon_link.txt b/lib/src/fonts/icomoon_link.txt deleted file mode 100644 index 0e7d452..0000000 --- a/lib/src/fonts/icomoon_link.txt +++ /dev/null @@ -1 +0,0 @@ -/* Mih Icons - https://icomoon.io/*/ \ No newline at end of file diff --git a/lib/src/fonts/style.css b/lib/src/fonts/style.css index 9b49c4f..ca338ad 100644 --- a/lib/src/fonts/style.css +++ b/lib/src/fonts/style.css @@ -1,20 +1,19 @@ @font-face { font-family: 'icomoon'; - src: url('fonts/icomoon.eot?8flwgj'); - src: url('fonts/icomoon.eot?8flwgj#iefix') format('embedded-opentype'), - url('fonts/icomoon.ttf?8flwgj') format('truetype'), - url('fonts/icomoon.woff?8flwgj') format('woff'), - url('fonts/icomoon.svg?8flwgj#icomoon') format('svg'); + src: url('fonts/icomoon.eot?vud15y'); + src: url('fonts/icomoon.eot?vud15y#iefix') format('embedded-opentype'), + url('fonts/icomoon.ttf?vud15y') format('truetype'), + url('fonts/icomoon.woff?vud15y') format('woff'), + url('fonts/icomoon.svg?vud15y#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; } -[class^="icon-"], -[class*=" icon-"] { +[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; - /* speak: never; */ + speak: never; font-style: normal; font-weight: normal; font-variant: normal; @@ -26,74 +25,171 @@ -moz-osx-font-smoothing: grayscale; } -.icon-mine_sweeper:before { +.icon-mih_access_controls:before { + content: "\e926"; +} +.icon-access_controls:before { + content: "\e937"; +} +.icon-add_business:before { content: "\e900"; } - -.icon-mzansi_directory:before { +.icon-add_user:before { content: "\e901"; } - -.icon-personal_profile:before { +.icon-apple_music:before { content: "\e902"; } - -.icon-about_mih:before { +.icon-business:before { content: "\e903"; } - -.icon-access_control:before { +.icon-calculator:before { content: "\e904"; } - -.icon-business_profile:before { +.icon-calendar:before { content: "\e905"; } - -.icon-business_setup:before { +.icon-discord:before { content: "\e906"; } - -.icon-calculator:before { +.icon-doctor:before { content: "\e907"; } - -.icon-calendar:before { +.icon-facebook:before { content: "\e908"; } - -.icon-i_dont_know:before { +.icon-git:before { content: "\e909"; } - -.icon-mih_logo:before { +.icon-i_dont_know:before { content: "\e90a"; } - -.icon-mih_ring:before { +.icon-info:before { content: "\e90b"; } - -.icon-mzansi_ai:before { +.icon-instagram:before { content: "\e90c"; } - -.icon-mzansi_wallet:before { +.icon-linkedin:before { content: "\e90d"; } - -.icon-notifications:before { +.icon-loolio:before { content: "\e90e"; } - -.icon-patient_manager:before { +.icon-medium:before { content: "\e90f"; } - -.icon-patient_profile:before { +.icon-messenger:before { content: "\e910"; } - -.icon-profile_setup:before { +.icon-minesweeper:before { content: "\e911"; -} \ No newline at end of file +} +.icon-ollama:before { + content: "\e912"; +} +.icon-patient_file:before { + content: "\e913"; +} +.icon-patreon:before { + content: "\e914"; +} +.icon-pinterest:before { + content: "\e915"; +} +.icon-reddit:before { + content: "\e916"; +} +.icon-snapchat:before { + content: "\e917"; +} +.icon-spotify:before { + content: "\e918"; +} +.icon-substack:before { + content: "\e919"; +} +.icon-telegram:before { + content: "\e91a"; +} +.icon-threads:before { + content: "\e91b"; +} +.icon-tiktok:before { + content: "\e91c"; +} +.icon-twitch:before { + content: "\e91d"; +} +.icon-user:before { + content: "\e91e"; +} +.icon-wallet:before { + content: "\e91f"; +} +.icon-wechat:before { + content: "\e920"; +} +.icon-whatsapp:before { + content: "\e921"; +} +.icon-x:before { + content: "\e922"; +} +.icon-youtube_music:before { + content: "\e923"; +} +.icon-youtube:before { + content: "\e924"; +} +.icon-about_mih:before { + content: "\e925"; +} +.icon-business_profile:before { + content: "\e927"; +} +.icon-business_setup:before { + content: "\e928"; +} +.icon-mih_calculator:before { + content: "\e929"; +} +.icon-mih_calendar:before { + content: "\e92a"; +} +.icon-mih_i_dont_know:before { + content: "\e92b"; +} +.icon-mih_logo:before { + content: "\e92c"; +} +.icon-mih_minesweeper:before { + content: "\e92d"; +} +.icon-mih_ring:before { + content: "\e92e"; +} +.icon-mzansi_ai:before { + content: "\e92f"; +} +.icon-mzansi_directory:before { + content: "\e930"; +} +.icon-mzansi_wallet:before { + content: "\e931"; +} +.icon-notifications:before { + content: "\e932"; +} +.icon-patient_manager:before { + content: "\e933"; +} +.icon-patient_profile:before { + content: "\e934"; +} +.icon-personal_profile:before { + content: "\e935"; +} +.icon-profile_setup:before { + content: "\e936"; +} diff --git a/lib/src/mih_icons.dart b/lib/src/mih_icons.dart index 4eed616..30475ea 100644 --- a/lib/src/mih_icons.dart +++ b/lib/src/mih_icons.dart @@ -28,128 +28,394 @@ class MihIcons { /// The package name where the font asset is located. static const String _mihFontPkg = 'mih_package_toolkit'; - /// An icon representing a mine sweeper game or tool. - static const IconData mineSweeper = IconData( + /// An icon representing MIH access controls. + static const IconData mihAccessControls = IconData( + 0xe926, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing general access controls. + static const IconData accessControls = IconData( + 0xe937, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing adding a business. + static const IconData addBusiness = IconData( 0xe900, fontFamily: _mihFontFam, fontPackage: _mihFontPkg, ); - /// An icon representing the Mzansi Directory service. - static const IconData mzansiDirectory = IconData( + /// An icon representing adding a user. + static const IconData addUser = IconData( 0xe901, fontFamily: _mihFontFam, fontPackage: _mihFontPkg, ); + /// An icon representing Apple Music. + static const IconData appleMusic = IconData( + 0xe902, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a business. + static const IconData business = IconData( + 0xe903, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a calculator. + static const IconData calculator = IconData( + 0xe904, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a calendar. + static const IconData calendar = IconData( + 0xe905, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Discord. + static const IconData discord = IconData( + 0xe906, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a doctor. + static const IconData doctor = IconData( + 0xe907, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Facebook. + static const IconData facebook = IconData( + 0xe908, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Git. + static const IconData git = IconData( + 0xe909, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing an "I don't know" state. + static const IconData iDontKnow = IconData( + 0xe90a, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing information. + static const IconData info = IconData( + 0xe90b, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Instagram. + static const IconData instagram = IconData( + 0xe90c, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing LinkedIn. + static const IconData linkedin = IconData( + 0xe90d, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Loolio. + static const IconData loolio = IconData( + 0xe90e, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Medium. + static const IconData medium = IconData( + 0xe90f, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Messenger. + static const IconData messenger = IconData( + 0xe910, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a minesweeper game. + static const IconData minesweeper = IconData( + 0xe911, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Ollama. + static const IconData ollama = IconData( + 0xe912, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a patient file. + static const IconData patientFile = IconData( + 0xe913, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Patreon. + static const IconData patreon = IconData( + 0xe914, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Pinterest. + static const IconData pinterest = IconData( + 0xe915, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Reddit. + static const IconData reddit = IconData( + 0xe916, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Snapchat. + static const IconData snapchat = IconData( + 0xe917, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Spotify. + static const IconData spotify = IconData( + 0xe918, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Substack. + static const IconData substack = IconData( + 0xe919, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Telegram. + static const IconData telegram = IconData( + 0xe91a, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Threads. + static const IconData threads = IconData( + 0xe91b, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing TikTok. + static const IconData tiktok = IconData( + 0xe91c, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing Twitch. + static const IconData twitch = IconData( + 0xe91d, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a user. + static const IconData user = IconData( + 0xe91e, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a wallet. + static const IconData wallet = IconData( + 0xe91f, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing WeChat. + static const IconData wechat = IconData( + 0xe920, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing WhatsApp. + static const IconData whatsapp = IconData( + 0xe921, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing X (formerly Twitter). + static const IconData x = IconData( + 0xe922, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing YouTube Music. + static const IconData youtubeMusic = IconData( + 0xe923, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing YouTube. + static const IconData youtube = IconData( + 0xe924, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon for the "About MIH" section. + static const IconData aboutMih = IconData( + 0xe925, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a business profile. + static const IconData businessProfile = IconData( + 0xe927, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing business setup. + static const IconData businessSetup = IconData( + 0xe928, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the MIH calculator. + static const IconData mihCalculator = IconData( + 0xe929, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the MIH calendar. + static const IconData mihCalendar = IconData( + 0xe92a, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the MIH "don't know" state. + static const IconData mihIDontKnow = IconData( + 0xe92b, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the MIH logo. + static const IconData mihLogo = IconData( + 0xe92c, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing MIH minesweeper. + static const IconData mihMinesweeper = IconData( + 0xe92d, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the MIH ring branding. + static const IconData mihRing = IconData( + 0xe92e, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the Mzansi AI assistant. + static const IconData mzansiAi = IconData( + 0xe92f, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the Mzansi Directory. + static const IconData mzansiDirectory = IconData( + 0xe930, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the Mzansi digital wallet. + static const IconData mzansiWallet = IconData( + 0xe931, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing notifications. + static const IconData notifications = IconData( + 0xe932, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing the patient manager tool. + static const IconData patientManager = IconData( + 0xe933, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + + /// An icon representing a patient profile. + static const IconData patientProfile = IconData( + 0xe934, + fontFamily: _mihFontFam, + fontPackage: _mihFontPkg, + ); + /// An icon representing a personal user profile. static const IconData personalProfile = IconData( - 0xe902, + 0xe935, fontFamily: _mihFontFam, fontPackage: _mihFontPkg, ); - /// An icon for the "About MIH" information section. - static const IconData aboutMih = IconData( - 0xe903, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing security or access control settings. - static const IconData accessControl = IconData( - 0xe904, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the Mzansi Business Profile. - static const IconData businessProfile = IconData( - 0xe905, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the Mzansi AI assistant. - static const IconData businessSetup = IconData( - 0xe906, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the Mzansi digital wallet. - static const IconData calculator = IconData( - 0xe907, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing a MIH calendar. - static const IconData calendar = IconData( - 0xe908, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing uncertainty or a "don't know" state. - static const IconData iDontKnow = IconData( - 0xe909, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the MIH logo, used for branding and identification. - static const IconData mihLogo = IconData( - 0xe90a, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon reprosenting the the icons twisted circle, used for branding and identification. - static const IconData mihRing = IconData( - 0xe90b, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the Mzansi AI assistant, used for AI-related features and interactions. - static const IconData mzansiAi = IconData( - 0xe90c, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the Mzansi digital wallet, used for financial transactions and management. - static const IconData mzansiWallet = IconData( - 0xe90d, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing notifications, used for alerts and updates within the MIH ecosystem. - static const IconData notifications = IconData( - 0xe90e, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the patient manager, used for healthcare-related features and patient management. - static const IconData patientManager = IconData( - 0xe90f, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the patient profile, used for healthcare-related features and patient information management. - static const IconData patientProfile = IconData( - 0xe910, - fontFamily: _mihFontFam, - fontPackage: _mihFontPkg, - ); - - /// An icon representing the profile setup process, used for user onboarding and profile configuration. + /// An icon representing the profile setup process. static const IconData profileSetup = IconData( - 0xe911, + 0xe936, fontFamily: _mihFontFam, fontPackage: _mihFontPkg, ); -- 2.49.1