koreader v2024.04

v2024.04

KOReader 2024.04 "Sourdough"

Added 6
  • Allow mousewheel scrolling in Menu, DictQuickLookup, and TextViewer
  • Bookmarks editing of highlighted text
  • ReaderFooter chapter progress bar
  • Wikipedia EPUBs settings for include and highres images
  • Allow asymmetric margins for autocrop
  • Support for Linfiny eNote, Avalue ENT-13T1, and QuirkLogic Papyr on Android
Changed 9
  • Sleep screen menu (formerly known as the screensaver menu) has been reworked
  • Use Bresenham's algorithm and anti-aliasing for rounded corners
  • CoverBrowser now shows cached cover of deleted file in history
  • Fulltext search default mode with fixes
  • crengine updated with better conformance to the HTML Standard rendering
  • ReaderTypeset menu logic and defaults tweaked
Fixed 5
  • Screensaver shows 0% only on first page and 100% only on final page
  • Dictionary download message when connection fails
  • appimage gets full path before changing to assets directory
  • ReaderView ensures that the pan zoom direction is not nil
  • ReaderLink copy link functionality

Sonnenfee - KOReader - Theme - sourtough

As usual, there have been so many changes that it's difficult to tell a coherent story about them. One of the more noticeable changes is that the sleep screen menu (formerly known as the screensaver menu) has been reworked (#11549). But there's also been a lot of work on the backend, updating the build infrastructure and crengine.

This month's logo was contributed by @Sonnenfee

We'd like to thank all contributors for their efforts. Some highlights since the previous release include:

  • Input: Don't let wacom pens clobber the slot of the next contact (#11520) @NiLuJe

  • Use Bresenham's algorithm and anti-aliasing for rounded corners (#11498) @zwim

  • Menu, DictQuickLookup, TextViewer: allow mousewheel scrolling (#11525) @poire-z

  • CoverBrowser: show cached cover of deleted file in history (#11523) @hius07

  • Bookmarks: edit highlighted text (#11484) @hius07

  • Fulltext search: default mode, fixes (#11507) @hius07

  • ReaderFooter: chapter progress bar (#11505) @hius07

  • bump crengine: better conformance to the HTML Standard rendering (#11527) @poire-z Includes:

  • ReaderTypeset: tweak Style> menu logic and defaults (#11527) @poire-z

  • Style tweaks: add tweak to avoid some presentational hints (#11527) @poire-z

  • util.prettifyCSS(): handle better :is() and similar (#11527) @poire-z

  • Wikipedia: tweak EPUB css to force epub.css look (#11527) @poire-z

  • Wallabag: properly deal with mimetype actually being content-type (#11532) @Frenzie

  • Screensaver: 0% only on first page, 100% only on final page (#11541) @Commodore64user

  • ReaderZooming: make auto-crop default be page content (#11438) @hugleo

  • Book style tweak: add more suggestions in "CSS ≡" (#11533) @poire-z

  • Wikipedia EPUBs: add settings for include/highres images (#11544) @poire-z

  • Allow asymmetric margins for autocrop (#11540) @hugleo

  • Dictionary: Fix download message when connection fails (#11548) @jovanbulck

  • appimage: get full path before changing to assets dir (#11552) @pazos

  • Android: Add Linfiny eNote / Avalue ENT-13T1 / QuirkLogic Papyr (#11554) @davide125

  • ReaderView: ensure that the pan zoom direction is not nil (#11557) @hius07

  • ReaderStatus: update status modification time (#11568) @hius07

  • [fix] ReaderLink: fix copy link (#11569) @Frenzie

  • covermenu: fix file dialog (#11576) @hius07

  • ReaderToc: add option to show chapter lengths (#11546) @poire-z

  • bump crengine: various fixes, improved Russian typography (#11578) Includes:

  • ReaderTypography: update menu features symbols for Russian (#11570) @dmalinovsky

  • [i18n] Add en-GB and Romanian translation to UI (#11577) @Frenzie

  • PocketBook: remove unused color_saturation parameter (#11597) @dmalinovsky

  • ReaderView: increase underline thickness (#11586) @Commodore64user

  • FileChooser collates: use "item.sort_percent" for sorting + extra on-hold handling (#11592) @hasezoey

  • bump base: fix sdcv binaries on non-Android/macOS platforms (#11609) @benoit-pierre

  • [i18n] Font UI fallbacks: insert replacement characters with template for Weblate compatibility (#11614) @Frenzie

  • ReaderHighlight: strikeout → Strikethrough (#11619) @Commodore64user

  • File manager: fix classic mode item font size (#11626) @hius07

  • Do flashui refresh for first display of History page (#11603) @dmalinovsky

  • Add support for C64P (#11636) @ovehbe

  • NetworkMgr: Fix PocketBook losing net access (#11601) @liskin

  • NetworkMgr: Use cheaper/simpler hasDefaultRoute in isOnline (#11601) @liskin

  • NetworkMgr: Limit the hasDefaultRoute check in isOnline to PocketBooks (#11601) @liskin

  • bump crengine: various fixes, updated russian hyphenation (#11637) @poire-z Includes:

    Also includes:

  • CreDocument: support added 'identifier' metadata (#11628) @baswag

  • Sleep screen menu reworked (#11549, #11647) @Commodore64user

  • GetText: fix crash if a value is used as unique value and as singular/plural (#11643) @Frenzie

  • [i18n] GetText: fix fuzzy detection for certain strings (#11648) @Frenzie

  • bump base, luajit-launcher, avoid assert failure in sub-processes (#11658) @poire-z

  • make: fix test rule (#11659) @benoit-pierre

  • Various AppImage fixes and improvements (#11662, #11669, #11665, #11671) @benoit-pierre @Frenzie

  • ci: bump CircleCI docker images, other CI improvements (#11677) @benoit-pierre

  • Stop touching night mode when control_nightmode == false (#11685) @imax9000

  • Kindle Scribe: find accelerometer based on hardware (#11642, #11696) @mergen3107

  • Hide hidden flows and custom toc from non-touch devices (#11690) @Commodore64user

  • NewsDownloader: use content:encoded from RSS item, if available (#11694) @imax9000

  • Add PocketBook Era Color (PB700K3) (#11695) @ElimGarak1

  • Keyboard: detect tap if swipes are disabled (#11699) @hius07

  • Add relevant nil guards to prevent reflow crashes (#11715) @Galunid

  • Gesture: add jump to random page (#11727) @vyaus

  • pocketbook: simplify device model detection (#11721) @benoit-pierre

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

View original

Upgraded? How did it go?

Discussion