Skip to content

Commit 663be09

Browse files
committed
theme &cache
1 parent b2d2eaf commit 663be09

File tree

10 files changed

+39
-15
lines changed

10 files changed

+39
-15
lines changed

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ android {
8484
applicationId packageName
8585
minSdkVersion 21
8686
targetSdkVersion 30
87-
versionCode 10006020
88-
versionName "0.6.2 sketch"
87+
versionCode 10006030
88+
versionName "0.6.3 elden"
8989
}
9090
compileOptions {
9191
sourceCompatibility JavaVersion.VERSION_1_8

lib/constants.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616

1717
class Constants {
18-
static String tagName = "0.6.2";
18+
static String tagName = "0.6.3";
1919
static const isGooglePlay =
2020
bool.fromEnvironment("IS_GOOGLEPLAY", defaultValue: false);
2121
static int type = 0;

lib/main.dart

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,19 @@ class _MyAppState extends State<MyApp> {
121121
title: 'PixEz',
122122
builder: BotToastInit(),
123123
themeMode: userSetting.themeMode,
124-
theme: userSetting.themeData,
124+
theme: ThemeData.light().copyWith(
125+
primaryColor: userSetting.themeData.colorScheme.primary,
126+
primaryColorLight: userSetting.themeData.colorScheme.primary,
127+
primaryColorDark: userSetting.themeData.colorScheme.primary,
128+
colorScheme: ThemeData.light().colorScheme.copyWith(
129+
secondary: userSetting.themeData.colorScheme.secondary,
130+
primary: userSetting.themeData.colorScheme.primary,
131+
)),
125132
darkTheme: ThemeData.dark().copyWith(
126133
scaffoldBackgroundColor: userSetting.isAMOLED ? Colors.black : null,
134+
primaryColor: userSetting.themeData.colorScheme.primary,
135+
primaryColorLight: userSetting.themeData.colorScheme.primary,
136+
primaryColorDark: userSetting.themeData.colorScheme.primary,
127137
colorScheme: ThemeData.dark().colorScheme.copyWith(
128138
secondary: userSetting.themeData.colorScheme.secondary,
129139
primary: userSetting.themeData.colorScheme.primary),

lib/page/hello/android_hello_page.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,12 @@ class _AndroidHelloPageState extends State<AndroidHelloPage> {
7575
child: Observer(builder: (context) {
7676
if (accountStore.now != null &&
7777
(Platform.isIOS || Platform.isAndroid)) {
78-
return LayoutBuilder(builder: (context, constraint) {
79-
if (constraint.maxHeight > constraint.maxWidth)
80-
return _buildPadScafford(context, constraint);
81-
return _buildScaffold(context);
82-
});
78+
return _buildScaffold(context);
79+
// return LayoutBuilder(builder: (context, constraint) {
80+
// if (constraint.maxHeight > constraint.maxWidth)
81+
// return _buildPadScafford(context, constraint);
82+
// return _buildScaffold(context);
83+
// });
8384
}
8485
return LoginPage();
8586
}),

lib/page/hello/ranking/rank_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import 'dart:async';
1818

1919
import 'package:flutter/material.dart';
20+
import 'package:flutter/services.dart';
2021
import 'package:flutter_mobx/flutter_mobx.dart';
2122
import 'package:pixez/i18n.dart';
2223
import 'package:pixez/main.dart';
@@ -168,7 +169,6 @@ class _RankPageState extends State<RankPage>
168169
children: <Widget>[
169170
AppBar(
170171
elevation: 0.0,
171-
backgroundColor: Colors.transparent,
172172
title: Text(I18n.of(context).choice_you_like),
173173
actions: <Widget>[
174174
IconButton(

lib/page/hello/recom/recom_spotlight_page.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import 'dart:io';
1919

2020
import 'package:extended_image/extended_image.dart';
2121
import 'package:flutter/material.dart';
22+
import 'package:flutter/services.dart';
2223
import 'package:flutter_mobx/flutter_mobx.dart';
2324
import 'package:pixez/component/illust_card.dart';
2425
import 'package:pixez/component/spotlight_card.dart';
@@ -130,6 +131,8 @@ class _RecomSpolightPageState extends State<RecomSpolightPage>
130131
SliverAppBar(
131132
elevation: 0.0,
132133
titleSpacing: 0.0,
134+
systemOverlayStyle: SystemUiOverlayStyle(
135+
statusBarIconBrightness: Brightness.dark),
133136
automaticallyImplyLeading: false,
134137
backgroundColor: Colors.transparent,
135138
title: _buildFirstRow(context),

lib/page/hello/setting/setting_page.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import 'dart:io';
1919
import 'package:flutter/cupertino.dart';
2020
import 'package:flutter/foundation.dart';
2121
import 'package:flutter/material.dart';
22+
import 'package:flutter/services.dart';
2223
import 'package:flutter_mobx/flutter_mobx.dart';
2324
import 'package:path_provider/path_provider.dart';
2425
import 'package:pixez/component/new_version_chip.dart';
@@ -100,6 +101,8 @@ class _SettingPageState extends State<SettingPage> {
100101
AppBar(
101102
elevation: 0.0,
102103
automaticallyImplyLeading: false,
104+
systemOverlayStyle: SystemUiOverlayStyle(
105+
statusBarIconBrightness: Brightness.dark),
103106
backgroundColor: Colors.transparent,
104107
actions: [
105108
if (kDebugMode)
@@ -358,7 +361,7 @@ class _SettingPageState extends State<SettingPage> {
358361
}
359362

360363
_showCacheBottomSheet(BuildContext context) async {
361-
final result = await showModalBottomSheet(
364+
final result = await showModalBottomSheet(
362365
context: context,
363366
shape: const RoundedRectangleBorder(
364367
borderRadius: BorderRadius.only(

lib/page/search/result_page.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ class _ResultPageState extends State<ResultPage> {
5050
child: Scaffold(
5151
appBar: AppBar(
5252
elevation: 0.0,
53-
backgroundColor: Colors.transparent,
5453
title: TabBar(
5554
indicatorSize: TabBarIndicatorSize.label,
5655
indicator: MD2Indicator(

lib/page/search/search_page.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import 'dart:io';
1818
import 'dart:ui';
1919
import 'package:flutter/material.dart';
20+
import 'package:flutter/services.dart';
2021
import 'package:flutter_mobx/flutter_mobx.dart';
2122
import 'package:pixez/component/pixiv_image.dart';
2223
import 'package:pixez/i18n.dart';
@@ -327,6 +328,8 @@ class _SearchPageState extends State<SearchPage> with TickerProviderStateMixin {
327328
elevation: 0.0,
328329
titleSpacing: 0.0,
329330
automaticallyImplyLeading: false,
331+
systemOverlayStyle: SystemUiOverlayStyle(
332+
statusBarIconBrightness: Brightness.dark),
330333
leading: RotationTransition(
331334
alignment: Alignment.center,
332335
turns: animation,

lib/page/zoom/photo_viewer_page.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ class _PhotoViewerPageState extends State<PhotoViewerPage>
6363
@override
6464
void dispose() {
6565
if (Platform.isAndroid || Platform.isIOS)
66-
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
66+
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
67+
overlays: [SystemUiOverlay.top, SystemUiOverlay.bottom]);
6768
_doubleClickAnimationController.dispose();
6869
rebuildIndex.close();
6970
rebuildSwiper.close();
@@ -91,7 +92,7 @@ class _PhotoViewerPageState extends State<PhotoViewerPage>
9192
super.initState();
9293
index = widget.index;
9394
if (Platform.isAndroid || Platform.isIOS)
94-
SystemChrome.setEnabledSystemUIMode(SystemUiMode.leanBack);
95+
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);
9596
}
9697

9798
Widget _buildContent(BuildContext context) {
@@ -338,7 +339,11 @@ class _PhotoViewerPageState extends State<PhotoViewerPage>
338339
onPressed: () async {
339340
if (Platform.isAndroid || Platform.isIOS)
340341
await SystemChrome.setEnabledSystemUIMode(
341-
SystemUiMode.edgeToEdge);
342+
SystemUiMode.manual,
343+
overlays: [
344+
SystemUiOverlay.top,
345+
SystemUiOverlay.bottom
346+
]);
342347
Navigator.of(context).pop();
343348
}),
344349
IconButton(

0 commit comments

Comments
 (0)