Skip to content

v0.3.8

Choose a tag to compare

@huangziwei huangziwei released this 18 Sep 15:24
· 42 commits to main since this release

So, I practice book polygamy and hop between books every day and I am not going to apologize for it. But it also means sometimes there will be a long break in between for certain books, because what I read depends on the mood of the situation.

And I am going on a mostly internet free 3 weeks vacation (with my Kindle loaded with books, of course), and it will change my usual reading plan (like, I will certainly not read Infinite Jest during my vacation). That will create gaps here and there and I don't want they screw up my book graphs.

So, v0.3.8 adds our favourite data visualization trick "gap breaks" to x-axis:

screenshot_1789410598-shadow
Before
screenshot_1789744465-shadow After

The gap is decided by the floor = max(3, 3 × median stride). If you read every day then a 3 days break will become a gap, if you read a book one day per week then you need a 21 days break to see a gap. But other than reading the holy bible in a sunday school, who will have such reading habit btw?


this also means v0.3.8 will be the last update until mid October. There are still bugs here and there, especially for firmware >= 5.19.*, but we don't have enough data to do anything yet. What you can do in the meantime is just read normally (if it doesn't work for you then you are not really losing anything you don't have already), time your reading with a stopwatch, then make a diagnostics dump and post it in an issue.

Full Changelog: v0.3.7...v0.3.8