* Revert "opt gesture"

This reverts commit bd97f9a500.

* revert: late init

* update [skip ci]

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
This commit is contained in:
My-Responsitories
2026-01-24 11:46:00 +08:00
committed by GitHub
parent 777c3c2278
commit 7eaf05839a
13 changed files with 52 additions and 60 deletions

View File

@@ -4,7 +4,6 @@ import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/widgets/badge.dart';
import 'package:PiliPlus/common/widgets/dialog/report.dart';
import 'package:PiliPlus/common/widgets/flutter/text/text.dart' as custom_text;
import 'package:PiliPlus/common/widgets/gesture/immediate_tap_gesture_recognizer.dart';
import 'package:PiliPlus/common/widgets/image/custom_grid_view.dart';
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
import 'package:PiliPlus/common/widgets/pendant_avatar.dart';
@@ -34,6 +33,7 @@ import 'package:PiliPlus/utils/utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:fixnum/fixnum.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
@@ -483,7 +483,7 @@ class ReplyItemGrpc extends StatelessWidget {
style: TextStyle(
color: theme.colorScheme.primary,
),
recognizer: ImmediateTapGestureRecognizer()
recognizer: TapGestureRecognizer()
..onTap = () {
feedBack();
Get.toNamed(
@@ -616,7 +616,7 @@ class ReplyItemGrpc extends StatelessWidget {
style: TextStyle(
color: theme.colorScheme.primary,
),
recognizer: ImmediateTapGestureRecognizer()
recognizer: TapGestureRecognizer()
..onTap = () {
if (url.appUrlSchema.isEmpty) {
if (RegExp(
@@ -695,7 +695,7 @@ class ReplyItemGrpc extends StatelessWidget {
TextSpan(
text: matchStr,
style: TextStyle(color: theme.colorScheme.primary),
recognizer: ImmediateTapGestureRecognizer()
recognizer: TapGestureRecognizer()
..onTap = () =>
Get.toNamed('/member?mid=${content.atNameToMid[name]}'),
),
@@ -705,7 +705,7 @@ class ReplyItemGrpc extends StatelessWidget {
TextSpan(
text: '投票: ${content.vote.title}',
style: TextStyle(color: theme.colorScheme.primary),
recognizer: ImmediateTapGestureRecognizer()
recognizer: TapGestureRecognizer()
..onTap = () =>
showVoteDialog(context, content.vote.id.toInt()),
),
@@ -730,7 +730,7 @@ class ReplyItemGrpc extends StatelessWidget {
? TextStyle(color: theme.colorScheme.primary)
: null,
recognizer: isValid
? (ImmediateTapGestureRecognizer()
? (TapGestureRecognizer()
..onTap = () {
// 跳转到指定位置
try {
@@ -761,7 +761,7 @@ class ReplyItemGrpc extends StatelessWidget {
TextSpan(
text: matchStr,
style: TextStyle(color: theme.colorScheme.primary),
recognizer: ImmediateTapGestureRecognizer()
recognizer: TapGestureRecognizer()
..onTap = () {
Get.toNamed(
'/searchResult',
@@ -775,7 +775,7 @@ class ReplyItemGrpc extends StatelessWidget {
TextSpan(
text: matchStr,
style: TextStyle(color: theme.colorScheme.primary),
recognizer: ImmediateTapGestureRecognizer()
recognizer: TapGestureRecognizer()
..onTap = () => PageUtils.handleWebview(matchStr),
),
);
@@ -816,7 +816,7 @@ class ReplyItemGrpc extends StatelessWidget {
: theme.colorScheme.secondary,
),
recognizer: hasClickUrl
? (ImmediateTapGestureRecognizer()
? (TapGestureRecognizer()
..onTap = () =>
PageUtils.handleWebview(content.richText.note.clickUrl))
: null,