hius07
68782c3f89
Checkbutton: optimize callback ( #8134 )
2021-08-27 21:21:14 +02:00
John Beard
27bf5b59dd
Add slash to WebDAV starting URL if missing ( #8137 )
...
If this is not done, the URL when the file is downloaded will be
something like hostdir/path, rather than host/dir/path.
Also add a debug log to make it more clear when a bogus URL
is being fetched,
2021-08-27 09:40:14 +02:00
John Beard
dac3940ced
WebDAV: Unescape XML entities when reading the item list ( #8138 )
...
Without this, a file named "A & B.epub" is read as "A & B.pdf"
and will 404 when fetched.
2021-08-27 08:39:15 +02:00
hius07
684fd6c12d
Standardize select/choose to choose ( #8128 )
...
Closes #8105 .
2021-08-24 22:19:07 +02:00
John Beard
5d0ae3dde8
WebDAV: Handle non-self-closing tag for empty collection ( #8121 )
...
Some servers serve <D:resourcetype></D:resourcetype> rather
than <D:resourcetype/>. So handle this case when deciding
if an item is not a collection.
2021-08-23 08:51:33 +02:00
hius07
3c3361addf
File browser, Path chooser: fix margin of the long folder name in the header ( #8103 )
...
* Filemanager: margin of the folder name in the header
* Menu: margin of the folder name in the header
2021-08-22 09:35:22 +02:00
hius07
b4ec68d8c0
[UX] File search: add hold in search results ( #8100 )
...
Currently we see filenames only.
Added hold action to show the full path. Go to on a file will open the folder with a focused file.
2021-08-18 16:17:27 +02:00
poire-z
1a12e8555e
Translator: add "Translate from book language" option ( #8094 )
...
When enabled, if the book has some supported language tag
in its metadata, use it as the source language. Otherwise,
fallback to the current settings (auto-detect or selected
source language).
2021-08-18 00:42:14 +02:00
poire-z
4e65b74b73
Footer: add "Include current page in pages left" setting ( #8093 )
2021-08-17 22:51:54 +02:00
hius07
a8b39c17ed
ReaderDeviceStatus: show only one alert ( #8086 )
2021-08-17 15:22:31 +02:00
hius07
ef1dea990e
Menu/GoTo: tweak go to page/letter dialog layout ( #8056 )
...
2 columns instead of 3, to get larger buttons and
avoid truncation with some translations.
2021-08-14 21:29:25 +02:00
hius07
3c597d1d84
FileSearcher: allow call with a search string ( #8073 )
2021-08-14 17:53:39 +02:00
hius07
c8a7f52672
Checkbutton: ensure max width, multiline if needed ( #8066 )
2021-08-14 00:49:19 +02:00
hius07
b622d6edd8
ReaderDeviceStatus: add high battery level alert ( #8037 )
2021-08-14 00:00:47 +02:00
yparitcher
7148aed51c
ReaderStatus: end book action: delete file: go to current directory in FM ( #8042 )
...
Go to the directory of the deleted file, instead of the folder you happend to switch into the reader from as this may have changed (via changing books from history etc)
2021-08-11 09:54:44 +02:00
Frans de Jonge
acfc5eec2b
[lang] Add a couple of plurals ( #8028 )
...
Reported by @ichnilatis-gr , see https://www.mobileread.com/forums/showthread.php?p=4140493#post4140493 and following.
2021-07-26 09:41:04 +02:00
hius07
e5f28a0f60
"Page turns" menu development ( #8022 )
...
Make "Taps and gestures - Page turns" available only in reader.
Move there other page turn related menu items from Navigation.
Remove duplicated code. Added standard "star" for default RTL.
2021-07-25 23:59:06 +02:00
hius07
2a6931e72f
History: add confirmation before cleaning ( #8016 )
2021-07-23 17:14:25 +02:00
hius07
2ab31a9a36
File browser: Settings submenu reordering ( #8000 )
2021-07-23 15:47:02 +02:00
poire-z
7b90305570
PDF written highlights: trash cached tiles on close ( #8002 )
...
Small followup to e3bac94d .
2021-07-21 22:28:34 +02:00
NiLuJe
ae35e898fb
Kobo Elipsa support ( #7986 )
...
Includes a few minor cleanups along the way ;).
2021-07-21 18:12:58 +02:00
poire-z
b31b7728db
Quick start guide: revamp text and look ( #7985 )
...
By @offset-torque, extracts from his upcoming user manual.
See https://github.com/koreader/koreader/discussions/7898
2021-07-20 17:22:45 +02:00
poire-z
e3bac94db1
PDF written highlights: fix boxes, trash cached tiles
...
TileCacheItem: add created_ts property.
Document: manage a tile_cache_validity_ts and ignore
older cached tiles.
This timestamps is updated when highlights are written
as annotations in, or deleted from, the PDF, so we can
get the most current rendered bitmap from MuPDF and
avoid highlight ghosts on old tiles.
Save this timestamp in doc settings so older cached to
disk tiles will also be ignored across re-openings.
Bump base for: mupdf.lua: update frontend pboxes with
MuPDF adjusted ones.
2021-07-20 15:19:59 +02:00
poire-z
eeb09d2150
PDF text selection: fix/tweak spacing between words/boxes
...
We may get multiple boxes when selecting texts, one for each
word, and we have to add spaces between the extracted words
ourselves. Previously, we were only adding a space if the
last char of previous word was ASCII, so missing spaces
after accents or greek words.
Try to do better by measuring the distances between boxes
and comparing to box heights, with a few heuristics.
2021-07-20 15:19:59 +02:00
zwim
48d1b23469
FileSearcher honor filemanagers sorting order ( #7978 )
2021-07-18 20:21:39 +02:00
NiLuJe
72fbdf7fd4
ReaderZooming tweaks ( #7968 )
...
* ReaderZooming tweaks
Re #7964 & #7962
* Fix oversight in setNumberOf
Co-authored-by: yparitcher <y@paritcher.com >
2021-07-15 15:34:13 +02:00
zwim
ab6867c8fa
FileManager: allow case sensitive file search ( #7956 )
...
Bump base for cre.cpp cleanup and utf8proc FFI.
Add a checkbutton for case sensitive search in FileBrowser,
and use Utf8Proc.lowercase() for case insensitive search.
Also use it in ReaderUserHyph as a replacement for
crengine getLowercasedWord().
2021-07-15 12:53:28 +02:00
zwim
26cc3df5c5
ReaderSearch: fix wait button position, code cleanup ( #7973 )
2021-07-15 11:51:10 +02:00
Frans de Jonge
86a1552ccd
Fix wrong escape ( #7952 )
...
;-)
Assuming you want it to show up as `'\'`, anyway.
2021-07-10 19:03:12 +02:00
zwim
4d9d599a6a
CRe: fix issues with case sensitive and regex search ( #7947 )
...
Fix crash with previous commit.
Show regex checkbox only with cre documents.
2021-07-08 23:30:37 +02:00
zwim
826a765705
CRe: support for case sensitive and regex search ( #7883 )
...
- bump crengine: findText(): add support for regular
expression search.
- bump base: add thirdparty/srell/srell.hpp, a C++ library
that provides Unicode regex support, used by crengine.
- ReaderSearch: with credocuments, add checkboxes for case
sensitive and regular expression search.
2021-07-08 19:30:16 +02:00
poire-z
a1d64de9b5
Font contrast: fix value in notification ( #7934 )
...
Fixes small issue noticed at https://github.com/koreader/koreader/discussions/7898#discussioncomment-962282
2021-07-05 11:03:27 +02:00
hius07
897622d4bb
CRe: reset call cache on rendering change ( #7927 )
...
This fixes some values sometimes not updated in footer.
2021-07-05 10:03:14 +02:00
NiLuJe
ed5a9294a4
ScreenSaver: Saner close behavior ( #7929 )
...
Should fix #7643
2021-07-05 04:56:14 +02:00
yparitcher
b07414c2b5
make sure ReaderLink gets a deep copy of location
...
Fixes : #7922
2021-07-04 21:45:19 -04:00
Frans de Jonge
58a5a09574
Device status: fix ellipsis ( #7910 )
2021-06-30 20:46:13 +02:00
Brian Hughes
ba65dc155b
Adds time left for chapter and document to the screensaver message options ( #7897 )
2021-06-30 01:45:34 +02:00
poire-z
d57296b6bc
Device status: fix crash in debug mode
2021-06-29 21:37:05 +02:00
NiLuJe
11b50d51ae
Device status: fix wording ( #7907 )
2021-06-29 21:36:43 +02:00
hius07
c4f4190ad4
ReaderFooter settings menu: keep upper menu page ( #7903 )
2021-06-29 14:10:21 +02:00
hius07
884c664f63
Device status alarm: battery and memory ( #7857 )
...
Move former low battery alarm into a device status
alarm menu, and add high memory usage checks.
2021-06-29 14:07:29 +02:00
hius07
eb41ad3bda
FileManager: add overwrite check for Rename ( #7833 )
...
Checks for existing destination file/folder for Rename operation
and asks to overwrite.
2021-06-29 14:01:44 +02:00
hius07
db60ba48b7
OPDS catalog, Cloud storage: hold return arrow to go to top ( #7845 )
2021-06-29 10:22:03 +02:00
hius07
c6ccc73d55
Status bar: hide battery if level higher than threshold ( #7876 )
...
closes #7242
2021-06-22 19:03:05 +02:00
Frans de Jonge
12ebffc669
ReaderPaging: show page overlap menu in reflow ( #7820 )
...
Cf. <https://www.mobileread.com/forums/showthread.php?t=339912 >.
I'll have to check why this doesn't work in continuous. Cf. https://github.com/koreader/koreader/issues/3932#issuecomment-395354006
2021-06-21 18:53:44 +02:00
Jason Benwell
682f7561a0
Use smaller symbols for pages_left_book in compact_items ( #7828 )
...
Use the (smaller) "‹" or "›" symbols in pages_left_book, to match pages_left, in compact_items
2021-06-21 18:48:33 +02:00
NiLuJe
6b31b160a2
CloudStorage: Log download failures ( #7834 )
...
Re #7354
2021-06-12 21:11:53 +02:00
yparitcher
002b4d4be9
Kopt/Creoptions: change to using an event to update configurable. Abstract implimentation out of ConfigDialog
2021-06-11 13:26:48 +02:00
NiLuJe
ba070c24de
ReaderFooter: Add a chapter_progress widget
...
(i.e., in-chapter num / total).
Fix #7792
2021-06-08 03:27:45 +02:00
NiLuJe
0d1325cc83
ReaderFooter: Make pages_left_book use an actual prefix icon
...
Instead of baking in a hyphen, so as to avoid signed zeroes, or
confusion with page progress if page maps are enabled.
Also, made compact itemps RTL friendly.
2021-06-08 03:27:45 +02:00