Compare commits

...

6 Commits

8 changed files with 65 additions and 47 deletions

View File

@@ -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}}

View File

@@ -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

View File

@@ -209,7 +209,7 @@ packages:
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:

Binary file not shown.

View File

@@ -1,10 +1,10 @@
@font-face { @font-face {
font-family: 'icomoon'; font-family: 'icomoon';
src: url('fonts/icomoon.eot?vud15y'); src: url('fonts/icomoon.eot?zgpygv');
src: url('fonts/icomoon.eot?vud15y#iefix') format('embedded-opentype'), src: url('fonts/icomoon.eot?zgpygv#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?vud15y') format('truetype'), url('fonts/icomoon.ttf?zgpygv') format('truetype'),
url('fonts/icomoon.woff?vud15y') format('woff'), url('fonts/icomoon.woff?zgpygv') format('woff'),
url('fonts/icomoon.svg?vud15y#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;
@@ -25,6 +25,9 @@
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.icon-link:before {
content: "\e938";
}
.icon-mih_access_controls:before { .icon-mih_access_controls:before {
content: "\e926"; content: "\e926";
} }

View File

@@ -28,7 +28,14 @@ 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 MIH access controls. /// An icon representing a hyperlink or external link.
static const IconData link = IconData(
0xe938,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing MIH-specific access controls.
static const IconData mihAccessControls = IconData( static const IconData mihAccessControls = IconData(
0xe926, 0xe926,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -63,7 +70,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing a business. /// An icon representing a generic business entity.
static const IconData business = IconData( static const IconData business = IconData(
0xe903, 0xe903,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -91,7 +98,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing a doctor. /// An icon representing a doctor or medical professional.
static const IconData doctor = IconData( static const IconData doctor = IconData(
0xe907, 0xe907,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -105,14 +112,14 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing Git. /// An icon representing Git/version control.
static const IconData git = IconData( static const IconData git = IconData(
0xe909, 0xe909,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing an "I don't know" state. /// An icon representing an "I don't know" or help state.
static const IconData iDontKnow = IconData( static const IconData iDontKnow = IconData(
0xe90a, 0xe90a,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -175,7 +182,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing a patient file. /// An icon representing a patient file or record.
static const IconData patientFile = IconData( static const IconData patientFile = IconData(
0xe913, 0xe913,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -252,14 +259,14 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing a user. /// An icon representing a general user.
static const IconData user = IconData( static const IconData user = IconData(
0xe91e, 0xe91e,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing a wallet. /// An icon representing a financial wallet.
static const IconData wallet = IconData( static const IconData wallet = IconData(
0xe91f, 0xe91f,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -301,7 +308,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon for the "About MIH" section. /// An icon representing the "About MIH" information section.
static const IconData aboutMih = IconData( static const IconData aboutMih = IconData(
0xe925, 0xe925,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -315,49 +322,49 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing business setup. /// An icon representing the business setup process.
static const IconData businessSetup = IconData( static const IconData businessSetup = IconData(
0xe928, 0xe928,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the MIH calculator. /// An icon representing the MIH-specific calculator.
static const IconData mihCalculator = IconData( static const IconData mihCalculator = IconData(
0xe929, 0xe929,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the MIH calendar. /// An icon representing the MIH-specific calendar.
static const IconData mihCalendar = IconData( static const IconData mihCalendar = IconData(
0xe92a, 0xe92a,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the MIH "don't know" state. /// An icon representing the MIH-specific "don't know" state.
static const IconData mihIDontKnow = IconData( static const IconData mihIDontKnow = IconData(
0xe92b, 0xe92b,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the MIH logo. /// An icon representing the MIH official logo.
static const IconData mihLogo = IconData( static const IconData mihLogo = IconData(
0xe92c, 0xe92c,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing MIH minesweeper. /// An icon representing the MIH-specific minesweeper tool.
static const IconData mihMinesweeper = IconData( static const IconData mihMinesweeper = IconData(
0xe92d, 0xe92d,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the MIH ring branding. /// An icon representing the MIH ring branding element.
static const IconData mihRing = IconData( static const IconData mihRing = IconData(
0xe92e, 0xe92e,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -371,7 +378,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the Mzansi Directory. /// An icon representing the Mzansi Directory service.
static const IconData mzansiDirectory = IconData( static const IconData mzansiDirectory = IconData(
0xe930, 0xe930,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -392,7 +399,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the patient manager tool. /// An icon representing the patient manager system.
static const IconData patientManager = IconData( static const IconData patientManager = IconData(
0xe933, 0xe933,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,
@@ -413,7 +420,7 @@ class MihIcons {
fontPackage: _mihFontPkg, fontPackage: _mihFontPkg,
); );
/// An icon representing the profile setup process. /// An icon representing the profile onboarding/setup process.
static const IconData profileSetup = IconData( static const IconData profileSetup = IconData(
0xe936, 0xe936,
fontFamily: _mihFontFam, fontFamily: _mihFontFam,

View File

@@ -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"

View File

@@ -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