opt icons

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-05-02 16:07:29 +08:00
parent cdd9289e6d
commit c4847caa27
9 changed files with 56 additions and 141 deletions

View File

@@ -2,6 +2,7 @@ import 'dart:math';
import 'package:PiliPlus/common/assets.dart';
import 'package:PiliPlus/common/style.dart';
import 'package:PiliPlus/common/widgets/custom_icon.dart';
import 'package:PiliPlus/common/widgets/dialog/report.dart';
import 'package:PiliPlus/common/widgets/extra_hit_test_widget.dart';
import 'package:PiliPlus/common/widgets/pendant_avatar.dart';
@@ -395,14 +396,7 @@ class AuthorPanel extends StatelessWidget {
);
},
minLeadingWidth: 0,
leading: const Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shield_outlined, size: 19),
Icon(Icons.published_with_changes_sharp, size: 12),
],
),
leading: const Icon(CustomIcons.shield_published, size: 19),
title: Text('检查动态', style: theme.textTheme.titleSmall!),
),
if (onSetTop != null)

View File

@@ -593,7 +593,7 @@ class LiveRoomController extends GetxController {
}
void onSendDanmaku([bool fromEmote = false]) {
if (kReleaseMode&& !isLogin) {
if (kReleaseMode && !isLogin) {
SmartDialog.showToast('账号未登录');
return;
}

View File

@@ -1,5 +1,6 @@
import 'package:PiliPlus/common/style.dart';
import 'package:PiliPlus/common/widgets/badge.dart';
import 'package:PiliPlus/common/widgets/custom_icon.dart';
import 'package:PiliPlus/common/widgets/flutter/layout_builder.dart';
import 'package:PiliPlus/common/widgets/image/image_save.dart';
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
@@ -132,13 +133,7 @@ class SearchArchiveGrpc extends StatelessWidget {
child: Row(
spacing: 6,
children: [
const Stack(
clipBehavior: Clip.none,
children: [
Icon(MdiIcons.identifier, size: 16),
Icon(MdiIcons.circleOutline, size: 16),
],
),
const Icon(CustomIcons.identifier_circle, size: 16),
Text(bvid, style: const TextStyle(fontSize: 13)),
],
),

View File

@@ -74,14 +74,7 @@ List<SettingsModel> get extraSettings => [
normalModel: const NormalModel.split(
title: '空降助手',
subtitle: '点击配置',
leading: Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shield_outlined),
Icon(Icons.play_arrow_rounded, size: 15),
],
),
leading: Icon(CustomIcons.shield_play_arrow),
),
switchModel: SwitchModel.split(
defaultVal: false,
@@ -377,14 +370,7 @@ List<SettingsModel> get extraSettings => [
const SwitchModel(
title: '发评反诈',
subtitle: '发送评论后检查评论是否可见',
leading: Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shield_outlined),
Icon(Icons.reply, size: 14),
],
),
leading: Icon(CustomIcons.shield_reply),
setKey: SettingBoxKey.enableCommAntifraud,
defaultVal: false,
),
@@ -401,41 +387,20 @@ List<SettingsModel> get extraSettings => [
const SwitchModel(
title: '发布/转发动态反诈',
subtitle: '发布/转发动态后检查动态是否可见',
leading: Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shield_outlined),
Icon(Icons.motion_photos_on, size: 12),
],
),
leading: Icon(CustomIcons.shield_published),
setKey: SettingBoxKey.enableCreateDynAntifraud,
defaultVal: false,
),
SwitchModel(
title: '屏蔽带货动态',
leading: const Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shopping_bag_outlined, size: 14),
Icon(Icons.not_interested),
],
),
leading: const Icon(CustomIcons.shopping_bag_not_interested),
setKey: SettingBoxKey.antiGoodsDyn,
defaultVal: false,
onChanged: (value) => DynamicsDataModel.antiGoodsDyn = value,
),
SwitchModel(
title: '屏蔽带货评论',
leading: const Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shopping_bag_outlined, size: 14),
Icon(Icons.not_interested),
],
),
leading: const Icon(CustomIcons.shopping_bag_not_interested),
setKey: SettingBoxKey.antiGoodsReply,
defaultVal: false,
onChanged: (value) => ReplyGrpc.antiGoodsReply = value,

View File

@@ -4,6 +4,7 @@ import 'package:PiliPlus/common/assets.dart';
import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/style.dart';
import 'package:PiliPlus/common/widgets/badge.dart';
import 'package:PiliPlus/common/widgets/custom_icon.dart';
import 'package:PiliPlus/common/widgets/dialog/dialog.dart';
import 'package:PiliPlus/common/widgets/dialog/report.dart';
import 'package:PiliPlus/common/widgets/extra_hit_test_widget.dart';
@@ -1195,14 +1196,7 @@ class ReplyItemGrpc extends StatelessWidget {
onCheckReply?.call(item);
},
minLeadingWidth: 0,
leading: const Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(Icons.shield_outlined, size: 19),
Icon(Icons.reply, size: 12),
],
),
leading: const Icon(CustomIcons.shield_reply, size: 19),
title: Text('检查评论', style: style),
),
],

View File

@@ -1843,21 +1843,10 @@ class HeaderControlState extends State<HeaderControl>
tooltip: '提交片段',
style: btnStyle,
onPressed: () => videoDetailCtr.onBlock(context),
icon: const Stack(
clipBehavior: Clip.none,
alignment: Alignment.center,
children: [
Icon(
Icons.shield_outlined,
size: 19,
color: Colors.white,
),
Icon(
Icons.play_arrow_rounded,
size: 13,
color: Colors.white,
),
],
icon: const Icon(
CustomIcons.shield_play_arrow,
size: 20,
color: Colors.white,
),
),
),