Динамические сноски внизу экрана без пустых полос на обычных страницах. Поддержка неразмеченных сносок [4] и встроенных примечаний [текст].
Сноски внизу экрана
- Динамический расчет высоты: полоса примечаний резервирует место под текст только на тех страницах, где действительно есть сноски. На всех обычных страницах текст книги теперь занимает 100% высоты экрана вплоть до строки состояния, без пустого отступа снизу.
- Устранено лишнее стирание полосы: отрисовка полосы примечаний вызывается только при наличии сносок, исключая паразитные белые полосы при листании.
Сноски [текст] и [4]
- Поддержка книг без HTML-ссылок (электронные библиотеки вроде royallib, самиздат и др.): маркеры сносок вида [1], [4] в тексте распознаются автоматически, отображаются компактным верхним индексом, а текст определения подтягивается из конца главы или книги в нижнюю полосу.
- Поддержка встроенных пояснений вида [текст]: пояснения сворачиваются в компактную метку [*], а сам текст пояснения выносится в нижнюю полосу примечаний.
- Новый пункт в настройках чтения: «Сноски [текст] и [4]» (включение/отключение распознавания скобочных сносок).
- Различение ссылки и словарной статьи: маркеры в начале абзаца распознаются как определения и не превращаются в рекурсивные сноски.
Кэш страниц
- Версия кэша страниц обновлена до v40 для корректной инвалидации разметки с учетом динамической высоты полосы сносок и нового режима скобочных сносок.
Файл: BookPoint_1.6.6_xteink_x4_x3.bin (X4 и X3, ESP32-C3).