Repository navigation
v0.3.1
New
Two new features: search and setting a minimal length for a sitting.
Search
In hindsight, searching by keywords to match book title or author or highlights or notes is very essential and should be done in the beginning. It's actually easy to be done for English, or other western languages, but figuring out the Input Method for CJK is a pain in the ass. I have tried tackling it in my other projects but without success, until now. Yeah, I've learned a lot in this session and figured out how to invoke the system OS' virtual keyboard and bind it to homebrew X11-based apps.
Now on Books tab or within a book's own page, there will be a search icon at the upper left corner. It should be obvious how to use it.
Sitting floor
Previously, any seconds recorded is counted as a "sitting". So even opening a book and closing it immediately, or skimming it for a few pages and not really reading it, will be counted as a sitting, and will show that book in the Today tab, and bump its recency in the Book tab. I am annoyed by it and think a sitting less than a minutes should not be counted at all. Now you can set what should be counted as a sitting.
Changes/Fixes
Mostly just UI/aesthetics, such as standardizing buttons size, white space adjustment, typesettings for CJK, etc.
Full Changelog: v0.3.0...v0.3.1


