Fix (mobile) add long-press support to shared tooltips (#1386)

* Add long-press support to shared tooltips

* fix bot comments

* Fix controlled tooltip long-press suppression

---------

Co-authored-by: Konstantin Zolin <zolin_ka@vk.com>
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>
This commit is contained in:
kostazol
2026-05-24 21:51:58 +03:00
committed by GitHub
co-authored by Konstantin Zolin Bohdan Triapitsyn
parent 3f3b835ee9
commit b7440bef39
10 changed files with 515 additions and 227 deletions
+2
View File
@@ -886,6 +886,7 @@ export const dict = {
'sidebarFilesTree.actions.newFileTitle': 'New File',
'sidebarFilesTree.actions.newFolderTitle': 'New Folder',
'sidebarFilesTree.actions.refreshTitle': 'Refresh',
'sidebarFilesTree.actions.fileMenuTitle': 'File menu',
'sidebarFilesTree.state.searching': 'Searching...',
'sidebarFilesTree.state.loading': 'Loading...',
'sidebarFilesTree.dialog.createFile.title': 'Create File',
@@ -959,6 +960,7 @@ export const dict = {
'filesView.tree.search.searching': 'Searching...',
'filesView.tree.actions.newFileTitle': 'New File',
'filesView.tree.actions.newFolderTitle': 'New Folder',
'filesView.tree.actions.refreshTitle': 'Refresh',
'filesView.editor.imageAltFallback': 'Image',
'filesView.error.jsonViewerUnavailable': 'JSON viewer unavailable',
'filesView.error.switchToTextMode': 'Switch to text mode to view raw content.',
+2
View File
@@ -852,6 +852,7 @@ export const dict: Record<I18nKey, string> = {
"sidebarFilesTree.actions.newFileTitle": "Nuevo archivo",
"sidebarFilesTree.actions.newFolderTitle": "Nueva carpeta",
"sidebarFilesTree.actions.refreshTitle": "Actualizar",
"sidebarFilesTree.actions.fileMenuTitle": "Menú de archivo",
"sidebarFilesTree.state.searching": "Buscando...",
"sidebarFilesTree.state.loading": "Cargando...",
"sidebarFilesTree.dialog.createFile.title": "Crear archivo",
@@ -925,6 +926,7 @@ export const dict: Record<I18nKey, string> = {
"filesView.tree.search.searching": "Buscando...",
"filesView.tree.actions.newFileTitle": "Nuevo archivo",
"filesView.tree.actions.newFolderTitle": "Nueva carpeta",
"filesView.tree.actions.refreshTitle": "Actualizar",
"filesView.editor.imageAltFallback": "Imagen",
"filesView.error.jsonViewerUnavailable": "Visualizador JSON no disponible",
"filesView.error.switchToTextMode": "Cambia al modo de texto para ver contenido bruto.",
+2
View File
@@ -889,6 +889,7 @@ export const dict: Record<I18nKey, string> = {
'sidebarFilesTree.actions.newFileTitle': '새 파일',
'sidebarFilesTree.actions.newFolderTitle': '새 폴더',
'sidebarFilesTree.actions.refreshTitle': '새로고침',
'sidebarFilesTree.actions.fileMenuTitle': '파일 메뉴',
'sidebarFilesTree.state.searching': '검색 중…',
'sidebarFilesTree.state.loading': '로드 중…',
'sidebarFilesTree.dialog.createFile.title': '파일 생성',
@@ -962,6 +963,7 @@ export const dict: Record<I18nKey, string> = {
'filesView.tree.search.searching': '검색 중…',
'filesView.tree.actions.newFileTitle': '새 파일',
'filesView.tree.actions.newFolderTitle': '새 폴더',
'filesView.tree.actions.refreshTitle': '새로고침',
'filesView.editor.imageAltFallback': '이미지',
'filesView.error.jsonViewerUnavailable': 'JSON 뷰어를 사용할 수 없음',
'filesView.error.switchToTextMode': '원본 내용을 보려면 텍스트 모드로 전환하세요.',
+2
View File
@@ -1363,6 +1363,7 @@ export const dict: Record<I18nKey, string> = {
'filesView.toast.writeFileFailed': 'Nie udało się zapisać pliku',
'filesView.tree.actions.newFileTitle': 'Nowy plik',
'filesView.tree.actions.newFolderTitle': 'Nowy folder',
'filesView.tree.actions.refreshTitle': 'Odśwież',
'filesView.tree.search.clearAria': 'Wyczyść wyszukiwanie',
'filesView.tree.search.placeholder': 'Szukaj plików...',
'filesView.tree.search.searching': 'Wyszukiwanie...',
@@ -2129,6 +2130,7 @@ export const dict: Record<I18nKey, string> = {
'sidebarFilesTree.actions.newFileTitle': 'Nowy plik',
'sidebarFilesTree.actions.newFolderTitle': 'Nowy folder',
'sidebarFilesTree.actions.refreshTitle': 'Odśwież',
'sidebarFilesTree.actions.fileMenuTitle': 'Menu pliku',
'sidebarFilesTree.dialog.cancel': 'Anuluj',
'sidebarFilesTree.dialog.confirm': 'Potwierdź',
'sidebarFilesTree.dialog.createFile.description': 'Utwórz nowy plik w {path}',
@@ -852,6 +852,7 @@ export const dict: Record<I18nKey, string> = {
"sidebarFilesTree.actions.newFileTitle": "Novo arquivo",
"sidebarFilesTree.actions.newFolderTitle": "Nova pasta",
"sidebarFilesTree.actions.refreshTitle": "Atualizar",
"sidebarFilesTree.actions.fileMenuTitle": "Menu do arquivo",
"sidebarFilesTree.state.searching": "Buscando...",
"sidebarFilesTree.state.loading": "Carregando...",
"sidebarFilesTree.dialog.createFile.title": "Criar arquivo",
@@ -925,6 +926,7 @@ export const dict: Record<I18nKey, string> = {
"filesView.tree.search.searching": "Buscando...",
"filesView.tree.actions.newFileTitle": "Novo arquivo",
"filesView.tree.actions.newFolderTitle": "Nova pasta",
"filesView.tree.actions.refreshTitle": "Atualizar",
"filesView.editor.imageAltFallback": "Imagem",
"filesView.error.jsonViewerUnavailable": "Visualizador JSON não disponível",
"filesView.error.switchToTextMode": "Alterne para o modo de texto para ver o conteúdo bruto.",
+2
View File
@@ -852,6 +852,7 @@ export const dict: Record<I18nKey, string> = {
"sidebarFilesTree.actions.newFileTitle": "Новий файл",
"sidebarFilesTree.actions.newFolderTitle": "Нова папка",
"sidebarFilesTree.actions.refreshTitle": "Оновити",
"sidebarFilesTree.actions.fileMenuTitle": "Меню файлу",
"sidebarFilesTree.state.searching": "Пошук...",
"sidebarFilesTree.state.loading": "Завантаження...",
"sidebarFilesTree.dialog.createFile.title": "Створити файл",
@@ -925,6 +926,7 @@ export const dict: Record<I18nKey, string> = {
"filesView.tree.search.searching": "Пошук...",
"filesView.tree.actions.newFileTitle": "Новий файл",
"filesView.tree.actions.newFolderTitle": "Нова папка",
"filesView.tree.actions.refreshTitle": "Оновити",
"filesView.editor.imageAltFallback": "Зображення",
"filesView.error.jsonViewerUnavailable": "Переглядач JSON недоступний",
"filesView.error.switchToTextMode": "Перейдіть у текстовий режим, щоб переглянути необроблений вміст.",
@@ -852,6 +852,7 @@ export const dict: Record<I18nKey, string> = {
'sidebarFilesTree.actions.newFileTitle': '新建文件',
'sidebarFilesTree.actions.newFolderTitle': '新建文件夹',
'sidebarFilesTree.actions.refreshTitle': '刷新',
'sidebarFilesTree.actions.fileMenuTitle': '文件菜单',
'sidebarFilesTree.state.searching': '搜索中...',
'sidebarFilesTree.state.loading': '加载中...',
'sidebarFilesTree.dialog.createFile.title': '新建文件',
@@ -925,6 +926,7 @@ export const dict: Record<I18nKey, string> = {
'filesView.tree.search.searching': '搜索中...',
'filesView.tree.actions.newFileTitle': '新建文件',
'filesView.tree.actions.newFolderTitle': '新建文件夹',
'filesView.tree.actions.refreshTitle': '刷新',
'filesView.editor.imageAltFallback': '图片',
'filesView.error.jsonViewerUnavailable': 'JSON 查看器不可用',
'filesView.error.switchToTextMode': '请切换到文本模式查看原始内容。',