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

@@ -1,3 +1,4 @@
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:gap/gap.dart';
@@ -6,6 +7,7 @@ import 'package:hiddify/core/directories/directories_provider.dart';
import 'package:hiddify/core/localization/translations.dart';
import 'package:hiddify/core/model/constants.dart';
import 'package:hiddify/core/model/failures.dart';
import 'package:hiddify/core/widget/adaptive_icon.dart';
import 'package:hiddify/features/app_update/notifier/app_update_notifier.dart';
import 'package:hiddify/features/app_update/notifier/app_update_state.dart';
import 'package:hiddify/features/app_update/widget/new_version_dialog.dart';
@@ -54,7 +56,7 @@ class AboutPage extends HookConsumerWidget {
height: 24,
child: CircularProgressIndicator(),
),
_ => const Icon(Icons.update),
_ => const Icon(FluentIcons.arrow_sync_24_regular),
},
onTap: () async {
await ref.read(appUpdateNotifierProvider.notifier).check();
@@ -63,7 +65,7 @@ class AboutPage extends HookConsumerWidget {
if (PlatformUtils.isDesktop)
ListTile(
title: Text(t.settings.general.openWorkingDir),
trailing: const Icon(Icons.arrow_outward_outlined),
trailing: const Icon(FluentIcons.open_folder_24_regular),
onTap: () async {
final path =
ref.watch(appDirectoriesProvider).requireValue.workingDir.uri;
@@ -79,6 +81,7 @@ class AboutPage extends HookConsumerWidget {
title: Text(t.about.pageTitle),
actions: [
PopupMenuButton(
icon: Icon(AdaptiveIcon(context).more),
itemBuilder: (context) {
return [
PopupMenuItem(
@@ -126,7 +129,7 @@ class AboutPage extends HookConsumerWidget {
if (conditionalTiles.isNotEmpty) const Divider(),
ListTile(
title: Text(t.about.sourceCode),
trailing: const Icon(Icons.open_in_new),
trailing: const Icon(FluentIcons.open_24_regular),
onTap: () async {
await UriUtils.tryLaunch(
Uri.parse(Constants.githubUrl),
@@ -135,7 +138,7 @@ class AboutPage extends HookConsumerWidget {
),
ListTile(
title: Text(t.about.telegramChannel),
trailing: const Icon(Icons.open_in_new),
trailing: const Icon(FluentIcons.open_24_regular),
onTap: () async {
await UriUtils.tryLaunch(
Uri.parse(Constants.telegramChannelUrl),
@@ -144,7 +147,7 @@ class AboutPage extends HookConsumerWidget {
),
ListTile(
title: Text(t.about.termsAndConditions),
trailing: const Icon(Icons.open_in_new),
trailing: const Icon(FluentIcons.open_24_regular),
onTap: () async {
await UriUtils.tryLaunch(
Uri.parse(Constants.termsAndConditionsUrl),
@@ -153,7 +156,7 @@ class AboutPage extends HookConsumerWidget {
),
ListTile(
title: Text(t.about.privacyPolicy),
trailing: const Icon(Icons.open_in_new),
trailing: const Icon(FluentIcons.open_24_regular),
onTap: () async {
await UriUtils.tryLaunch(
Uri.parse(Constants.privacyPolicyUrl),