[New Plugin]: Verso - reading scheduler

Verso 1.3.0 — reading scheduler, now on mobile + percent tracking for e-readers

Two notable changes in 1.3.0.

Mobile support

Verso has been desktop-only since it launched. This upgrade changes that. Tested on Android. I don’t have an iOS device, so if you’re on iPhone and something looks wrong, I’d genuinely like
to hear about it.

Percent-based progress for e-readers

This one came out of my own reading. Verso’s scheduling is page-based —
“read to page 240 today” — which works fine with a physical book and not at
all with a Kindle, which tells you you’re 31% through and nothing more.

You can now set a book to percent mode when you add or edit it, and log
progress the way your reader reports it. Under the hood it converts to a
page number so the scheduling math is unchanged, which also means you can
have some books in pages and some in percent without anything getting
confused.

Smaller things

  • Finishing a book now shows a quote about reading, varying each time, with
    a separate set for books over 500 pages. Previously it was the same two
    lines every single time, which stopped meaning anything after the third
    book. If you have an awesome quote relating to books, send it to me. I may add it!
  • Title and Author now capitalize themselves when you leave the field.
  • A couple of layout fixes in the Add/Edit Book windows.

A known issue in mobile

On mobile, the on-screen keyboard can cover the field in the log-progress
window. The field works, you just can’t see it while you’re typing.

This isn’t specific to Verso. Obsidian’s mobile WebView overlays the keyboard
on top of the layout instead of shrinking the viewport, so the usual
scroll-into-view fix has nothing to act on. It affects plenty of plugins with
modal forms, and there’s an open feature request about it:

My problem isn’t an overly-tall modal, but a short one. I tried 3 different workarounds, and none were to my satisfaction.


Feedback and issues welcome, particularly from anyone reading on iOS, or on
an e-reader whose percentages behave differently than I’d expect.

Thanks for your interest and keep reading!