Связи: отключена вибрация в графе

haptic() сделан no-op — на экране «Связи» телефон не вибрирует ни на тапах по узлам,
ни на переходах (раскрытие/погружение/всплытие/пан). Вызовы haptic(...) оставлены, тело пустое.
Версия 1.2.167.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Pixel 2026-06-19 00:03:32 +03:00
parent ac1cc04637
commit 7ad74942e0
2 changed files with 4 additions and 3 deletions

View File

@ -1,2 +1,2 @@
client.version=1.2.166 client.version=1.2.167
server.version=1.2.144 server.version=1.2.144

View File

@ -1233,8 +1233,9 @@ export function createForceGraph({ stage, model, onCenterTap, onNodeTap, onNodeL
let pinchDist0 = 0; // базовая дистанция между пальцами (px) для расчёта масштаба let pinchDist0 = 0; // базовая дистанция между пальцами (px) для расчёта масштаба
let hoverNode = null; // узел под курсором мыши (для ховер-раскрытия ветки) let hoverNode = null; // узел под курсором мыши (для ховер-раскрытия ветки)
let lastBgTapTs = 0; // время последнего тапа по пустому фону (для двойного тапа = сброс) let lastBgTapTs = 0; // время последнего тапа по пустому фону (для двойного тапа = сброс)
// Виброотклик (мобильные): не критичен — на десктопе navigator.vibrate просто отсутствует. // Виброотклик отключён по запросу: на экране «Связи» телефон не вибрирует ни на тапах, ни на переходах.
const haptic = (pattern) => { try { if (navigator.vibrate) navigator.vibrate(pattern); } catch { /* нет API */ } }; // (no-op; вызовы haptic(...) ниже оставлены, но ничего не делают — легко вернуть, восстановив тело.)
const haptic = () => {};
// Префетч аватарок детей при наведении/нырке — чтобы при раскрытии лица уже были в кэше браузера. // Префетч аватарок детей при наведении/нырке — чтобы при раскрытии лица уже были в кэше браузера.
const prefetched = new Set(); const prefetched = new Set();