some progress in custom app icon thingie

This commit is contained in:
Kima 2023-10-21 23:49:21 +02:00
parent 7840a07c95
commit 1ac618c29f
5 changed files with 35 additions and 24 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -87,6 +87,7 @@ flutter:
- assets/animations/
- assets/images/
- assets/images/subject_covers/
- assets/launch_icons/
fonts:
- family: FilcIcons

View File

@ -61,14 +61,21 @@ class FilterBar extends StatelessWidget implements PreferredSizeWidget {
// avoid fading over selected tab
return ShaderMask(
shaderCallback: (Rect bounds) {
final Color bg = Theme.of(context).scaffoldBackgroundColor;
final Color bg =
Theme.of(context).scaffoldBackgroundColor;
final double index = controller.animation!.value;
return LinearGradient(begin: Alignment.topLeft, end: Alignment.bottomRight, colors: [
return LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [
index < 0.2 ? Colors.transparent : bg,
Colors.transparent,
Colors.transparent,
index > controller.length - 1.2 ? Colors.transparent : bg
], stops: const [
index > controller.length - 1.2
? Colors.transparent
: bg
],
stops: const [
0,
0.1,
0.9,

View File

@ -20,7 +20,6 @@ import 'package:filcnaplo_mobile_ui/common/bottom_sheet_menu/bottom_sheet_menu_i
import 'package:filcnaplo_mobile_ui/common/panel/panel.dart';
import 'package:filcnaplo_mobile_ui/common/panel/panel_button.dart';
import 'package:filcnaplo_mobile_ui/common/profile_image/profile_image.dart';
import 'package:filcnaplo_mobile_ui/common/soon_alert/soon_alert.dart';
import 'package:filcnaplo_mobile_ui/common/system_chrome.dart';
import 'package:filcnaplo_mobile_ui/common/widgets/update/updates_view.dart';
import 'package:filcnaplo_mobile_ui/screens/news/news_screen.dart';
@ -31,6 +30,7 @@ import 'package:filcnaplo_mobile_ui/screens/settings/modify_subject_names.dart';
import 'package:filcnaplo_mobile_ui/screens/settings/notifications_screen.dart';
import 'package:filcnaplo_mobile_ui/screens/settings/privacy_view.dart';
import 'package:filcnaplo_mobile_ui/screens/settings/settings_helper.dart';
import 'package:filcnaplo_premium/ui/mobile/settings/app_icon_screen.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
@ -843,17 +843,20 @@ class _SettingsScreenState extends State<SettingsScreen>
MenuRenamedTeachers(
settings: settings,
),
PanelButton(
onPressed: () {
SoonAlert.show(context: context);
},
title: Text('app_icon'.i18n),
leading: const Icon(FeatherIcons.edit),
// trailing: Text(
// 'default'.i18n,
// style: const TextStyle(fontSize: 14.0),
// ),
PremiumCustomAppIconMenu(
settings: settings,
),
// PanelButton(
// onPressed: () {
// SoonAlert.show(context: context);
// },
// title: Text('app_icon'.i18n),
// leading: const Icon(FeatherIcons.edit),
// // trailing: Text(
// // 'default'.i18n,
// // style: const TextStyle(fontSize: 14.0),
// // ),
// ),
],
),
),

@ -1 +1 @@
Subproject commit b7d15b7e5ff31da4455f11108920ec054b67f26e
Subproject commit 6abcf9a4f39985ae7447677d50e81c68a622fa7c