This update includes a more modern app design, faster startup and browsing, a redesigned statistics experience, a pitch black dark theme, and extensive reader improvements. The reader now has seamless chapter transitions, vertical scrolling, page-turn animations, in-book search and better annotation handling.
In addition to the big UI rework, I also did a lot of under-the-hood work to prepare for the iOS release, which now is on its way through the Apple system.
- Redesigned most of the app to use a more modern design.
- Improved command grid editor, now allowing custom designs.
- Improved the built-in dictionary to support hyperlink navigation to related words.
- Improved reading statistics presentation.
- Improved app startup performance.
- Improved performance when opening the book info page.
- Improved performance when loading filter values in huge libraries.
- Improved rendering performance when showing lots of tiny covers in the library.
- Improved the 'missing cover' placeholder design.
- Improved the CSV export functionality with more options for formatting, columns and aggregation.
- Improved the performance when changing the book that is connected to a reading statistics item for huge libraries.
- Improved the AI explanation system to be more accurate and to provide better explanations.
- Improved performance and reduced visual glitches when changing settings in the reader that require a relayout of the book contents.
- Improved margin editor to allow any value, while keeping the simple slider interface.
- Implemented long press for library items. The old context menu button can be hidden in settings if you want to.
- Implemented seamless chapter switching -- no more loading popups!
- Added a combined popup that has all display options in the library browser in one place.
- Added quick/full search options to the library search. Full search includes comments, which is a bit slower.
- Added a pitch black dark theme variant.
- Added an option for disabling styling/CSS from the book, if you want full control.
- Added time-of-day information to stats, to enable more types of stats in the future.
- Added support for long pressing books on the home page and in the library, instead of or in addition to the context menu (configurable in settings).
- Added support for horizontal slide animation when turning pages.
- Added support for vertical scrolling in the reader.
- Added an 'Export book file' option to the book context menu.
- Added book source information to the book info page.
- Fixed a bug where certain additional cover image placeholders added an additional empty page to the cover image chapter in epubs.
- Fixed a bug where some buttons became unresponsive in some cases where the app had been in the background in certain conditions.
- Fixed a bug where it was impossible to export a backup using the 'Share' functionality if sync services were not configured.
- Fixed popups sometimes not registering a back button press, causing the page behind them to close instead.
- Fixed a bug where different casings on book metadata could cause the storage template system to create duplicated folders.
- Fixed book info links always opening filters in the local library instead of the current book source.
- Fixed font size handling in books with different font sizes within the same chapter.
- Fixed a bug that could cause a Google Drive book source to immediately deauthorize itself.
- Fixed text size popup being too easy to accidentally close if you tapped to close to the edge.
- Fixed superscript text in certain books being rendered overlapping the text above it.
- Lots of minor bug fixes and usability improvements.
- Lots of minor changes improving functionality and UI on iOS.