opt dyn jump

tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-22 10:03:42 +08:00
parent 824ee53025
commit d4a1568b28
14 changed files with 52 additions and 56 deletions

View File

@@ -31,7 +31,6 @@ import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
@@ -196,14 +195,14 @@ class _ArticlePageState extends CommonDynPageState<ArticlePage> {
if (controller.isLoaded.value) {
late Widget content;
if (controller.opus != null) {
if (kDebugMode) debugPrint('json page');
// if (kDebugMode) debugPrint('json page');
content = OpusContent(
opus: controller.opus!,
callback: imageCallback,
maxWidth: maxWidth,
);
} else if (controller.opusData?.modules.moduleBlocked != null) {
if (kDebugMode) debugPrint('moduleBlocked');
// if (kDebugMode) debugPrint('moduleBlocked');
final moduleBlocked = controller.opusData!.modules.moduleBlocked!;
content = SliverToBoxAdapter(
child: moduleBlockedItem(theme, moduleBlocked, maxWidth),
@@ -213,7 +212,7 @@ class _ArticlePageState extends CommonDynPageState<ArticlePage> {
// json
return ArticleOpus(ops: controller.articleData?.ops);
}
if (kDebugMode) debugPrint('html page');
// if (kDebugMode) debugPrint('html page');
final res = parser.parse(controller.articleData!.content!);
if (res.body!.children.isEmpty) {
content = SliverToBoxAdapter(

View File

@@ -60,8 +60,7 @@ class ActionPanel extends StatelessWidget {
),
Expanded(
child: TextButton.icon(
onPressed: () =>
PageUtils.pushDynDetail(item, 1, action: 'comment'),
onPressed: () => PageUtils.pushDynDetail(item, isPush: true),
icon: Icon(
FontAwesomeIcons.comment,
size: 16,

View File

@@ -59,7 +59,7 @@ class DynamicPanel extends StatelessWidget {
'DYNAMIC_TYPE_COURSES_SEASON',
}.contains(item.type)
? null
: () => PageUtils.pushDynDetail(item, 1),
: () => PageUtils.pushDynDetail(item),
onLongPress: () => _imageSaveDialog(context, authorWidget.morePanel),
child: Column(
mainAxisSize: MainAxisSize.min,

View File

@@ -25,7 +25,7 @@ Widget liveRcmdPanel(
Padding(
padding: const EdgeInsets.symmetric(horizontal: StyleString.safeSpace),
child: GestureDetector(
onTap: () => PageUtils.pushDynDetail(item, floor),
onTap: () => PageUtils.pushDynDetail(item),
child: Stack(
clipBehavior: Clip.none,
children: [

View File

@@ -85,7 +85,7 @@ Widget module(
}
maxWidth -= 30;
return InkWell(
onTap: () => PageUtils.pushDynDetail(orig, floor + 1),
onTap: () => PageUtils.pushDynDetail(orig),
onLongPress: () {
String? title, cover, bvid;
late var origMajor = orig.modules.moduleDynamic?.major;

View File

@@ -17,7 +17,6 @@ import 'package:PiliPlus/pages/member_like_arc/view.dart';
import 'package:PiliPlus/pages/member_pgc/widgets/pgc_card_v_member_pgc.dart';
import 'package:PiliPlus/utils/context_ext.dart';
import 'package:PiliPlus/utils/grid.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart' hide ContextExtensionss;
@@ -329,10 +328,10 @@ class _MemberHomeState extends State<MemberHome>
if (contributeCtr.tabController?.index != index1) {
contributeCtr.tabController?.index = index1;
}
if (kDebugMode) debugPrint('initialized');
// if (kDebugMode) debugPrint('initialized');
} catch (e) {
_ctr.contributeInitialIndex.value = index1;
if (kDebugMode) debugPrint('not initialized');
// if (kDebugMode) debugPrint('not initialized');
}
}
}

View File

@@ -1112,7 +1112,6 @@ class VideoDetailController extends GetxController
(data.timeLength == null
? null
: Duration(milliseconds: data.timeLength!)),
// 宽>高 水平 否则 垂直
isVertical: isVertical.value,
aid: aid,
bvid: bvid,

View File

@@ -29,6 +29,7 @@ import 'package:PiliPlus/utils/global_data.dart';
import 'package:PiliPlus/utils/id_utils.dart';
import 'package:PiliPlus/utils/page_utils.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
@@ -323,7 +324,7 @@ class PgcIntroController extends CommonIntroController {
queryOnlineTotal();
queryVideoIntro(episode as EpisodeItem);
} catch (e) {
debugPrint('pgc onChangeEpisode: $e');
if (kDebugMode) debugPrint('pgc onChangeEpisode: $e');
}
}

View File

@@ -41,6 +41,7 @@ import 'package:PiliPlus/utils/request_utils.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:expandable/expandable.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart' hide ContextExtensionss;
@@ -540,7 +541,7 @@ class UgcIntroController extends CommonIntroController with ReloadMixin {
this.cid.value = cid;
queryOnlineTotal();
} catch (e) {
debugPrint('ugc onChangeEpisode: $e');
if (kDebugMode) debugPrint('ugc onChangeEpisode: $e');
}
}