Skip to content

Reader 0.3.1: no "Opening…" flash

Choose a tag to compare

@yarosz yarosz released this 04 Oct 01:42
· 3 commits to main since this release
v0.3.1
9311d0b

Reader 0.3.1: no "Opening…" flash. Light builds and signs Tools from a public commit, so this release is the tagged commit. There is no APK here; a Light-signed build will follow when Light's developer portal opens.

versionName 0.3.1, versionCode 4. light-sdk stays at v0.1.2, still Light's newest tag.

Opening

  • Since 0.3.0 a Book opens in about a tenth of a second, which turned the "Opening…" screen into a flicker. Now the reading view stays blank while a Book opens, and "Opening…" (with "Back to Shelf") appears only once the open has taken 500 ms. Once shown, it stays at least 500 ms, so it never flashes. A tap on the Shelf goes straight to the Page (#52).
  • "Couldn't open this Book." and "This Book has no text." still show at once. During the blank first moment, system back still leaves for the Shelf.

Upgrading

  • Your Shelf, every Place and your font size carry over from 0.3.0. The reading data is unchanged; schemaVersion stays 1.

Next

  • Illustrations: first the drop caps drawn as an image inside a paragraph, then the editions with images, with line art inverted for the display.

Release checks

  • Unit and property tests: 596 passed (589 at 0.3.0). Domain drift: 0 unresolved.
  • Light-builder simulation (lightbuilder prepare + unsigned minified release, SDK v0.1.2): OK.
  • Upgrade path on the emulator: this build over the installed one with six Books on the Shelf, five with a Place. Every Place was kept and the Shelf renders.
  • Minified release on the emulator: opens, changes the font, turns pages; reading data unchanged.
  • signoff/emulator and signoff/lp3 via mise run ci on the release commit.