Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-21 12:46:34 +08:00
parent 5f3f158932
commit 604d78ad6a
161 changed files with 4873 additions and 4770 deletions

View File

@@ -6,7 +6,7 @@ import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/models/dynamics/result.dart';
import 'package:PiliPlus/pages/common/reply_controller.dart';
import 'package:PiliPlus/utils/id_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
@@ -15,8 +15,8 @@ class DynamicDetailController extends ReplyController<MainListReply> {
late int replyType;
late DynamicItemModel dynItem;
late final horizontalPreview = GStorage.horizontalPreview;
late final showDynActionBar = GStorage.showDynActionBar;
late final horizontalPreview = Pref.horizontalPreview;
late final showDynActionBar = Pref.showDynActionBar;
@override
dynamic get sourceId => replyType == 1 ? IdUtils.av2bv(oid) : oid;
@@ -61,6 +61,5 @@ class DynamicDetailController extends ReplyController<MainListReply> {
mode: mode.value,
cursorNext: cursorNext,
offset: paginationReply?.nextOffset,
antiGoodsReply: antiGoodsReply,
);
}

View File

@@ -9,7 +9,6 @@ import 'package:PiliPlus/grpc/bilibili/main/community/reply/v1.pb.dart'
show ReplyInfo;
import 'package:PiliPlus/http/constants.dart';
import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/models/common/reply/reply_sort_type.dart';
import 'package:PiliPlus/models/dynamics/result.dart';
import 'package:PiliPlus/pages/dynamics/widgets/author_panel.dart';
import 'package:PiliPlus/pages/dynamics/widgets/dynamic_panel.dart';
@@ -23,6 +22,8 @@ import 'package:PiliPlus/utils/num_util.dart';
import 'package:PiliPlus/utils/page_utils.dart';
import 'package:PiliPlus/utils/request_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:easy_debounce/easy_throttle.dart';
import 'package:flutter/material.dart';
@@ -48,7 +49,7 @@ class _DynamicDetailPageState extends State<DynamicDetailPage>
bool _isFabVisible = true;
bool? _imageStatus;
late final List<double> _ratio = GStorage.dynamicDetailRatio;
late final List<double> _ratio = Pref.dynamicDetailRatio;
bool get _horizontalPreview =>
context.orientation == Orientation.landscape &&
@@ -285,7 +286,7 @@ class _DynamicDetailPageState extends State<DynamicDetailPage>
value: _ratio.first,
onChanged: (value) {
if (value >= 10 && value <= 90) {
_ratio[0] = value;
_ratio[0] = value.toPrecision(2);
_ratio[1] = 100 - value;
GStorage.setting.put(
SettingBoxKey.dynamicDetailRatio,