Доработка режима «Интерактивная паутина» (только лаборатория, deep-режим «Вселенная»): Взаимодействие (по запросу): наведение ≠ клик. - Hover-превью: навёл мышь/палец на узел — его ветка ВРЕМЕННО выплывает; убрал — втягивается. (pointerover/out для мыши, pointerdown/up для пальца → onNodeHover → graph.setHover; флаг hovered). - Фиксация кликом: тап/клик → graph.toggleExpand ставит pinned — ветка остаётся раскрытой и после ухода курсора; повторный тап снимает фиксацию. Эффект = pinned || hovered (expandTargetOf). Этап 2 «Мегамасштаб»: - Collision-расталкивание: раскрытая ветка усиливает отталкивание соседей 1-го уровня пропорционально expandP (EXPAND_REPULSION=2.4) — кластеры разъезжаются, не накладываясь. - Свободный зум: колесо мыши (onWheel) + щипок двумя пальцами (activePointers/pinching), zoom 0.55–2.6 «к точке»; мир — CSS-scale, линии (SVG) пересчитываются в экранных координатах × zoom. - Камера-доводчик: при фиксации ветки, если её веер упирается в край, камера мягко дотягивается (glideCameraTo → camTargetX/Y, lerp CAM_GLIDE_K в tick); любой жест отменяет доводчик. - Синхро-пульс: сияющие/трековые «световоды» дышат толщиной/размытием 3.6с в такт ободку узла. Реальный путь /network-view не затронут: deep-код под tier≥2/hasDeep, hover-колбэк даёт только лаборатория. Ветка экспериментальная (отдельно от pixel-08.06/PR). Бамп client.version → 1.2.144. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .idea | ||
| DAO_запуск | ||
| Deploy Server | ||
| Dev_Docs | ||
| doc/instructions | ||
| DOC | ||
| ESP32 | ||
| Players | ||
| predeploy | ||
| scripts | ||
| server-backup | ||
| SHiNE-agent-bot-coder | ||
| SHiNE-promo-solana-devnet | ||
| SHiNE-server | ||
| shine-solana/shine | ||
| shine-TURN-server | ||
| shine-UI | ||
| TASKS | ||
| tools/understand-anything-lab | ||
| .gitignore | ||
| AGENT_DEBUG_RUNBOOK.md | ||
| AGENTS.md | ||
| build.gradle | ||
| CLAUDE.md | ||
| create_git.sh | ||
| DEBUG_CONNECTION_TESTING.md | ||
| debug-token.example | ||
| deploy_shine-PWA.sh | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle | ||
| TODO_Будущие_доработки.md | ||
| TODO_Звонки_межсерверность.md | ||
| VERSION.properties | ||
| Как_устроены_каналы_в_блокчейне_SHiNE.md | ||
| Логика_доставки_почты.md | ||
| Логика_установки_соединения_через_сервер.md | ||
| Типы_блоков_и_сообщений_SHiNE.md | ||
SHiNE
План запуска DAO
План запуска DAO зафиксирован в DAO_запуск/README.md.
Это рабочий список задач по этап1 и этап2. Дальше ведём его как основной чек-лист запуска DAO и отмечаем в нём выполненные пункты по мере готовности.