Compare commits
8 Commits
b5edf0e425
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 3b031b854b | |||
| 3b4660b22c | |||
| 5aa0b4b322 | |||
| 0501164fa8 | |||
| 7d7459a2f9 | |||
| d359236adb | |||
| ee2b70559f | |||
| 7825369ac1 |
@@ -1 +1 @@
|
|||||||
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"app_settings","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/app_settings-7.0.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"local_auth_darwin","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_darwin-1.6.0/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"app_settings","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/app_settings-7.0.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"flutter_plugin_android_lifecycle","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.31/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"local_auth_android","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_android-1.0.52/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"],"dev_dependency":false}],"macos":[{"name":"app_settings","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/app_settings-7.0.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"local_auth_darwin","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_darwin-1.6.0/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[],"windows":[{"name":"local_auth_windows","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_windows-1.0.11/","native_build":true,"dependencies":[],"dev_dependency":false}],"web":[]},"dependencyGraph":[{"name":"app_settings","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"local_auth","dependencies":["local_auth_android","local_auth_darwin","local_auth_windows"]},{"name":"local_auth_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"local_auth_darwin","dependencies":[]},{"name":"local_auth_windows","dependencies":[]}],"date_created":"2026-03-20 09:42:38.514309","version":"3.32.2","swift_package_manager_enabled":{"ios":false,"macos":false}}
|
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"app_settings","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/app_settings-7.0.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"local_auth_darwin","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_darwin-1.6.0/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"app_settings","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/app_settings-7.0.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"flutter_plugin_android_lifecycle","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.31/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"local_auth_android","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_android-1.0.52/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"],"dev_dependency":false}],"macos":[{"name":"app_settings","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/app_settings-7.0.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"local_auth_darwin","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_darwin-1.6.0/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[],"windows":[{"name":"local_auth_windows","path":"/Users/yaso_meth/.pub-cache/hosted/pub.dev/local_auth_windows-1.0.11/","native_build":true,"dependencies":[],"dev_dependency":false}],"web":[]},"dependencyGraph":[{"name":"app_settings","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"local_auth","dependencies":["local_auth_android","local_auth_darwin","local_auth_windows"]},{"name":"local_auth_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"local_auth_darwin","dependencies":[]},{"name":"local_auth_windows","dependencies":[]}],"date_created":"2026-05-15 14:10:43.594834","version":"3.41.9","swift_package_manager_enabled":{"ios":false,"macos":false}}
|
||||||
10
CHANGELOG.md
10
CHANGELOG.md
@@ -2,9 +2,17 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## 0.0.5
|
||||||
|
|
||||||
|
* Add new icons to MihIcons pt2.
|
||||||
|
|
||||||
|
## 0.0.4
|
||||||
|
|
||||||
|
* Add new icons to MihIcons.
|
||||||
|
|
||||||
## 0.0.3
|
## 0.0.3
|
||||||
|
|
||||||
* Update Mih Color Red to a deeper red
|
* Update Mih Color Red to a deeper red.
|
||||||
|
|
||||||
## 0.0.2
|
## 0.0.2
|
||||||
|
|
||||||
|
|||||||
42
README.md
42
README.md
@@ -16,7 +16,7 @@ This toolkit provides everything you need to maintain visual and functional cons
|
|||||||
|
|
||||||
## Demo
|
## Demo
|
||||||
|
|
||||||
<img src='assets/mih_package_toolkit_demo.gif' height='300' alt='MIH Package Demo'>
|
<img src='https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit/raw/branch/main/assets/mih_package_toolkit_demo.gif' height='300' alt='MIH Package Demo'>
|
||||||
|
|
||||||
## Getting started
|
## Getting started
|
||||||
|
|
||||||
@@ -147,7 +147,7 @@ class _ExampleMihPackageState extends State<ExampleMihPackage> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@@ -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)
|
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!
|
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 |
|
||||||
|
|||||||
@@ -20,7 +20,5 @@
|
|||||||
<string>????</string>
|
<string>????</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1.0</string>
|
<string>1.0</string>
|
||||||
<key>MinimumOSVersion</key>
|
|
||||||
<string>12.0</string>
|
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# Uncomment this line to define a global platform for your project
|
# 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.
|
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
|
||||||
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
|
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ EXTERNAL SOURCES:
|
|||||||
|
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
app_settings: 0341ec6daa4f0c50f5a421bf0ad7c36084db6e90
|
app_settings: 0341ec6daa4f0c50f5a421bf0ad7c36084db6e90
|
||||||
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
|
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
|
||||||
local_auth_darwin: d2e8c53ef0c4f43c646462e3415432c4dab3ae19
|
local_auth_darwin: d2e8c53ef0c4f43c646462e3415432c4dab3ae19
|
||||||
|
|
||||||
PODFILE CHECKSUM: 4305caec6b40dde0ae97be1573c53de1882a07e5
|
PODFILE CHECKSUM: 3c63482e143d1b91d2d2560aee9fb04ecc74ac7e
|
||||||
|
|
||||||
COCOAPODS: 1.16.2
|
COCOAPODS: 1.16.2
|
||||||
|
|||||||
@@ -455,7 +455,7 @@
|
|||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
SDKROOT = iphoneos;
|
SDKROOT = iphoneos;
|
||||||
SUPPORTED_PLATFORMS = iphoneos;
|
SUPPORTED_PLATFORMS = iphoneos;
|
||||||
@@ -585,7 +585,7 @@
|
|||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
MTL_ENABLE_DEBUG_INFO = YES;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
SDKROOT = iphoneos;
|
SDKROOT = iphoneos;
|
||||||
@@ -636,7 +636,7 @@
|
|||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
SDKROOT = iphoneos;
|
SDKROOT = iphoneos;
|
||||||
SUPPORTED_PLATFORMS = iphoneos;
|
SUPPORTED_PLATFORMS = iphoneos;
|
||||||
|
|||||||
@@ -2,12 +2,15 @@ import Flutter
|
|||||||
import UIKit
|
import UIKit
|
||||||
|
|
||||||
@main
|
@main
|
||||||
@objc class AppDelegate: FlutterAppDelegate {
|
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
|
||||||
override func application(
|
override func application(
|
||||||
_ application: UIApplication,
|
_ application: UIApplication,
|
||||||
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
|
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
|
||||||
) -> Bool {
|
) -> Bool {
|
||||||
GeneratedPluginRegistrant.register(with: self)
|
|
||||||
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
|
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
|
||||||
|
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
|
<key>CADisableMinimumFrameDurationOnPhone</key>
|
||||||
|
<true/>
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
@@ -24,6 +26,29 @@
|
|||||||
<string>$(FLUTTER_BUILD_NUMBER)</string>
|
<string>$(FLUTTER_BUILD_NUMBER)</string>
|
||||||
<key>LSRequiresIPhoneOS</key>
|
<key>LSRequiresIPhoneOS</key>
|
||||||
<true/>
|
<true/>
|
||||||
|
<key>UIApplicationSceneManifest</key>
|
||||||
|
<dict>
|
||||||
|
<key>UIApplicationSupportsMultipleScenes</key>
|
||||||
|
<false/>
|
||||||
|
<key>UISceneConfigurations</key>
|
||||||
|
<dict>
|
||||||
|
<key>UIWindowSceneSessionRoleApplication</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>UISceneClassName</key>
|
||||||
|
<string>UIWindowScene</string>
|
||||||
|
<key>UISceneConfigurationName</key>
|
||||||
|
<string>flutter</string>
|
||||||
|
<key>UISceneDelegateClassName</key>
|
||||||
|
<string>FlutterSceneDelegate</string>
|
||||||
|
<key>UISceneStoryboardFile</key>
|
||||||
|
<string>Main</string>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
<key>UIApplicationSupportsIndirectInputEvents</key>
|
||||||
|
<true/>
|
||||||
<key>UILaunchStoryboardName</key>
|
<key>UILaunchStoryboardName</key>
|
||||||
<string>LaunchScreen</string>
|
<string>LaunchScreen</string>
|
||||||
<key>UIMainStoryboardFile</key>
|
<key>UIMainStoryboardFile</key>
|
||||||
@@ -41,9 +66,5 @@
|
|||||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||||
</array>
|
</array>
|
||||||
<key>CADisableMinimumFrameDurationOnPhone</key>
|
|
||||||
<true/>
|
|
||||||
<key>UIApplicationSupportsIndirectInputEvents</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
@@ -29,10 +29,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
|
sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.4.0"
|
version: "1.4.1"
|
||||||
clock:
|
clock:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -111,26 +111,26 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker
|
name: leak_tracker
|
||||||
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
|
sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "10.0.9"
|
version: "11.0.2"
|
||||||
leak_tracker_flutter_testing:
|
leak_tracker_flutter_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker_flutter_testing
|
name: leak_tracker_flutter_testing
|
||||||
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
|
sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.9"
|
version: "3.0.10"
|
||||||
leak_tracker_testing:
|
leak_tracker_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker_testing
|
name: leak_tracker_testing
|
||||||
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
|
sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.1"
|
version: "3.0.2"
|
||||||
lints:
|
lints:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -183,33 +183,33 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: matcher
|
name: matcher
|
||||||
sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
|
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.17"
|
version: "0.12.19"
|
||||||
material_color_utilities:
|
material_color_utilities:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: material_color_utilities
|
name: material_color_utilities
|
||||||
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
|
sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.11.1"
|
version: "0.13.0"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
|
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.16.0"
|
version: "1.17.0"
|
||||||
mih_package_toolkit:
|
mih_package_toolkit:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
path: ".."
|
path: ".."
|
||||||
relative: true
|
relative: true
|
||||||
source: path
|
source: path
|
||||||
version: "0.0.3"
|
version: "0.0.5"
|
||||||
path:
|
path:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -275,18 +275,18 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
|
sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.7.4"
|
version: "0.7.10"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.4"
|
version: "2.2.0"
|
||||||
vm_service:
|
vm_service:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -296,5 +296,5 @@ packages:
|
|||||||
source: hosted
|
source: hosted
|
||||||
version: "15.0.0"
|
version: "15.0.0"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=3.8.1 <4.0.0"
|
dart: ">=3.9.0-0 <4.0.0"
|
||||||
flutter: ">=3.29.0"
|
flutter: ">=3.29.0"
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
/* Mih Icons - https://icomoon.io/*/
|
|
||||||
@@ -1,20 +1,19 @@
|
|||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'icomoon';
|
font-family: 'icomoon';
|
||||||
src: url('fonts/icomoon.eot?8flwgj');
|
src: url('fonts/icomoon.eot?zgpygv');
|
||||||
src: url('fonts/icomoon.eot?8flwgj#iefix') format('embedded-opentype'),
|
src: url('fonts/icomoon.eot?zgpygv#iefix') format('embedded-opentype'),
|
||||||
url('fonts/icomoon.ttf?8flwgj') format('truetype'),
|
url('fonts/icomoon.ttf?zgpygv') format('truetype'),
|
||||||
url('fonts/icomoon.woff?8flwgj') format('woff'),
|
url('fonts/icomoon.woff?zgpygv') format('woff'),
|
||||||
url('fonts/icomoon.svg?8flwgj#icomoon') format('svg');
|
url('fonts/icomoon.svg?zgpygv#icomoon') format('svg');
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-display: block;
|
font-display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
[class^="icon-"],
|
[class^="icon-"], [class*=" icon-"] {
|
||||||
[class*=" icon-"] {
|
|
||||||
/* use !important to prevent issues with browser extensions that change fonts */
|
/* use !important to prevent issues with browser extensions that change fonts */
|
||||||
font-family: 'icomoon' !important;
|
font-family: 'icomoon' !important;
|
||||||
/* speak: never; */
|
speak: never;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-variant: normal;
|
font-variant: normal;
|
||||||
@@ -26,74 +25,174 @@
|
|||||||
-moz-osx-font-smoothing: grayscale;
|
-moz-osx-font-smoothing: grayscale;
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-mine_sweeper:before {
|
.icon-link:before {
|
||||||
|
content: "\e938";
|
||||||
|
}
|
||||||
|
.icon-mih_access_controls:before {
|
||||||
|
content: "\e926";
|
||||||
|
}
|
||||||
|
.icon-access_controls:before {
|
||||||
|
content: "\e937";
|
||||||
|
}
|
||||||
|
.icon-add_business:before {
|
||||||
content: "\e900";
|
content: "\e900";
|
||||||
}
|
}
|
||||||
|
.icon-add_user:before {
|
||||||
.icon-mzansi_directory:before {
|
|
||||||
content: "\e901";
|
content: "\e901";
|
||||||
}
|
}
|
||||||
|
.icon-apple_music:before {
|
||||||
.icon-personal_profile:before {
|
|
||||||
content: "\e902";
|
content: "\e902";
|
||||||
}
|
}
|
||||||
|
.icon-business:before {
|
||||||
.icon-about_mih:before {
|
|
||||||
content: "\e903";
|
content: "\e903";
|
||||||
}
|
}
|
||||||
|
.icon-calculator:before {
|
||||||
.icon-access_control:before {
|
|
||||||
content: "\e904";
|
content: "\e904";
|
||||||
}
|
}
|
||||||
|
.icon-calendar:before {
|
||||||
.icon-business_profile:before {
|
|
||||||
content: "\e905";
|
content: "\e905";
|
||||||
}
|
}
|
||||||
|
.icon-discord:before {
|
||||||
.icon-business_setup:before {
|
|
||||||
content: "\e906";
|
content: "\e906";
|
||||||
}
|
}
|
||||||
|
.icon-doctor:before {
|
||||||
.icon-calculator:before {
|
|
||||||
content: "\e907";
|
content: "\e907";
|
||||||
}
|
}
|
||||||
|
.icon-facebook:before {
|
||||||
.icon-calendar:before {
|
|
||||||
content: "\e908";
|
content: "\e908";
|
||||||
}
|
}
|
||||||
|
.icon-git:before {
|
||||||
.icon-i_dont_know:before {
|
|
||||||
content: "\e909";
|
content: "\e909";
|
||||||
}
|
}
|
||||||
|
.icon-i_dont_know:before {
|
||||||
.icon-mih_logo:before {
|
|
||||||
content: "\e90a";
|
content: "\e90a";
|
||||||
}
|
}
|
||||||
|
.icon-info:before {
|
||||||
.icon-mih_ring:before {
|
|
||||||
content: "\e90b";
|
content: "\e90b";
|
||||||
}
|
}
|
||||||
|
.icon-instagram:before {
|
||||||
.icon-mzansi_ai:before {
|
|
||||||
content: "\e90c";
|
content: "\e90c";
|
||||||
}
|
}
|
||||||
|
.icon-linkedin:before {
|
||||||
.icon-mzansi_wallet:before {
|
|
||||||
content: "\e90d";
|
content: "\e90d";
|
||||||
}
|
}
|
||||||
|
.icon-loolio:before {
|
||||||
.icon-notifications:before {
|
|
||||||
content: "\e90e";
|
content: "\e90e";
|
||||||
}
|
}
|
||||||
|
.icon-medium:before {
|
||||||
.icon-patient_manager:before {
|
|
||||||
content: "\e90f";
|
content: "\e90f";
|
||||||
}
|
}
|
||||||
|
.icon-messenger:before {
|
||||||
.icon-patient_profile:before {
|
|
||||||
content: "\e910";
|
content: "\e910";
|
||||||
}
|
}
|
||||||
|
.icon-minesweeper:before {
|
||||||
.icon-profile_setup:before {
|
|
||||||
content: "\e911";
|
content: "\e911";
|
||||||
}
|
}
|
||||||
|
.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";
|
||||||
|
}
|
||||||
|
|||||||
@@ -28,128 +28,401 @@ class MihIcons {
|
|||||||
/// The package name where the font asset is located.
|
/// The package name where the font asset is located.
|
||||||
static const String _mihFontPkg = 'mih_package_toolkit';
|
static const String _mihFontPkg = 'mih_package_toolkit';
|
||||||
|
|
||||||
/// An icon representing a mine sweeper game or tool.
|
/// An icon representing a hyperlink or external link.
|
||||||
static const IconData mineSweeper = IconData(
|
static const IconData link = IconData(
|
||||||
|
0xe938,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing MIH-specific 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,
|
0xe900,
|
||||||
fontFamily: _mihFontFam,
|
fontFamily: _mihFontFam,
|
||||||
fontPackage: _mihFontPkg,
|
fontPackage: _mihFontPkg,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/// 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 generic business entity.
|
||||||
|
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 or medical professional.
|
||||||
|
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/version control.
|
||||||
|
static const IconData git = IconData(
|
||||||
|
0xe909,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing an "I don't know" or help 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 or record.
|
||||||
|
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 general user.
|
||||||
|
static const IconData user = IconData(
|
||||||
|
0xe91e,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing a financial 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 representing the "About MIH" information 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 the business setup process.
|
||||||
|
static const IconData businessSetup = IconData(
|
||||||
|
0xe928,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing the MIH-specific calculator.
|
||||||
|
static const IconData mihCalculator = IconData(
|
||||||
|
0xe929,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing the MIH-specific calendar.
|
||||||
|
static const IconData mihCalendar = IconData(
|
||||||
|
0xe92a,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing the MIH-specific "don't know" state.
|
||||||
|
static const IconData mihIDontKnow = IconData(
|
||||||
|
0xe92b,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing the MIH official logo.
|
||||||
|
static const IconData mihLogo = IconData(
|
||||||
|
0xe92c,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing the MIH-specific minesweeper tool.
|
||||||
|
static const IconData mihMinesweeper = IconData(
|
||||||
|
0xe92d,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing the MIH ring branding element.
|
||||||
|
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 service.
|
/// An icon representing the Mzansi Directory service.
|
||||||
static const IconData mzansiDirectory = IconData(
|
static const IconData mzansiDirectory = IconData(
|
||||||
0xe901,
|
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 system.
|
||||||
|
static const IconData patientManager = IconData(
|
||||||
|
0xe933,
|
||||||
|
fontFamily: _mihFontFam,
|
||||||
|
fontPackage: _mihFontPkg,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// An icon representing a patient profile.
|
||||||
|
static const IconData patientProfile = IconData(
|
||||||
|
0xe934,
|
||||||
fontFamily: _mihFontFam,
|
fontFamily: _mihFontFam,
|
||||||
fontPackage: _mihFontPkg,
|
fontPackage: _mihFontPkg,
|
||||||
);
|
);
|
||||||
|
|
||||||
/// An icon representing a personal user profile.
|
/// An icon representing a personal user profile.
|
||||||
static const IconData personalProfile = IconData(
|
static const IconData personalProfile = IconData(
|
||||||
0xe902,
|
0xe935,
|
||||||
fontFamily: _mihFontFam,
|
fontFamily: _mihFontFam,
|
||||||
fontPackage: _mihFontPkg,
|
fontPackage: _mihFontPkg,
|
||||||
);
|
);
|
||||||
|
|
||||||
/// An icon for the "About MIH" information section.
|
/// An icon representing the profile onboarding/setup process.
|
||||||
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.
|
|
||||||
static const IconData profileSetup = IconData(
|
static const IconData profileSetup = IconData(
|
||||||
0xe911,
|
0xe936,
|
||||||
fontFamily: _mihFontFam,
|
fontFamily: _mihFontFam,
|
||||||
fontPackage: _mihFontPkg,
|
fontPackage: _mihFontPkg,
|
||||||
);
|
);
|
||||||
|
|||||||
38
pubspec.lock
38
pubspec.lock
@@ -29,10 +29,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
|
sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.4.0"
|
version: "1.4.1"
|
||||||
clock:
|
clock:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -103,26 +103,26 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker
|
name: leak_tracker
|
||||||
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
|
sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "10.0.9"
|
version: "11.0.2"
|
||||||
leak_tracker_flutter_testing:
|
leak_tracker_flutter_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker_flutter_testing
|
name: leak_tracker_flutter_testing
|
||||||
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
|
sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.9"
|
version: "3.0.10"
|
||||||
leak_tracker_testing:
|
leak_tracker_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker_testing
|
name: leak_tracker_testing
|
||||||
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
|
sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.1"
|
version: "3.0.2"
|
||||||
lints:
|
lints:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -175,26 +175,26 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: matcher
|
name: matcher
|
||||||
sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
|
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.17"
|
version: "0.12.19"
|
||||||
material_color_utilities:
|
material_color_utilities:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: material_color_utilities
|
name: material_color_utilities
|
||||||
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
|
sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.11.1"
|
version: "0.13.0"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
|
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.16.0"
|
version: "1.17.0"
|
||||||
path:
|
path:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -260,18 +260,18 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
|
sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.7.4"
|
version: "0.7.10"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.4"
|
version: "2.2.0"
|
||||||
vm_service:
|
vm_service:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -281,5 +281,5 @@ packages:
|
|||||||
source: hosted
|
source: hosted
|
||||||
version: "15.0.0"
|
version: "15.0.0"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=3.7.0 <4.0.0"
|
dart: ">=3.9.0-0 <4.0.0"
|
||||||
flutter: ">=3.29.0"
|
flutter: ">=3.29.0"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name: mih_package_toolkit
|
name: mih_package_toolkit
|
||||||
description: "A comprehensive UI toolkit and utility library for building consistent MIH Packages within the MIH Project ecosystem."
|
description: "A comprehensive UI toolkit and utility library for building consistent MIH Packages within the MIH Project ecosystem."
|
||||||
version: 0.0.3
|
version: 0.0.5
|
||||||
homepage: https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit
|
homepage: https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit
|
||||||
repository: https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit
|
repository: https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit
|
||||||
issue_tracker: https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit/issues
|
issue_tracker: https://git.mzansi-innovation-hub.co.za/yaso_meth/mih_package_toolkit/issues
|
||||||
|
|||||||
Reference in New Issue
Block a user