kerivin
199e60f251
separate setting paint_white for libk2pdfopt
2025-08-04 19:58:49 +03:00
kerivin
a5f7695b12
kc:setWhite(doc.configurable.white_threshold) fix
2025-08-04 19:13:47 +03:00
kerivin
b8fc37eae7
Merge branch 'master' of github.com:koreader/koreader
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-07-23 23:16:21 +03:00
zwim
6fd1335196
Fix some typos (harmless) ( #14079 )
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-07-21 21:18:13 +02:00
David
105abfa159
[ReaderDictionary] Clean interpuncts, pipes and up arrows from text selection ( #14031 )
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-07-14 22:48:01 +02:00
Peter Snajczuk
9ad9d52cef
Support Kindle Oasis (KOA) charging cover "soda" ( #13133 )
...
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
Much of this code was taken from the Kobo implementation of an auxiliary battery. The biggest difference between the Kobo and Kindle implementation is that the status file for the charging cover is not present when the cover is detached, so the check for status there will result in the file failing to read.
2025-07-14 08:44:45 +02:00
Michał Mnich
8db0dee5e0
[fix] Improve handling of illegal vFAT filenames. ( #14043 )
...
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
This change fixes an issue where a file/directory is not created when its name contains trailing spaces or dots.
The issue has been observed on a Kobo device, but probably also applies to other systems using vFAT.
We also might want to consider handling other illegal vFAT filenames like `NUL` or `AUX`.
Please see the [official Microsoft documentation](https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions )
for more details on the naming conventions of vFAT (this change addresses the last bullet point).
2025-07-13 22:34:17 +02:00
hius07
c4c95a0e90
ReaderHighlight: fix long-pressing on image ( #14048 )
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-07-12 20:29:41 +03:00
hius07
e0c8530651
touchmenu: no empty menus ( #14040 )
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-07-09 13:46:48 +03:00
hius07
6a567406e2
touchmenu: optimize ( #14027 )
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-07-08 09:50:59 +03:00
hius07
18621018fd
File browser Plus: fix add/remove folder shortcut ( #14032 )
2025-07-07 08:17:41 +02:00
TnS-hun
5d3c71724f
Dictionary: fix invalid highlight when switching dictionary ( #14028 )
...
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
When the contents of the HtmlBoxWidget changed the page boxes were not invalidated, this resulted the highlight to show up at a wrong coordinate.
Fixes #14013
2025-07-06 23:39:51 +02:00
hius07
ad3dddbdd2
readerhighlight: fix accidental tap while long-pressing ( #14004 )
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-07-01 21:44:39 +03:00
hius07
29bbc84de2
Touchmenu: fix menu refreshing on check ( #13996 )
2025-07-01 21:43:51 +03:00
kerivin
f5c08fc7cc
Merge branch 'koreader:master' into master
2025-06-30 13:34:44 +03:00
Wim de With
97fac90779
Pass ui parameter to all collate item_funcs ( #13981 )
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-06-29 09:56:16 +02:00
keringo
b8ae18bf05
cleanup after experiments
2025-06-27 00:10:37 +03:00
keringo
8dff8ddda1
cleanup after experiments
2025-06-27 00:05:04 +03:00
keringo
baa948edd4
more precise white threshold option setting
2025-06-26 18:29:41 +03:00
keringo
56dc5b1865
white_threshold
2025-06-26 17:35:46 +03:00
keringo
8573c01557
0xcolor -> 0xCOLOR
2025-06-26 02:17:21 +03:00
keringo
4b333f3a6b
notification message
2025-06-26 00:40:39 +03:00
keringo
b2e1bbf8c3
a few more black_hexes and white_hexes
2025-06-26 00:24:27 +03:00
keringo
39f3e410bd
minor fixes
2025-06-25 21:28:02 +03:00
keringo
0a523f9ecf
black_hex & white_hex added
2025-06-25 21:11:20 +03:00
Benoit Pierre
633e5c8bd4
ota: increase re-use during updates
...
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
- use the latest stable release tag date for all files modification time
- tweak tar command tar to ignore read-errors (so missing files don't
result in a failure to create the installation archive)
2025-06-24 20:22:23 +02:00
Benoit Pierre
c7c5337e99
otamanager: align tar command line flags with tools/mkrelease
2025-06-24 20:22:23 +02:00
Benoit Pierre
7fae7009f6
otamanager: minor factorization
2025-06-24 20:22:23 +02:00
hius07
a4bb9d688b
util: enable comma in filenames ( #13985 )
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-06-23 20:53:33 +02:00
hius07
b2895731f1
Gesture overview ( #13909 )
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-06-23 12:18:54 +03:00
David
899c257904
[fix] Close keyboard after calling search with preset ( #13976 )
2025-06-23 09:22:03 +02:00
Benoit Pierre
456ce2fa36
gettext: switch to binary catalogs
...
Binary catalogs are more space efficient (total translations disk usage:
14MB instead of 35MB), and easier and faster (roughly 10 times) to load:
no parsing, and less processing (no need to unescape strings).
Not much difference on the Android APK size (a ~600KB reduction), but
other TAR.GZ / ZIP distributions see a reduction of ~3.5MB.
2025-06-21 17:47:15 +02:00
David
b2f9530788
[DictQuickLookup] create addQueryWordToFirstResult method ( #13911 )
...
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
So it can be disabled with a userpatch.
2025-06-21 11:37:13 +02:00
David
d993146480
[ReaderHighlight] NT: add better support for extending highlights ( #13917 )
2025-06-21 11:37:01 +02:00
David
6bc5b16282
[ReaderHighlight] NT: add key event to simulate a very long press ( #13914 )
2025-06-21 11:36:10 +02:00
David
30499e33b0
Add new presets.lua module and dictionary presets ( #13774 )
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-06-20 23:33:45 +02:00
Benoit Pierre
0594f619c3
gettext: fix handling of fuzzy translations
...
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
The code would incorrectly load part of them, examples:
- the fuzzy translation is not ignored (because of the context, which is itself ignored):
```
msgctxt "Status of group of books"
msgid "All"
msgstr "Kaikki"
```
- not ignored, with an invalid original string (`"Please configure it in the settings."`):
```po
msgid ""
"The download folder is not valid.\n"
"Please configure it in the settings."
msgstr ""
"Le répertoire de téléchargement est invalide.\n"
"Veuillez le configurer dans les paramètres."
```
- and in this case the second fuzzy entry end up overwriting the valid translation (with `"لم يتم حفظ الملف في:\n%1"`):
```po
msgid ""
"%1\n"
"%2"
msgstr ""
"%1\n"
"%2"
msgid ""
"Could not save file to:\n"
"%1\n"
"%2"
msgstr ""
"لم يتم حفظ الملف في:\n"
"%1"
```
2025-06-20 09:35:17 +02:00
Benoit Pierre
bfe329dfad
gettext: filter out more empty translations
2025-06-20 09:35:17 +02:00
Linus045
3f19a2a05e
feat: Adds progress bar to cloud storage downloads ( #13650 )
2025-06-19 10:15:40 +02:00
hius07
e9e2de27c5
readcollection: minor speedup ( #13958 )
2025-06-19 08:15:48 +03:00
hius07
e41d00fca1
bookstatuswidget: minor fixes ( #13943 )
2025-06-14 10:49:43 +03:00
hius07
b59734dfab
Minor fixes ( #13930 )
2025-06-13 07:42:08 +03:00
hius07
3d3e79f198
ToC: search ( #13906 )
2025-06-10 08:58:24 +03:00
David
c3352ee171
[ReaderDictionary] Match words when they are Capitalised in non-fuzzy search ( #13884 )
2025-06-05 08:04:22 +02:00
hius07
6133a43512
TouchMenu: optimize item removal ( #13901 )
2025-06-04 08:15:02 +03:00
David
06661b05ab
[DictQuickLookup] Enable temporary large window for open dictionary window ( #13862 )
2025-06-02 14:58:24 +02:00
Benedikt McMullin
cfc67797e2
css_tweaks: add generic setting for smaller inpage footnotes ( #13613 )
...
Replaces the 3 '... (smaller)' tweaks.
2025-06-01 20:03:24 +02:00
hius07
521401c113
ButtonDialog: add widgets ( #13893 )
2025-06-01 08:21:17 +03:00
hius07
b6e5cd120f
djvudocument: add getTextBoxes() ( #13897 )
...
Crash reported in #13895 .
Also crashed when changing highlight boundaries.
2025-05-31 10:22:54 +02:00
hius07
89a14f4158
filemanagercollection: fix manual sorting ( #13898 )
...
Closes #13843 .
2025-05-31 10:21:46 +02:00