Техническое задание: Доработка браузерного расширения
Цель проекта
Улучшить пользовательский опыт чтения веб-страниц, доработав существующее расширение для браузера.
Основные функции для реализации
- Режим иммерсивного чтения: Функция, которая преобразует содержимое веб-страницы в чистый, удобочитаемый формат, убирая лишние элементы (рекламу, боковые панели и т.д.).
- Интерактивное оглавление (Outline): Реализация боковой панели или виджета с иерархической структурой страницы (заголовки h1-h6).
- Фолд (сворачивание/разворачивание): Пользователь должен иметь возможность сворачивать и разворачивать разделы оглавления для навигации, аналогично поведению в некоторых современных интерфейсах.
Требования к реализации
- Работа должна вестись на основе существующего кода расширения.
- Функционал должен быть стабильным и корректно работать на различных сайтах.
- Интерфейс новых элементов должен быть интуитивно понятным и ненавязчивым.
Что предоставляется
Исполнителю будет передан исходный код текущей версии расширения для анализа и доработки.