Commit Graph

6137 Commits

Author SHA1 Message Date
hius07
435c2868a9 ReaderUI: fix BookList cache (#13245) 2025-02-13 17:53:17 +02:00
hius07
70fcc90a3c Highlights: quicker Style and Note marker dialogs (#13223) 2025-02-12 09:14:03 +02:00
Frans de Jonge
c65e7971ec Fix typo in PocketBook init (#13238)
See https://www.mobileread.com/forums/showthread.php?p=4488302#post4488302
2025-02-11 20:59:36 +01:00
hius07
41dd3d5d8a OPDS: raw server filenames for download (#13230) 2025-02-11 14:10:57 +02:00
farfromrefuge
48471eaa24 android: Add OSS-Dict (#13224)
https://github.com/farfromrefug/OSS-Dict
2025-02-10 16:48:32 +01:00
hius07
2d4ffa9e3e Dispatcher: fix remove actions (#13227)
Closes #13226.
2025-02-09 11:41:23 +01:00
hius07
aa1e96f7d7 Collections: search in book content (#13139) 2025-02-09 11:34:56 +01:00
hius07
68cfd96203 Dispatcher: action list fixes (#13167) 2025-02-07 19:27:54 +02:00
David
3902ada36b Remove screenshot setting from unsupported devices (#13221)
See #12293
2025-02-07 13:38:21 +01:00
hius07
4c431e7566 Highlights: fix page boxes cache (#13200) 2025-02-07 08:30:21 +02:00
yparitcher
a15c294bc2 Kindle: demote Warn to Info 2025-02-02 15:47:29 -05:00
David
f516d21913 [SortWidget] add cancelOrClose method (#13189) 2025-02-02 13:31:27 +01:00
David
d66527cd0e [ReaderFooter] keep menu open after arranging items in status bar (#13168) 2025-02-01 21:12:41 +01:00
hius07
8606b132e4 Couple of minor fixes (#13185) 2025-02-01 21:25:51 +02:00
NiLuJe
aa421bf277 GestureDetector: Translate start & end gesture positions when rotated (#13101)
* GestureDetector:adjustGesCoordinate: Remove one layer of indirectiçon in
direction translation

That function call wrapper felt pretty unnecessary to me ;).

* GestureDetector: Translate complex gesture positions, too

i.e., if there's a start and end position, translate those, too.

Fix #13090
2025-01-31 18:30:23 +01:00
David
03500bc17e [screenshoter] remove 'set as wallpaper' from devices with special offers (#13110) 2025-01-31 10:55:55 +01:00
hius07
7dc75d313c Update readerview.lua (#13169)
Fix resetHighlightBoxesCache()
2025-01-30 20:04:52 +02:00
David
bc7ef61157 [SortWidget] NT: improve moving items around with more key events (#13154) 2025-01-30 00:03:24 +01:00
Frans de Jonge
63bf9d5bdf Add CacheSQLite (#13131)
Persist is intended for larger objects, which works best for things like cached tiles with some metadata.

For many small to medium entries that you nevertheless don't necessarily want to keep around in memory, that seems a bit inefficient.

SQLite then, is effectively a way of minimizing the amount of writes in this scenario.

Relates to #13061. Depends on #13122.
2025-01-29 21:33:44 +01:00
hius07
08b9fd9aa7 "Invert page turn taps and swipes" fix (#13155) 2025-01-28 18:54:31 +02:00
hius07
b17353d206 booklist: fix status (#13157) 2025-01-28 18:53:57 +02:00
David
1698f22a9d [NT] ReaderHighlight: improve selection of hyphenated words (#13129) 2025-01-28 16:52:27 +01:00
Frans de Jonge
2b23b2f8ee ReaderHighlight: add overlooked "crosshairs" (#13152)
See #13145.
2025-01-27 12:11:23 +01:00
David
983622a372 ImageWidget: fix stretch limit not being obeyed (#13105) 2025-01-27 12:09:06 +01:00
David
011552279a [ReaderHighlight] rewrite some UI strings (#13145) 2025-01-26 19:33:31 +01:00
hius07
e40512387a ReaderStatus: fix End of Document action (#13144) 2025-01-26 13:51:34 +02:00
hius07
9bcd09633c Gesture manager and Profiles: improve Dispatcher actions menu (#13078) 2025-01-26 11:10:49 +02:00
hius07
42de1fb96e Collections: filter by book status (#13099) 2025-01-25 10:49:35 +02:00
Frans de Jonge
d98639f341 Persist: add support for zstd serialization/deserialization in memory (#13122) 2025-01-24 22:43:16 +01:00
David
54add8e495 [screensaver] Add option to cycle through folder images in order (#13094) 2025-01-21 17:49:43 +01:00
David
9c5ea3119d [screenshoter] Fix ‘set as wallpaper’ setting not saved properly (#13108)
this one slipped through the cracks when we removed image_file back in #11549
2025-01-21 09:19:06 +01:00
Frans de Jonge
69d79cdc0e [doc] Update Trapper:info() documentation (#13095)
Overlooked in #13073.
2025-01-19 23:28:27 +01:00
Frans de Jonge
f7337a88aa [minor] Remove accidental self from util.calcFreeMem() (#13096) 2025-01-19 22:20:53 +01:00
hius07
17504993ae CoverBrowser info_cache: move to core (#13018) 2025-01-18 10:08:18 +02:00
Frans de Jonge
923b690179 EPUB: limit image download dismiss check display updates to once per second
On Wikipedia articles with for example 30 images this reduces the download time from ~12 seconds to ~8 seconds (depending on image size and connection speed), which is fairly significant.
2025-01-18 00:15:27 +01:00
Frans de Jonge
bfa751d063 Trapper:info() add skip_dismiss_check argument 2025-01-18 00:15:27 +01:00
David
5dcc3068a4 [screensaver] Ignore sleep screen cover conditionally (#13068) 2025-01-17 21:22:26 +01:00
Tom van Dijk
0c05abb21f feat(readerdictionary): add ability to use kiwix standalone (#13060)
Problem: when you install Kiwix from FDroid or as a standalone apk (ergo not via
the Play Store) it installs as `org.kiwix.kiwixmobile.standalone`, which before
this commit isn't supported.

This commit simply just adds it as a seperate option :)
2025-01-14 18:24:14 +01:00
Frans de Jonge
12b075a4ac [minor] normalize a few requires (#13055) 2025-01-13 08:33:18 +01:00
Frans de Jonge
ea23f0c9aa EPUB: mimetype file should not be compressed (#13057)
According to epubcheck.

```
Mimetype file should only contain the string "application/epub+zip" and should not be compressed.
```
2025-01-12 22:09:19 +01:00
hrm
6a0aa958c9 wallabag: Add option to archive locally, instead of deleting + rewording of menu options (#12949)
Fix #12712, fix #11687, fix #9151.
2025-01-12 15:28:34 +01:00
TnS-hun
bf35875ba3 Dictionary, footnotes: highlight the selected text (#12948)
When selecting text in the dictionary (including Wikipedia) or the pop-up footnotes highlight the selected text using an inverting rectangle. After closing the opened dictionary remove the highlight after a short delay just like in the reader.

Depends on koreader/koreader-base#2013
2025-01-12 14:46:45 +01:00
David
f8dec18007 Reduce sleep screen message font size to fit one line (#13026) 2025-01-12 12:31:05 +01:00
Marek Veselý
f3f518afd5 [device] add Kindle Scribe 2 support (#13051) 2025-01-12 09:03:03 +01:00
hius07
5cd9494ae9 Annotations: fix matchFunc (#13037)
Compare only datetime and start/end positions, it's enough.
Closes #13030.
2025-01-10 08:48:25 +01:00
Frans de Jonge
9b444cba89 processImg: skip data URI (#13034)
This is the underlying reason that The Verge + download full article fails, see <https://github.com/koreader/koreader/issues/12953#issuecomment-2580784621>.
2025-01-09 22:41:36 +01:00
hius07
5bd3f3b42c Collections: filter by metadata (#12981) 2025-01-07 07:44:36 +02:00
hius07
f0a3e1c63a File list: new display options (#12954) 2025-01-05 18:59:28 +02:00
David
82eaa00984 [MultiInputDialog] vertically centre multi input dialogue (#12951) 2025-01-03 17:34:54 +01:00
NiLuJe
53f8c2af90 InputDialog: set class default for keyboard_visible to false (#12994) 2025-01-03 17:33:53 +01:00