KOReader 2022.11 “Froggy”
As one of the maintainers of KOReader, a versatile a document and image viewer, I’m proud to announce the latest release.
I’m filling in last minute for our regular artist. Everything’s well, not to worry. On Android our build system now supports AArch64, but they’re not officially part of the release yet.
We’d like to thank all contributors for their efforts. Some highlights since the previous release include:
- Support Android AArch64 (#9645) @NiLuJe
- ReadHistory: refactoring with binary search (#9603) @hius07
- UI font fallbacks: use bold fonts if present for bold (#9621) @weijiuqiao
- Vocabulary builder: support extracting context from pdfs (#9622) @weijiuqiao
- Vocabulary builder: add “Open…” to Dispatcher (#9634) @weijiuqiao
- Profiles: optional registration in Dispatcher (#9623) @hius07
- Document settings submenu: add Save as default (#9643) @hius07
- Dispatcher: avoid multiple cre rerenderings when many settings changed (#9651) @poire-z
- Keyboard: add Slovak virtual keyboard (#9656) @sonix-github
- Keyvaluepage: better alignment (#9672) @weijiuqiao
- exporter.koplugin: send the right mimetype when sharing text (#9194) @pazos
- [plugin] OPDS: Add stream from page (#9681) @bigdale123
- Dispatcher: preserve profile name, show actions count (#9682) @hius07
- bump base: xtext, cre, ffi, harfbuzz (#9696) @poire-z
Most notably various soft-hyphen related things. - WebDAV: fix bugs when start folder starts with “/” (#9688) @weijiuqiao
- Initial hotpluggable keyboard handling (#9540) @lykahb
- Kobo: Flag all the boards similar to the Libra 2 as unreliable (Clara 2E & Nia) @NiLuJe
- Input: Allow disabling rotation_map entirely @NiLuJe
- PocketBook: Move low-level input event type translation to the low-level input modules @NiLuJe
- Virtual keyboard: auto releasable Shift and keypopups (#9659) @weijiuqiao
- TextViewer: allow close on any multiswipe (#9720) @poire-z
- KeyValuePage: enhance TitleBar (#9713) @hius07
- ExternalKeyboard: Use the evdev number passed along by base to avoid sweeping the full list of input devices (#9717) @NiLuJe
- AutoWarmth: Fix frontlight flash after resume and weird true midnight settings (#9730) @zwim
- ReaderHighlight: set default long-press action with a gesture (#9723) @hius07
- NewsDownloader: avoid some crashes (#9697) @roygbyte
- Calendar view: adjust color palette to avoid pure black bars (#9739) @weijiuqiao
- bump android-luajit-launcher: a bunch of devices (#9763) @pazos
- Kobo: Don’t exit the startup script on shutdown when started via KSM @NiLuJe @Frenzie
- Android: Get rid of the Camera key hack to disable input in favor of our new standard mechanism (#9738) @NiLuJe
- Cloud-based sync for 2 plugins: reading statistics and vocabulary builder (#9709) @weijiuqiao
- OPDS: Progress Sync Support for Kavita & Various Refactor Fixes (#9750) @bigdale123
- Page turns: add backward tap zone width setting (#9772) @hius07
- Vocabulary builder: allow longer intervals (#9764) @weijiuqiao
- Vocabulary builder: make a word’s book title changeable (#9776) @weijiuqiao
- Kobo: Unbreak KSM detection @NiLuJe
- Add Vietnamese dictionaries (#9783) @KhoiCanDev
- Add dictionaries for languages with over 1000 entries on Wiktionary (#9767) @Vuizur
- PB: Handle KEY_HOME @NiLuJe
- bump base: inkview colors adjustment, mupdf cbz chapters patch (#9804) @rjd22 @mroethke
- ReaderHighlight: add abort select mode (#9786) @hius07
- PocketBook: use inkview to adjust image colors to look more bright (#9756) @rjd22
- [StatusBar] Allow status bars to be repainted if they are not covered (#9768) @zwim
- CloudStorage: add DropBox starting folder (#9821) @hius07
- ScreenSaver: allow battery % in screensaver message (#9810) @melyux
- BatteryStat: show current battery percentage (#9814) @melyux
- Calendar view: fancier day details with timeline (#9813, #9832) @weijiuqiao @poire-z
- ReaderHighlight: new icon in select mode ConfirmBox (#9830) @hius07
- OPDSbrowser: accept catalogs without header in response (#9829) @hius07
- calibre: fix attempt to index path_entry (#9837) @pazos
- [i18n] Fix ‘Choose new folder to set as home?’ can’t be translated (#9841) @Frenzie
- Dispatcher: only suspend if Device:canSuspend (#9842) @yparitcher
Full changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS