v1.5.0-rc
Pre-releaseWarning
IF YOU JUST RECEIVED AN X3 AND HAVE NEVER FLASHED A CUSTOM FIRMWARE, STAY ON STOCK UNTIL WE GET MORE INFO FROM XTEINK ABOUT THEIR NEW DISPLAYS SO THAT WE CAN ENSURE COMPATIBILITY. JUSTIN OF CROSSPOINT IS ACTIVELY WORKING ON THIS.
—
In other news…
Xlarge has been removed from this release
See the following discussion for more info. You can download Crossink fonts in all sizes from https://inky.crossink.dev/#downloads. Place them on your SD card inside a .fonts or fonts folder.
Release Notes
This release might be one of the largest ones so far, hence why it's taken so long since the last release. I've also been working on a companion web app for Crossink called Inky for a few months now. It's got various tools that I thought would be helpful. As someone who doesn't particularly like having to connect via the File Transfer method to send files, I made a standalone EPUB optimizer that can send EPUBs to your device via USB (only possible if you're unlocked, if not you can still download the file to transfer to your SD manually). I also made a dictionary prep tool to speed up dictionary lookups (not necessary but is recommended), a downloads page for fonts and pre-prepped dictionaries, and a dedicated Crossink flash tool. I hope you guys find it useful!
🎉 Oh yeah, you can also now easily flash stable and pre-release builds at https://inky.crossink.dev/#flash-tools
New
- Full touch support for Seeed Sticky (Shoutout to the Seeed team for sending me an early development unit). If you're interested in one, get one through Crosspoint's shop to support the devs and get a discount while you're at it.
- Dictionary lookup has been added, including suggestions and lookup history. "Look Up Word" can also be assigned as a short or long-press action. Dictionary lookup works with any compatible StarDict dictionary.
- To get you started with some dictionaries, I've included 4 monolingual English dictionaries already optimized that you can download from Inky.
- If your dictionary includes IPA transcriptions, you can also download Crossink fonts that include the IPA glyphs under Dictionary Fonts from the above link.
- This release re-introduces upstream Crosspoint's incremental indexing, however this time you can choose between
IncrementalorFull Sectionindexing globally or per book. Incremental indexing prepares a few pages ahead while Full Section indexing (the old default behavior and will remain the default) prepares the entire section/chapter from the beginning.- There are pros and cons to each method. Learn more here.
- Incremental indexing is still considered experimental. Use
Full Sectionindexing if you generally don't have issues with EPUBs rendering.
- Nearby File Transfer can send EPUB, TXT, XTC, XTCH, PNG, and BMP files directly between two CrossInk devices without a Wi-Fi network. Long-press from the File Browser or Recent Books to see the new option for
Send to Nearby Device. On the receiving device, navigate toFile Transfer > Receive File Word Spacingsetting has been added toSettings > Reader > Font Options > Word Spacing. This allows you to set the spacing between words up to 5 levels.- RTC-enabled devices can choose the date format shown in the settings menu and numeric separator in
Settings > System > Device. - The web EPUB optimizer now splits oversized chapters into more device-friendly sections before sending them to the device. This is on by default. Note: Split sections may cause unexpected paragraph breaks where the optimizer has split the section. This is normal. Split sections will also show a "~" when estimating the chapter pages.
- Small-caps rendering using a modified capitalized version of the font. This eliminates the need for the font to include small-caps.
Changed
- The setting for
Download Font Size Rangenow displays the font point-size ranges: 8–12pt, 10–16pt, 14–20pt, and 8–20pt, replacing the old build names it corresponded to. - The
Download Alloption has been removed to avoid excessive screen ghosting after very long Wi-Fi usage (downloading all fonts takes a very long time and is not recommended); fonts can still be downloaded individually or updated together. Downloading the fonts to your computer and transferring via SD card is the recommended method. - File Transfer, KOReader Sync, OTA updates, and OPDS browsing now start with more memory available for network operations by doing a silent restart and loading only the necessary data before starting the activity.
- The web file manager can delete non-empty folders and, when hidden files are shown, remove hidden or system-managed SD card items after confirmation.
- Underlines and strikethroughs now display connected instead of just word by word.
- Max number of clippings has increased from 64 to 256. The limit exists to bound RAM usage.
Fixed
- Background silent indexing on the 2nd to last page of a chapter should work again for
Full Sectionindexing (fixes #383) - EPUB footnote and cross-reference previews now show the complete note when the link targets the middle of a paragraph. (fixes #406)
- EPUB clipping now keeps the correct text, font, Bionic Reading layout, and descenders when highlighting/clipping when memory is low (fixes #405 and #385)
- Reader popups, sleep messages, and KOReader Sync labels now keep the correct orientation. Long menus show a scrollbar. (fixes #409)
- Manage Fonts is more reliable with large font catalogs and returns to Font Options when leaving without changes. (fixes #401)
- KOReader Sync, web transfers, and authentication now recover more reliably from fragmented memory, stalled connections, and inactive saved Wi-Fi connections. (fixes #391 and #404)
- When doing a manual screen refresh, anti-aliasing should be preserved for EPUB and TXT(fixes #398)
- XTC and XTCH readers show the configured time-left estimate. (fixes #399)
- Split Cyrillic texts should render more reliably now (fixes #400)
- Estimated time left should display for XTC files now (fixes #399)
- Web UI should work more reliably when navigating to Settings and Fonts tab (fixes #351)
- Reading stats button labels now correspond to the user's mapped buttons (fixes #411)
- Clippings/highlights should preserve the highlighted text better after font changes (fixes #426)
Tip
If you experience any problems, please clear your caches before opening an issue. Start with the least invasive and work your way down to the most invasive if problems persist after each step.
- Delete book cache (In-reader menu >
Delete book cache) - From your SD card: Delete the individual
.crosspoint/epub_<hash>folder for the book giving you issues - Delete all reading cache (
Settings > System > Files & Cache > Clear Reading Cache) - From your SD card: Delete ALL
.crosspoint/epub_<hash>folders andrecent.jsonandstate.json - Back up your
global_stats.binand then delete the entire.crosspoint/folder