Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-16 14:22:47 +08:00
parent 13818533a7
commit 0baf3fcd36
283 changed files with 803 additions and 1550 deletions

View File

@@ -1,7 +1,7 @@
import 'dart:async';
import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/extension/scroll_controller_ext.dart';
import 'package:easy_debounce/easy_throttle.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';

View File

@@ -1,6 +1,6 @@
import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/pages/common/common_controller.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/extension/iterable_ext.dart';
import 'package:get/get.dart';
abstract class CommonListController<R, T> extends CommonController<R, T> {

View File

@@ -10,7 +10,7 @@ import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/pages/common/dyn/common_dyn_controller.dart';
import 'package:PiliPlus/pages/video/reply/widgets/reply_item_grpc.dart';
import 'package:PiliPlus/pages/video/reply_reply/view.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/extension/size_ext.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/num_utils.dart';
import 'package:PiliPlus/utils/storage.dart';

View File

@@ -3,7 +3,7 @@ import 'dart:io';
import 'dart:math' show max;
import 'package:PiliPlus/models/common/publish_panel_type.dart';
import 'package:PiliPlus/utils/context_ext.dart';
import 'package:PiliPlus/utils/extension/context_ext.dart';
import 'package:chat_bottom_container/chat_bottom_container.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart' hide ContextExtensionss;

View File

@@ -12,10 +12,11 @@ import 'package:PiliPlus/models_new/emote/emote.dart' as e;
import 'package:PiliPlus/models_new/live/live_emote/emoticon.dart';
import 'package:PiliPlus/pages/common/publish/common_publish_page.dart';
import 'package:PiliPlus/pages/dynamics_mention/view.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/extension/file_ext.dart';
import 'package:PiliPlus/utils/extension/theme_ext.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/page_utils.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:dio/dio.dart' show CancelToken;
import 'package:easy_debounce/easy_throttle.dart';
import 'package:flutter/material.dart';
@@ -61,7 +62,7 @@ abstract class CommonRichTextPubPageState<T extends CommonRichTextPubPage>
@override
void dispose() {
if (Utils.isMobile) {
if (PlatformUtils.isMobile) {
for (var i in pathList) {
File(i).tryDel();
}
@@ -82,7 +83,7 @@ abstract class CommonRichTextPubPageState<T extends CommonRichTextPubPage>
void onClear() {
final path = pathList.removeAt(index);
if (Utils.isMobile) {
if (PlatformUtils.isMobile) {
File(path).tryDel();
}
if (pathList.isEmpty && editController.rawText.trim().isEmpty) {
@@ -110,7 +111,7 @@ abstract class CommonRichTextPubPageState<T extends CommonRichTextPubPage>
controller.restoreChatPanel();
},
onLongPress: onClear,
onSecondaryTap: Utils.isMobile ? null : onClear,
onSecondaryTap: PlatformUtils.isMobile ? null : onClear,
child: ClipRRect(
borderRadius: const BorderRadius.all(Radius.circular(4)),
child: Image(
@@ -121,7 +122,7 @@ abstract class CommonRichTextPubPageState<T extends CommonRichTextPubPage>
),
),
),
if (Utils.isMobile)
if (PlatformUtils.isMobile)
Positioned(
top: 34,
right: 5,