From b51ff318a1e62b7d4f87ec12330037994a68a1a2 Mon Sep 17 00:00:00 2001 From: Vivek Verma <86337946+Omegaviv@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:17:02 +0530 Subject: [PATCH] feat: double tab edit side panel (#5000) * feat: double tab edit side panel * fix: double tap edit only for selected view, check added * fix: format --- .../presentation/home/menu/view/view_item.dart | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/frontend/appflowy_flutter/lib/workspace/presentation/home/menu/view/view_item.dart b/frontend/appflowy_flutter/lib/workspace/presentation/home/menu/view/view_item.dart index 41a8cacd10..e58165cc5b 100644 --- a/frontend/appflowy_flutter/lib/workspace/presentation/home/menu/view/view_item.dart +++ b/frontend/appflowy_flutter/lib/workspace/presentation/home/menu/view/view_item.dart @@ -409,6 +409,19 @@ class _SingleInnerViewItemState extends State { behavior: HitTestBehavior.translucent, onTap: () => widget.onSelected(widget.view), onTertiaryTapDown: (_) => widget.onTertiarySelected?.call(widget.view), + onDoubleTap: isSelected + ? () { + NavigatorTextFieldDialog( + title: LocaleKeys.disclosureAction_rename.tr(), + autoSelectAllText: true, + value: widget.view.name, + maxLength: 256, + onConfirm: (newValue, _) { + context.read().add(ViewEvent.rename(newValue)); + }, + ).show(context); + } + : null, child: SizedBox( height: widget.height, child: Padding(