-
Notifications
You must be signed in to change notification settings - Fork 11
Предложение по исправлению ошибок #611
Description
- Текст-в-речь (TTS): Обработка прерываний и UX
Проблема: Приложение некорректно обрабатывает прерывания аудиосессии (входящий звонок, нажатие кнопки паузы на гарнитуре). После паузы функция TTS перестает работать: кнопка «Play» не реагирует.
Воспроизведение: Включить TTS -> Принять входящий звонок или поставить на паузу кнопкой наушников -> Попробовать продолжить прослушивание.
Результат: Воспроизведение не запускается. Требуется полный перезапуск приложения (Kill process).
Предложение: Оптимизировать UX активации функции (вынести кнопку TTS на главный экран чтения для быстрого доступа).
- Сохранение позиции чтения (State Persistence)
Проблема: Некорректная запись/чтение метаданных о последней прочитанной странице.
Симптомы: При перезапуске приложения книга открывается на 10–20 страниц раньше текущей позиции. Синхронизация прогресса работает нестабильно.
- Ошибки рендеринга при перелистывании
Проблема: Текст не обновляется при смене страницы.
Симптомы: Анимация перелистывания срабатывает штатно, но содержимое страницы (текстовый слой) остается прежним. Помогает только перезапуск приложения. Похоже на утечку памяти или зависание потока рендеринга.
- Навигация (Feature Request)
Проблема: Отсутствует функция «Перейти на страницу №...» (Go to page).
Предложение: Добавить возможность ручного ввода номера страницы, так как навигация только через полосу прокрутки (seekbar) крайне неточна для больших файлов.