Skip to content

Предложение по исправлению ошибок #611

@olegchel73-stack

Description

@olegchel73-stack
  1. Текст-в-речь (TTS): Обработка прерываний и UX

Проблема: Приложение некорректно обрабатывает прерывания аудиосессии (входящий звонок, нажатие кнопки паузы на гарнитуре). После паузы функция TTS перестает работать: кнопка «Play» не реагирует.

Воспроизведение: Включить TTS -> Принять входящий звонок или поставить на паузу кнопкой наушников -> Попробовать продолжить прослушивание.

Результат: Воспроизведение не запускается. Требуется полный перезапуск приложения (Kill process).

Предложение: Оптимизировать UX активации функции (вынести кнопку TTS на главный экран чтения для быстрого доступа).

  1. Сохранение позиции чтения (State Persistence)

Проблема: Некорректная запись/чтение метаданных о последней прочитанной странице.

Симптомы: При перезапуске приложения книга открывается на 10–20 страниц раньше текущей позиции. Синхронизация прогресса работает нестабильно.

  1. Ошибки рендеринга при перелистывании

Проблема: Текст не обновляется при смене страницы.

Симптомы: Анимация перелистывания срабатывает штатно, но содержимое страницы (текстовый слой) остается прежним. Помогает только перезапуск приложения. Похоже на утечку памяти или зависание потока рендеринга.

  1. Навигация (Feature Request)

Проблема: Отсутствует функция «Перейти на страницу №...» (Go to page).

Предложение: Добавить возможность ручного ввода номера страницы, так как навигация только через полосу прокрутки (seekbar) крайне неточна для больших файлов.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions