From 0dc8ac49be761d3e164d2ee28d20a6246625c321 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Mon, 1 Jun 2026 14:44:46 +0200 Subject: [PATCH 1/2] fix font awesome icons --- mih_ui/pubspec.lock | 6 +++--- mih_ui/pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mih_ui/pubspec.lock b/mih_ui/pubspec.lock index 14c8ae1f..1401d55c 100644 --- a/mih_ui/pubspec.lock +++ b/mih_ui/pubspec.lock @@ -796,10 +796,10 @@ packages: dependency: "direct main" description: name: font_awesome_flutter - sha256: d3a89184101baec7f4600d58840a764d2ef760fe1c5a20ef9e6b0e9b24a07a3a + sha256: "09dcde8ab90ffae1a7d65ff2ef96fc62a17ad9d0ce7c127b317ded676b0d5935" url: "https://pub.dev" source: hosted - version: "10.8.0" + version: "11.0.0" freezed_annotation: dependency: transitive description: @@ -2294,5 +2294,5 @@ packages: source: hosted version: "3.1.1" sdks: - dart: ">=3.9.0-0 <3.13.0-z" + dart: ">=3.9.0 <3.13.0-z" flutter: ">=3.29.0" diff --git a/mih_ui/pubspec.yaml b/mih_ui/pubspec.yaml index c08763a1..7d4988b0 100644 --- a/mih_ui/pubspec.yaml +++ b/mih_ui/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: mih_package_toolkit: ^0.0.6 cupertino_icons: ^1.0.8 - font_awesome_flutter: ^10.7.0 + font_awesome_flutter: ^11.0.0 # firebase_core: ^4.4.0 # firebase_core_desktop: ^1.0.2 syncfusion_flutter_core: ^29.2.10 From 95511fdc999929c403d78a2c7856de1619ea3f06 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Mon, 1 Jun 2026 15:37:27 +0200 Subject: [PATCH 2/2] fix font awesome icons use --- .../mih_packages/about_mih/package_tools/mih_info.dart | 6 +++--- .../mih_packages/mine_sweeper/components/mine_tile.dart | 2 +- .../lib/mih_packages/mine_sweeper/mih_mine_sweeper.dart | 2 +- .../package_tools/mih_mine_sweeper_leader_board.dart | 2 +- .../mine_sweeper/package_tools/mine_sweeper_game.dart | 2 +- .../mine_sweeper/package_tools/my_score_board.dart | 2 +- .../pat_profile/list_builders/build_files_list.dart | 8 ++++---- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/mih_ui/lib/mih_packages/about_mih/package_tools/mih_info.dart b/mih_ui/lib/mih_packages/about_mih/package_tools/mih_info.dart index 10449235..7bd6f402 100644 --- a/mih_ui/lib/mih_packages/about_mih/package_tools/mih_info.dart +++ b/mih_ui/lib/mih_packages/about_mih/package_tools/mih_info.dart @@ -177,7 +177,7 @@ class _MihInfoState extends State { kIsWeb && (defaultTargetPlatform == TargetPlatform.android); final isWebIos = kIsWeb && (defaultTargetPlatform == TargetPlatform.iOS); String btnText = ""; - IconData platformIcon; + FaIconData platformIcon; if (isWebAndroid) { btnText = "Install MIH"; platformIcon = FontAwesomeIcons.googlePlay; @@ -483,7 +483,7 @@ class _MihInfoState extends State { child: Row( mainAxisAlignment: MainAxisAlignment.center, children: [ - FaIcon( + Icon( Icons.store, color: MihColors.primary(), ), @@ -649,7 +649,7 @@ class _MihInfoState extends State { child: Row( mainAxisAlignment: MainAxisAlignment.center, children: [ - FaIcon( + Icon( Icons.edit, color: MihColors.primary(), ), diff --git a/mih_ui/lib/mih_packages/mine_sweeper/components/mine_tile.dart b/mih_ui/lib/mih_packages/mine_sweeper/components/mine_tile.dart index 61919b4c..6b9847ea 100644 --- a/mih_ui/lib/mih_packages/mine_sweeper/components/mine_tile.dart +++ b/mih_ui/lib/mih_packages/mine_sweeper/components/mine_tile.dart @@ -25,7 +25,7 @@ class MineTile extends StatelessWidget { if (square.isOpened) { if (square.hasBomb) { - return const Icon(FontAwesomeIcons.bomb, color: Colors.black); + return const Icon(MihIcons.minesweeper, color: Colors.black); } else if (square.bombsAround > 0) { // Display bomb count return Center( diff --git a/mih_ui/lib/mih_packages/mine_sweeper/mih_mine_sweeper.dart b/mih_ui/lib/mih_packages/mine_sweeper/mih_mine_sweeper.dart index d7f65314..976a5f99 100644 --- a/mih_ui/lib/mih_packages/mine_sweeper/mih_mine_sweeper.dart +++ b/mih_ui/lib/mih_packages/mine_sweeper/mih_mine_sweeper.dart @@ -100,7 +100,7 @@ class _MihMineSweeperState extends State { MihPackageTools getTools() { Map temp = {}; - temp[const Icon(FontAwesomeIcons.bomb)] = () { + temp[const Icon(MihIcons.minesweeper)] = () { context.read().setToolIndex(0); }; temp[const Icon(Icons.leaderboard_rounded)] = () { diff --git a/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart b/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart index 0cd4f7d8..76efe29c 100644 --- a/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart +++ b/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mih_mine_sweeper_leader_board.dart @@ -160,7 +160,7 @@ class _MihMineSweeperLeaderBoardState extends State { WidgetSpan( alignment: PlaceholderAlignment.middle, child: Icon( - FontAwesomeIcons.bomb, + MihIcons.minesweeper, size: 20, color: MihColors.secondary(), ), diff --git a/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mine_sweeper_game.dart b/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mine_sweeper_game.dart index 9e3c2c8f..adf8451b 100644 --- a/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mine_sweeper_game.dart +++ b/mih_ui/lib/mih_packages/mine_sweeper/package_tools/mine_sweeper_game.dart @@ -335,7 +335,7 @@ class _MineSweeperGameState extends State { children: [ const SizedBox(height: 10), Icon( - FontAwesomeIcons.bomb, + MihIcons.minesweeper, color: MihColors.secondary(), size: 125, ), diff --git a/mih_ui/lib/mih_packages/mine_sweeper/package_tools/my_score_board.dart b/mih_ui/lib/mih_packages/mine_sweeper/package_tools/my_score_board.dart index 6b14c8c2..5d9478b5 100644 --- a/mih_ui/lib/mih_packages/mine_sweeper/package_tools/my_score_board.dart +++ b/mih_ui/lib/mih_packages/mine_sweeper/package_tools/my_score_board.dart @@ -164,7 +164,7 @@ class _MihMineSweeperLeaderBoardState extends State { WidgetSpan( alignment: PlaceholderAlignment.middle, child: Icon( - FontAwesomeIcons.bomb, + MihIcons.minesweeper, size: 20, color: MihColors.secondary(), ), diff --git a/mih_ui/lib/mih_packages/patient_manager/pat_profile/list_builders/build_files_list.dart b/mih_ui/lib/mih_packages/patient_manager/pat_profile/list_builders/build_files_list.dart index 3df70904..5737ac80 100644 --- a/mih_ui/lib/mih_packages/patient_manager/pat_profile/list_builders/build_files_list.dart +++ b/mih_ui/lib/mih_packages/patient_manager/pat_profile/list_builders/build_files_list.dart @@ -209,25 +209,25 @@ class _BuildFilesListState extends State { color: MihColors.red(), ); case ("jpeg"): - return Icon( + return FaIcon( FontAwesomeIcons.image, size: 50, color: MihColors.green(), ); case ("jpg"): - return Icon( + return FaIcon( FontAwesomeIcons.image, size: 50, color: MihColors.green(), ); case ("png"): - return Icon( + return FaIcon( FontAwesomeIcons.image, size: 50, color: MihColors.green(), ); case ("gif"): - return Icon( + return FaIcon( FontAwesomeIcons.image, size: 50, color: MihColors.orange(),