Skip to content

Lector lector-0.26.3

Choose a tag to compare

@github-actions github-actions released this 22 Aug 08:54
· 143 commits to main since this release

Added

  • Text Settings is one long list with a true-page preview, instead of tabs and pop-up sliders.
  • Embedded Style is now two switches. Embedded Text Style keeps the book's fonts and emphasis; Embedded Layout Style keeps its margins, indents and spacing. Either can go without the other.
  • Installed fonts can be managed offline, and a whole font family can be sent to another reader nearby.

Fixed

  • Your per-book settings and reading presets survive this update. The Embedded Style split changed the shape of the per-book file without saying so; every book's own settings would have been lost on first open.
  • Chapters that go nowhere are gone from the table of contents, and picking a chapter no longer does nothing.
  • Books whose contents point at files through a different folder index quickly instead of stalling.
  • Reset Reader Settings restores your real global settings, not the shipped defaults.
  • Queued favorites appear in the file browser, and row paths no longer carry a doubled slash.
  • A stray reader nearby can no longer break a font family transfer, and an offer is answered only to the device that sent it.
  • The settings file is no longer rewritten on every press while a value is held.
  • Bar outlines stay inside their own bounds.
  • The X3 panel runs on stock timing again, like every sibling firmware.

Changed

  • Text Settings can no longer be bound to a gesture or put in the pop-up. A binding that pointed at it reads as Disabled; pick another action.

Easiest install: use the browser flasher (Chrome/Edge, USB cable). One build serves both Xteink X3 and X4.

Update from the SD card: download firmware.bin, copy it to the SD card, then on the device open Settings and choose SD Card Firmware Update.

Manual flash (esptool):

esptool.py --chip esp32c3 write_flash \
  0x0 bootloader.bin \
  0x8000 partitions.bin \
  0xE000 boot_app0.bin \
  0x10000 firmware.bin

firmware.elf is for symbolizing crash reports, not for flashing.