Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
dom
2025-09-12 18:12:21 +08:00
committed by GitHub
parent da17725616
commit d6bff33d29
130 changed files with 1036 additions and 834 deletions

View File

@@ -99,8 +99,6 @@ abstract class CommonPublishPageState<T extends CommonPublishPage>
void updatePanelType(PanelType type) {
final isSwitchToKeyboard = PanelType.keyboard == type;
final isSwitchToEmojiPanel =
PanelType.emoji == type || PanelType.more == type;
bool isUpdated = false;
switch (type) {
case PanelType.keyboard:
@@ -119,9 +117,9 @@ abstract class CommonPublishPageState<T extends CommonPublishPage>
? ChatBottomPanelType.keyboard
: ChatBottomPanelType.other,
data: type,
forceHandleFocus: isSwitchToEmojiPanel
forceHandleFocus: isSwitchToKeyboard
? ChatBottomHandleFocus.requestFocus
: ChatBottomHandleFocus.none,
: ChatBottomHandleFocus.unfocus,
);
}

View File

@@ -16,6 +16,7 @@ import 'package:PiliPlus/pages/dynamics_mention/view.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/page_utils.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:dio/dio.dart' show CancelToken;
import 'package:easy_debounce/easy_throttle.dart';
import 'package:flutter/material.dart';
@@ -62,7 +63,7 @@ abstract class CommonRichTextPubPageState<T extends CommonRichTextPubPage>
@override
void dispose() {
for (var i in pathList) {
File(i).delSync();
File(i).tryDel();
}
super.dispose();
}
@@ -115,18 +116,19 @@ abstract class CommonRichTextPubPageState<T extends CommonRichTextPubPage>
),
),
),
Positioned(
top: 34,
right: 5,
child: iconButton(
context: context,
icon: Icons.edit,
onPressed: () => onCropImage(index),
size: 24,
iconSize: 14,
bgColor: color,
if (Utils.isMobile)
Positioned(
top: 34,
right: 5,
child: iconButton(
context: context,
icon: Icons.edit,
onPressed: () => onCropImage(index),
size: 24,
iconSize: 14,
bgColor: color,
),
),
),
Positioned(
top: 5,
right: 5,