Commit Graph

6168 Commits

Author SHA1 Message Date
hius07 969f58bc56 readerhighlight: comment 2025-03-13 08:13:04 +02:00
hius07 4ca5b92892 readerui: boolean is_txt 2025-03-13 08:08:24 +02:00
hius07 ffb41f5f13 Update frontend/apps/reader/modules/readerrolling.lua
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
2025-03-12 19:20:50 +02:00
hius07 fbfb993c6b readerhighlight: stop highlighting when sboxes are absent 2025-03-12 18:15:34 +02:00
hius07 a7fca869f2 credocument: fix crash; make fb2.css default for TXT 2025-03-12 18:14:39 +02:00
hius07 e818ead8c4 readertypeset: enable fb2,css for TXT files 2025-03-12 18:13:30 +02:00
hius07 9320bc341a Update readertypeset.lua 2025-03-11 09:07:00 +02:00
hius07 445a123614 Update readerrolling.lua 2025-03-11 09:06:28 +02:00
hius07 895c4b478f Update readertypeset.lua 2025-03-10 18:21:18 +02:00
hius07 9facc38ea8 Update readertypeset.lua 2025-03-10 18:15:38 +02:00
hius07 e2a33a0946 readerrolling: bookmark warn text 2025-03-10 18:15:01 +02:00
hius07 a614577c56 readerui: add is_txt 2025-03-10 18:14:21 +02:00
hius07 1ca3558ddc Update readertypeset.lua 2025-03-10 08:04:15 +02:00
hius07 b203447b43 Update readerrolling.lua 2025-03-10 08:03:37 +02:00
hius07 9f61c230a3 KeyValuePage: lanscape and portrait items per page (#13377)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-03-09 07:45:43 +02:00
hius07 a06be7636a Highlights: edit boundaries in pdf (#13364) 2025-03-09 07:44:43 +02:00
Frans de Jonge 23ed86a0f8 [plugin] HTTPInspector: return InputEvent on every call to reset standby/suspend timer (#13339)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Fixes #13303.
2025-03-04 11:26:37 +01:00
David 154ec621d3 [InfoMessage] stop force_one_line if font is too small (#13337)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-03-03 22:30:03 +01:00
David 316eb87116 [ReaderHighlight] NT: account for status and alt-status bars in text selection (#13348)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-03-02 22:24:52 +01:00
hius07 946080294d Update koptoptions.lua (#13350)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-03-02 11:22:59 +02:00
hius07 daeacef838 OPDS: group downloading (#13338) 2025-03-02 11:22:18 +02:00
hius07 e05d79a68a Collections: connect folders (#13336) 2025-03-02 11:21:45 +02:00
Karol Bieńkowski a8c1c8fefd PL keyboard layout: move "ó" and "Ó" to east on keypopup (#13347)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
... in order to keep it consistent with other Polish characters.
2025-03-01 21:47:06 +01:00
David 42fd1e86bf [DateTimeWidget] add key_events and fix setting dates (#13214)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-02-27 20:12:03 +01:00
David b758d7cd5e [DoubleSpinWidget, SpinWidget] change values with page-turn buttons (#13208) 2025-02-27 20:10:43 +01:00
hius07 f1726a9e5d FileSearcher: consistent results window (#13298) 2025-02-27 18:45:52 +02:00
Frans de Jonge fdd1b423bd [minor] Fix "Screen timeout" capitalization (#13332)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-02-27 10:06:55 +01:00
hius07 7c45700ceb Collections: sort (#13264)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-02-22 10:17:19 +02:00
David 546cb14ccc [DictQuickLookup] NT: add text selection to the dictionary widget (#13232)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Initially, when you open the dictionary widget from the reader, FocusManager will function as usual. On Kindle 4 or devices with a keyboard, I have assigned the shortcuts <kbd>screenkb</kbd> + <kbd>up</kbd>/<kbd>down</kbd>   or <kbd>shift</kbd> + <kbd>up</kbd>/<kbd>down</kbd> to initiate text selection (as a remainder, on kindle text selection in reader is initiated with <kbd>up</kbd>/<kbd>down</kbd> so it is fairly similar). At this point, FocusManager is disabled, allowing the cursor keys (and press) to control the now-visible crosshairs. Pressing <kbd>back</kbd> should stop text selection and restore FocusManager’s control of the widget.
2025-02-17 21:41:34 +01:00
TnS-hun dbc76eb410 HtmlBoxWidget: fix incorrect selection (#13276)
In same cases MuPDF returns a visually single line of text as multiple lines. Merge such lines to ensure that getSelectedText works properly.

See: https://github.com/koreader/koreader/pull/13232#issuecomment-2658171531
2025-02-17 13:13:52 +01:00
hius07 5a6fd741cd Style tweaks: add 'Set on/off' action to Dispatcher (#13242)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-02-14 18:53:24 +02:00
hius07 435c2868a9 ReaderUI: fix BookList cache (#13245)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-02-13 17:53:17 +02:00
hius07 70fcc90a3c Highlights: quicker Style and Note marker dialogs (#13223)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-02-12 09:14:03 +02:00
Frans de Jonge c65e7971ec Fix typo in PocketBook init (#13238)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
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)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
2025-02-11 14:10:57 +02:00
farfromrefuge 48471eaa24 android: Add OSS-Dict (#13224)
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Waiting to run
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Waiting to run
https://github.com/farfromrefug/OSS-Dict
2025-02-10 16:48:32 +01:00
hius07 2d4ffa9e3e Dispatcher: fix remove actions (#13227)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Has been cancelled
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Has been cancelled
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)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Has been cancelled
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Has been cancelled
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)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Waiting to run
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Waiting to run
2025-02-07 08:30:21 +02:00
yparitcher a15c294bc2 Kindle: demote Warn to Info
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Has been cancelled
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Has been cancelled
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)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Waiting to run
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Waiting to run
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)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Waiting to run
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Waiting to run
2025-01-31 10:55:55 +01:00
hius07 7dc75d313c Update readerview.lua (#13169)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Waiting to run
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Waiting to run
Fix resetHighlightBoxesCache()
2025-01-30 20:04:52 +02:00
David bc7ef61157 [SortWidget] NT: improve moving items around with more key events (#13154)
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (10.15, 13, x86-64, 15.2) (push) Waiting to run
macos / macOS ${{ matrix.image }} ${{ matrix.platform }} 🔨${{ matrix.xcode_version }} 🎯${{ matrix.deployment_target }} (11.0, 14, ARM64, 15.4) (push) Waiting to run
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