opt theme

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-17 13:09:15 +08:00
parent b4fb7d14d4
commit 830f3b60e0
5 changed files with 7 additions and 6 deletions

View File

@@ -2,7 +2,6 @@ import 'package:PiliPlus/models/common/badge_type.dart';
import 'package:PiliPlus/utils/extension/string_ext.dart'; import 'package:PiliPlus/utils/extension/string_ext.dart';
import 'package:PiliPlus/utils/extension/theme_ext.dart'; import 'package:PiliPlus/utils/extension/theme_ext.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart';
class PBadge extends StatelessWidget { class PBadge extends StatelessWidget {
final String? text; final String? text;
@@ -60,7 +59,7 @@ class PBadge extends StatelessWidget {
bgColor = Colors.black45; bgColor = Colors.black45;
color = Colors.white; color = Colors.white;
case PBadgeType.error: case PBadgeType.error:
if (Get.isDarkMode) { if (theme.isDark) {
bgColor = theme.errorContainer; bgColor = theme.errorContainer;
color = theme.onErrorContainer; color = theme.onErrorContainer;
} else { } else {

View File

@@ -678,7 +678,7 @@ Widget moduleBlockedItem(
ModuleBlocked moduleBlocked, ModuleBlocked moduleBlocked,
double maxWidth, double maxWidth,
) { ) {
late final isDarkMode = Get.isDarkMode; late final isDarkMode = theme.brightness.isDark;
BoxDecoration? bgImg() { BoxDecoration? bgImg() {
return moduleBlocked.bgImg == null return moduleBlocked.bgImg == null

View File

@@ -3,6 +3,7 @@ import 'package:PiliPlus/pages/pgc_review/child/controller.dart';
import 'package:PiliPlus/pages/pgc_review/child/view.dart'; import 'package:PiliPlus/pages/pgc_review/child/view.dart';
import 'package:PiliPlus/pages/pgc_review/post/view.dart'; import 'package:PiliPlus/pages/pgc_review/post/view.dart';
import 'package:PiliPlus/utils/extension/scroll_controller_ext.dart'; import 'package:PiliPlus/utils/extension/scroll_controller_ext.dart';
import 'package:PiliPlus/utils/extension/theme_ext.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
@@ -147,7 +148,7 @@ class _PgcReviewPageState extends State<PgcReviewPage>
'/webview', '/webview',
parameters: { parameters: {
'url': 'url':
'https://member.bilibili.com/article-text/mobile?theme=${Get.isDarkMode ? 1 : 0}&media_id=${widget.mediaId}', 'https://member.bilibili.com/article-text/mobile?theme=${theme.brightness.isDark ? 1 : 0}&media_id=${widget.mediaId}',
}, },
), ),
), ),

View File

@@ -15,6 +15,7 @@ import 'package:PiliPlus/pages/video/introduction/ugc/controller.dart';
import 'package:PiliPlus/pages/video/reply/widgets/reply_item_grpc.dart'; import 'package:PiliPlus/pages/video/reply/widgets/reply_item_grpc.dart';
import 'package:PiliPlus/utils/date_utils.dart'; import 'package:PiliPlus/utils/date_utils.dart';
import 'package:PiliPlus/utils/extension/context_ext.dart'; import 'package:PiliPlus/utils/extension/context_ext.dart';
import 'package:PiliPlus/utils/extension/theme_ext.dart';
import 'package:PiliPlus/utils/image_utils.dart'; import 'package:PiliPlus/utils/image_utils.dart';
import 'package:PiliPlus/utils/platform_utils.dart'; import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/utils.dart'; import 'package:PiliPlus/utils/utils.dart';
@@ -510,7 +511,7 @@ class _SavePanelState extends State<SavePanel> {
padding: const EdgeInsets.all( padding: const EdgeInsets.all(
3, 3,
), ),
color: Get.isDarkMode color: theme.brightness.isDark
? Colors.white ? Colors.white
: theme.colorScheme.surface, : theme.colorScheme.surface,
child: PrettyQrView.data( child: PrettyQrView.data(

View File

@@ -98,7 +98,7 @@ class WhisperSessionItem extends StatelessWidget {
safeArea: true, safeArea: true,
tileColor: item.isPinned tileColor: item.isPinned
? theme.colorScheme.onInverseSurface.withValues( ? theme.colorScheme.onInverseSurface.withValues(
alpha: Get.isDarkMode ? 0.4 : 0.8, alpha: theme.brightness.isDark ? 0.4 : 0.8,
) )
: null, : null,
onLongPress: onLongPress, onLongPress: onLongPress,