mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
@@ -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 {
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}',
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -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(
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user