github uxjulia/CrossInk v1.5.1-rc-3
v1.5.1-rc-3 (X4 Pro Support)

pre-release4 hours ago

Tip

You can flash stable and pre-release builds using Crossink's web companion app, Inky

Warning

If you have a touchscreen and like to disable the touchscreen in the reader, make sure to set a button shortcut to something that will allow you to open the reader menu or toggle the touchscreen or you’ll get stuck. The power button will no longer act as the escape hatch that opens the reader menu in this release. I’ll add a different escape hatch shortcut in the next release.

This release brings compatibility to the X4 Pro.

I'd appreciate help verifying the following:

  • All UI components are touch-friendly on X4 Pro/Sticky devices
  • All Quick Action items launch as expected
  • X3/X4 devices do not display any touch-only related UI elements
  • Power + Up button combo shortcuts work as expected

Changes in RC-3

  • You can now set a schedule for when the X4 Pro's frontlight is enabled when you turn the device on in Settings > Display > Frontlight > Schedule. When this is set to ON, the device will automatically turn on the frontlight when you wake the device if the current time is between your defined Start and End time. Both times need to be set for this to take effect.
  • Added option to Restore Light on Wake in Settings > Display > Frontlight.
  • On touch devices, you can now pinch to resize the font. Pinch out (zoom in) to increase the font size, pinch in (zoom out) to decrease the font size. You can toggle this off if you want in Settings > Controls > Taps & Gestures > Pinch to Resize Font
  • Adds two-finger swipe gesture settings in Settings > Controls > Taps & Gestures > Two-finger Swipe. The allowed shortcut list right now is intentionally limited. I'm open to adding more in the future, but for a first pass I want to limit it to make testing and verification a bit easier.
  • When inside the reader, use two fingers to rotate the screen orientation. Rotate your fingers in the direction you want the screen to rotate. Hint: rotate at least 90° and try to keep one finger stationary. You can also place two fingers on the screen and physically rotate the screen instead.
  • On touch devices: Tap to show/hide the bottom status bar and clock in the reader.
  • New separate setting for top/bottom and left/right margins. Adjustable from 5-150.
  • Power button no longer acts as the escape hatch if you've disabled the touchscreen. The implication is that users are now responsible for designating the appropriate shortcut to exit a disabled touchscreen. The benefit is that you can now use your designated power button shortcut. (fixes #542)
  • Setting options in Quick Action should only require one tap now (fixes #550)
  • File Transfer should no longer crash on X4 Pro (fixes #553)
  • Quick Actions set with the long-press power button shortcut triggers after elapsed duration instead of release now (fixes #552)
  • Certain Quick Action shortcuts should no longer open the reader menu after being triggered (fixes #554)
  • Screen refresh shortcut on X4 does a HALF_REFRESH (single flash) instead of FULL_REFRESH (multiple flashes) again (fixes #557)
  • X4 now gets a HALF_REFRESH(single flash) on wake to help with ghosting (fixes #558)
  • EPUBs with thousands of TOC items should no longer crash (fixes #565)
  • Preview text of clippings should display the entire clipping now (fixes #566)
  • Ellipses highlight properly when clipped (fixes #568)

New

  • Full touch support for Xteink X4 Pro
  • New Quick Actions menu where you can set 5 shortcuts accessible via any of the shortcut buttons. Settings > Controls > Quick Actions
  • The Power + Up button combo can now be assigned to a shortcut. Get to it from Settings > Controls > Power button > Power + Up
  • New Quick Lock shortcut for locking the device without actually putting it to sleep. This disables all buttons (and the touchscreen) and must be unlocked with the same button shortcut.

Changed

  • Fonts now display their installed point sizes next to their name (addresses #491)
  • The boot-up splash screen has been removed. You will now wake directly to your last screen
  • Mark as Finished and Controls have been moved to the third tab (settings gear icon) in the reader menu
  • Wi-Fi passwords are now shown while entering them.

Fixed

  • Flashing when accessing Wi-fi related activities (fixes #495)
  • Landscape dictionary navigation (fixes #493)
  • Enables touch on end-of-book suggestions (#496)
  • Improve loading of custom dictionary font (fixes #501)
  • XTC table of contents getting cut off (fixes #494)
  • Inaccurate clipping/highlights after font/font-size changes (fixes #492)
  • "Change Font" shortcut not working on front buttons (fixes #507)
  • Overlapping pages in XTC (fixes #485)
  • Improved table rendering for large, complicated tables (fixes #506)
  • Some data missing after lightweight network restarts (fixes #512)
  • Battery drain on Seeed Sticky (fixes #516)
  • Empty crash report after flashing due to false watchdog error
  • Custom sleep-image folders load faster and rebuild correctly after file changes.
  • Quick Resume no longer shows a blank page after EPUB next-chapter indexing (fixes #535).
  • Large EPUBs with thousands of chapters should now finish indexing more reliably on X3/X4 without running out of memory.

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.

  1. Delete book cache (In-reader menu > Delete book cache)
  2. From your SD card: Delete the individual .crosspoint/epub_<hash> folder for the book giving you issues
  3. Delete all reading cache (Settings > System > Files & Cache > Clear Reading Cache)
  4. From your SD card: Delete ALL .crosspoint/epub_<hash> folders and recent.json and state.json
  5. Back up your global_stats.bin and then delete the entire .crosspoint/ folder

Don't miss a new CrossInk release

NewReleases is sending notifications on new releases.