Skip to content

BookPoint v1.6.6

Latest

Choose a tag to compare

@klanva klanva released this 04 Sep 20:12
· 4 commits to bookpoint-main since this release

Динамические сноски внизу экрана без пустых полос на обычных страницах. Поддержка неразмеченных сносок [4] и встроенных примечаний [текст].

Сноски внизу экрана

  • Динамический расчет высоты: полоса примечаний резервирует место под текст только на тех страницах, где действительно есть сноски. На всех обычных страницах текст книги теперь занимает 100% высоты экрана вплоть до строки состояния, без пустого отступа снизу.
  • Устранено лишнее стирание полосы: отрисовка полосы примечаний вызывается только при наличии сносок, исключая паразитные белые полосы при листании.

Сноски [текст] и [4]

  • Поддержка книг без HTML-ссылок (электронные библиотеки вроде royallib, самиздат и др.): маркеры сносок вида [1], [4] в тексте распознаются автоматически, отображаются компактным верхним индексом, а текст определения подтягивается из конца главы или книги в нижнюю полосу.
  • Поддержка встроенных пояснений вида [текст]: пояснения сворачиваются в компактную метку [*], а сам текст пояснения выносится в нижнюю полосу примечаний.
  • Новый пункт в настройках чтения: «Сноски [текст] и [4]» (включение/отключение распознавания скобочных сносок).
  • Различение ссылки и словарной статьи: маркеры в начале абзаца распознаются как определения и не превращаются в рекурсивные сноски.

Кэш страниц

  • Версия кэша страниц обновлена до v40 для корректной инвалидации разметки с учетом динамической высоты полосы сносок и нового режима скобочных сносок.

Файл: BookPoint_1.6.6_xteink_x4_x3.bin (X4 и X3, ESP32-C3).