From c433156646e3122c442984fbd118155a8ea1cd77 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Wed, 7 Oct 2026 16:36:26 +0300 Subject: [PATCH] docs: add Focus Mode (Zen Reader) feature to roadmap --- TODO.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/TODO.md b/TODO.md index 107c32a..f3acbe5 100644 --- a/TODO.md +++ b/TODO.md @@ -515,6 +515,20 @@ ## ⏳ Coming Soon +- [ ] **🧘 Фокус-режим в читалке (Focus Mode / Zen Reader — 100% vh & 100% vw)**: + - **Концепция**: чистый дзен-режим чтения на весь экран без отвлекающих панелей с сохранением 100% интерактивного перевода. + - **Интерфейс и верстка**: + - Скрытие шапки сайта (`navbar`), тулбара читалки, мобильной панели вкладок (`bottom tab bar`) и рамок. + - Текстовый контейнер расширяется на `100vw` и `100vh` (с учётом `env(safe-area-inset-*)`). + - Сохраняются все пользовательские настройки типографики (`Aa`): размер шрифта, гарнитура (Sans/Serif/Mono), ширина колонки и темы оформления (Dark, Sepia, Light, OLED). + - **Интерактивный перевод (Zero Loss)**: + - Клик / тап по любому слову по-прежнему открывает всплывающее окно перевода (десктопный попап или мобильный Bottom Sheet). + - Доступны контекстный ИИ-перевод предложений, словарные статьи и быстрое добавление `+ В словарь`. + - **Управление и HUD**: + - Иконка активации `🧘` в тулбаре читалки и поддержка горячей клавиши `F`. + - Ненавязчивый полупрозрачный плавающий оверлей в углу с индикатором прогресса чтения и кнопкой выхода `✕`. + - Выход по нажатию клавиши `Escape`, клику на `✕` или свайпу/тапу по верхнему краю экрана. + - Поддержка нативного Fullscreen API (`document.documentElement.requestFullscreen()`) для браузеров на десктопе и Android. - [ ] **🌐 Быстрый захват из браузера (Bookmarklet)**: - Создать JavaScript-букмарклет для добавления слова/фразы из любого окна браузера в личный словарь [`study.qpid.pro`](https://study.qpid.pro) (низший приоритет). - [ ] **Нативная автономная озвучка (HTML5 Web Speech API / `speechSynthesis`)**: