Summary
A few large changes in this release, feel free to take a closer look below!
XTC/XTCH support has been added to CrossPoint, so you can now view externally generated XTC/XTCH files. There are always going to be formatting requests which are niche or difficult to support, which this should unblock.
Rotation support has been added, however it comes with some rough edges. Buttons customization support is still on the way, so until then setting a different orientation in the settings result in a slightly confusing reading experience.
Additionally quality of life improvements including EPUB cover dithering, status bar settings, QR codes on the network page, and a continue reading menu option round out the new notable features.
Unfortunately, due to a bug in 0.9.0, the OTA update will likely fail to get the details of any update. That bug has been fixed in this release, so moving forward, the Check for updates functionality should work as expected.
Thanks to the community for the majority of these features!
What's Changed
Features
- Add XTC/XTCH ebook format support by @eunchurn in https://github.com/daveallie/crosspoint-reader/pull/135
- Rotation Support by @ChandhokTannay in https://github.com/daveallie/crosspoint-reader/pull/77
- Improve EPUB cover image quality with pre-scaling and Atkinson dithering by @eunchurn in https://github.com/daveallie/crosspoint-reader/pull/116
- Add setting to enable status bar display options by @1991AcuraLegend in https://github.com/daveallie/crosspoint-reader/pull/111
- Add Continue Reading menu and remember last book folder by @eunchurn in https://github.com/daveallie/crosspoint-reader/pull/129
- Network details QR code by @jonasdiemer in https://github.com/daveallie/crosspoint-reader/pull/113
Fixes
- Fix underscore on keyboard and standardize activity by @daveallie in https://github.com/daveallie/crosspoint-reader/pull/138
- Use a JSON filter to avoid crashes when checking for updates by @daveallie in https://github.com/daveallie/crosspoint-reader/pull/141
- Normalize button hints by @olearycrew in https://github.com/daveallie/crosspoint-reader/pull/130
- fix(parser): remove MAX_LINES limit that truncates long chapters by @eunchurn in https://github.com/daveallie/crosspoint-reader/pull/132
- Add 'Open' button hint to File Selection page by @olearycrew in https://github.com/daveallie/crosspoint-reader/pull/136
- Add retry logic and progress bar for chapter indexing by @eunchurn in https://github.com/daveallie/crosspoint-reader/pull/128
- Fix issue where pressing back from chapter select would leave book by @daveallie in https://github.com/daveallie/crosspoint-reader/pull/137
Internal
- Optimize glyph lookup with binary search by @eunchurn in https://github.com/daveallie/crosspoint-reader/pull/125
- Use font ascender height for baseline offset by @daveallie in https://github.com/daveallie/crosspoint-reader/pull/139
New Contributors
- @eunchurn made their first contribution in https://github.com/daveallie/crosspoint-reader/pull/125
- @1991AcuraLegend made their first contribution in https://github.com/daveallie/crosspoint-reader/pull/111
- @ChandhokTannay made their first contribution in https://github.com/daveallie/crosspoint-reader/pull/77
Full Changelog: https://github.com/daveallie/crosspoint-reader/compare/0.9.0...0.10.0