KOReader 2023.05 “Azalea”
This is neat. The FSF published an interview with me about KOReader. You can read it here.
Like any human I’m a bag of contradictions. I often studiously upload the correct cover to LibraryThing, yet in KOReader I’m perfectly satisfied with auto-generated covers if the metadata doesn’t specify any. But if you’re not, and you don’t want to edit the file itself, you can now set custom covers right within KOReader (#10329). A custom cover can be added or removed in the program through the book information page, or you can put a cover image in the .sdr folder manually.
Of course there are many other improvements. Enjoy!
Image credit: adapted from Bilder ur Nordens flora.
We’d like to thank all contributors for their efforts. Some highlights since the previous release include:
- KeyValuePage: fix corner-case alignment bug (#10326) @weijiuqiao
- Exporter plugin:
- [fix] Reintroduce “Start with” default to prevent nil string on startup (#10369) @Frenzie
- Dispatcher: add “Save book metadata” (#10370) @poire-z
- PageBrowser: show page number alongside thumbnails (#10370) @poire-z
- Fix some screen refresh effects on Kobo Sage (#10306) @zwim
- Kobo: Refactor frontlight toggle ramp behavior (#10305) @zwim
- koptoptions: fix default margin (#10376) @hius07
- ReaderFooter: separate ToggleFooterMode from TapFooter (#10361) @yparitcher
- ConfirmBox: add widgets (#10364) @hius07
- kindle voyage: no framework: whispertouch button activation (#10290) @doremiyeon
- Add Esperanto–English dictionary (#10297) @jmthackett
- Custom book covers (#10329) @hius07
- Kindle: toggle cover events (#10363) @yparitcher
- DataStorage: create parent config home if it doesn’t exist yet, this allows for starting the program in a fresh WSL (#10382, #10390) @Frenzie
- Statistics: fix ReaderProgress bad layout in RTL UI (#10389) @poire-z
- Dispatcher: add
addCurrentLocationToStack
(#10387) @yparitcher - FileChooser: fix percent sorting (#10393) @hius07
- crengine: BiDi, floats, and FB2 cover related fixes (#10398) @poire-z
- Page overlap: add “Horizontal line” marker (#10401) @hius07
- Exporter: correct access to doc settings (#10407) @hius07
- bump base/LunaSVG: minor upstream fixes (#10412) @poire-z
- SDL: use render buffer size instead of window size (#10428) @hrdl-github
- ButtonDialog, ScrollableContainer: add support for step/grid scrolling (#10424) @poire-z
- DictQuickLookup: add button to show list of results (#10424) @poire-z
- OTM: Attempt to deal with wonky config states (#10429) @NiLuJe
- Bump base (#10434) @NiLuJe
- Respect output scaling on wayland (koreader/koreader-base#1610) @hrdl-github
- mac: github actions macos-13 (#10404) @yparitcher
- Fix cutout on android 13 (#10439) @yparitcher
- Translator: translate current page (#10438) @hius07
- [plugin] Exporter: add memos export (#10411) @fierceX
- Bump base (#10458) @Frenzie
- ffi/koptcontext: fix language handling (koreader/koreader-base#1613) @benoit-pierre
- Return size of PDF page document (koreader/koreader-base#1612) @hrdl-github
- pdfdocument: cache page text (#10450) @hrdl-github
- [plugin] Exporter: choose folder (#10448) @hius07
- Exporter: selected files (#10453) @hius07
- PM: Minor refactor to suspend/resume code flow (#10426) @NiLuJe
[Ed. Minor doesn’t quite seem to be the appropriate word.] - Wikipedia EPUBs: strip out invalid-XHTML (#10462) @poire-z
- PB: Add Inkpad 4 (#10468, #10481) @roshavagarga, @ElimGarak1
- rM: Work around LD_PRELOAD weirdness on forks on rM 2 (#10490) @TheLastZombie
- ReaderHighlight: manage overlapped highlights (#10492) @hius07
- [plugin] Statistics: sync the last_open field (#10498) @snelg
Full changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS