Change icons

This commit is contained in:
problematicconsumer
2024-02-15 15:23:02 +03:30
parent 97a308a351
commit 7e3442a310
25 changed files with 146 additions and 111 deletions

View File

@@ -0,0 +1,23 @@
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
import 'package:flutter/material.dart';
class AdaptiveIcon {
AdaptiveIcon(BuildContext context) : platform = Theme.of(context).platform;
final TargetPlatform platform;
IconData get more => switch (platform) {
TargetPlatform.iOS ||
TargetPlatform.macOS =>
FluentIcons.more_horizontal_24_regular,
_ => FluentIcons.more_vertical_24_regular,
};
IconData get share => switch (platform) {
TargetPlatform.android => FluentIcons.share_android_24_regular,
TargetPlatform.iOS ||
TargetPlatform.macOS =>
FluentIcons.share_ios_24_regular,
_ => FluentIcons.share_24_regular,
};
}

View File

@@ -1,3 +1,4 @@
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hiddify/utils/platform_utils.dart';
@@ -120,7 +121,8 @@ class AdaptiveMenu extends HookConsumerWidget {
ListTile(
title: Text(item.title),
leading: item.icon != null ? Icon(item.icon) : null,
trailing: const Icon(Icons.chevron_right),
trailing:
const Icon(FluentIcons.chevron_right_20_regular, size: 20),
onTap: () {
pageIndexNotifier.value = subSheetIndex;
},

View File

@@ -1,3 +1,4 @@
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
import 'package:flutter/material.dart';
class TipCard extends StatelessWidget {
@@ -16,7 +17,7 @@ class TipCard extends StatelessWidget {
children: [
const Padding(
padding: EdgeInsets.all(8.0),
child: Icon(Icons.lightbulb),
child: Icon(FluentIcons.lightbulb_24_regular),
),
Expanded(
child: Column(