hius07
b622d6edd8
ReaderDeviceStatus: add high battery level alert ( #8037 )
2021-08-14 00:00:47 +02:00
Martín Fdez
6fb52528cd
disable light settings on ChromeOS, android TV and e-ink devices without lights
2021-08-13 11:35:43 +02:00
Martín Fdez
8bf19a7327
flush settings before being killed
2021-08-13 11:35:43 +02:00
hius07
ace3f0ee16
ConfirmBox: new properties ( #8065 )
...
* keep_dialog_open, default to false.
Set to true to keep dialog open upon pressing any button, except Cancel and dismissable tap.
* other_buttons_first, default to false.
Set to true to put other buttons above Cancel - OK row
2021-08-13 00:45:10 +02:00
NiLuJe
f4cd12a48c
Merge pull request #8057 from NiLuJe/master
...
A bunch of tweaks & fixes
2021-08-11 22:06:25 +02:00
NiLuJe
330b268fc6
Bump base
...
https://github.com/koreader/koreader-base/pull/1397
2021-08-11 20:16:08 +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
NiLuJe
6d30835b3b
Handle new stuff from 4.28.18220
...
While we're in the vicinity... ;).
2021-08-10 23:02:56 +02:00
zwim
b3c4b8dc94
[fix, lang] SortWidget: make "go to page" string translateable ( #8061 )
2021-08-10 21:19:07 +02:00
Frans de Jonge
3f8d389ee4
[fix, lang] KeyValuePage: make "go to page" string translateable ( #8059 )
2021-08-10 21:18:38 +02:00
NiLuJe
a91ba05e34
Set the WiFi regulatory domain properly on the Elipsa
...
No idea how restrictive the defaults are, but stuff is weird in the 5G
band, so, do it right.
2021-08-09 21:12:17 +02:00
NiLuJe
1e9346aec6
Fix Wi-Fi toggle on the Elipsa
...
It turns out that the kernel needs a little push now that the dedicated
wifi power control module is gone ;).
Issue was only exposed if you booted KOReader while the Wi-Fi was down.
2021-08-09 02:33:07 +02:00
NiLuJe
2d12f8a8ee
Mention that arguments are always evaluated, to curb enthusiasm at
...
putting too much fancy stuff in a logger call ;).
(Not actually an issue in our current codebase).
2021-08-09 02:32:58 +02:00
NiLuJe
0acf1a2b29
Kill NanoClock on startup
...
It's not terribly useful for us, as we already provide similar
functionaility.
(It'll be restarted automatically when nickel restarts).
2021-08-08 19:22:28 +02:00
NiLuJe
ba6fef4d7b
Bump base & android-luajit-launcher ( #8052 )
...
* Bump base
https://github.com/koreader/koreader-base/pull/1395
* Bump android-luajit-launcher
https://github.com/koreader/android-luajit-launcher/pull/328
https://github.com/koreader/android-luajit-launcher/pull/329
https://github.com/koreader/android-luajit-launcher/pull/330
https://github.com/koreader/android-luajit-launcher/pull/331
2021-08-07 03:04:02 +02:00
NiLuJe
bc133e70d3
Input: Minor simplifications around pen/finger discrimination & the snow protocol ( #8021 )
...
* Decode EV_KEY:KEY_BATTERY
* Input: Only drop hovering *pen* events.
There are currently too many broken 0-pressure *finger* events being
reported on the Elipsa, making a dumb rejection highly annoying.
* Bump base
https://github.com/koreader/koreader-base/pull/1393
* Rely on actual events to detect loss of contact for the "snow"
protocol.
Allows simplifying the whole thing.
* Use `ipairs` over `pairs` for pure arrays.
2021-08-03 20:57:53 +02:00
Martín Fernández
83554c6180
add doctype to template ( #8040 )
2021-08-01 21:54:12 +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
Martín Fernández
990b6768f4
disable battery level on desktop Linux ( #8026 )
...
This also include ChromeOS laptops (chromebooks) since the power sysfs attributes don't exist in linux containers.
2021-07-25 23:29:30 +02:00
Evan Boehs
9bb6b70c7a
Check for update → Check for updates ( #8027 )
2021-07-25 21:04:13 +02:00
Martín Fernández
ef5095f806
bump luajit-launcher ( #8025 )
...
Namely the Boyue P78, a JDRead, the Fidibook and a new, mysterious, Boyue Lemon smile
Related to #4551
2021-07-25 18:27:33 +02:00
NiLuJe
af4a88315c
Bump base ( #8019 )
...
https://github.com/koreader/koreader-base/pull/1390
https://github.com/koreader/koreader-base/pull/1392
2021-07-24 02:07:25 +02:00
hius07
45d770b131
Activate menu: standardize to 2 checkboxes ( #8017 )
2021-07-23 17:19:36 +02:00
hius07
2a6931e72f
History: add confirmation before cleaning ( #8016 )
2021-07-23 17:14:25 +02:00
poire-z
5bab3e5e98
Fix luacheck after d9cc3af2
2021-07-23 15:54:12 +02:00
hius07
2ab31a9a36
File browser: Settings submenu reordering ( #8000 )
2021-07-23 15:47:02 +02:00
Brian Hughes
d9cc3af220
Reset everyone's duration time to classic ( #8008 )
...
Reset unwanted migration of this setting to "modern"
done with #7897 .
2021-07-23 14:16:41 +02:00
yparitcher
dc59391632
Dispatcher: use UIManager:sendEvent instead of the current instance ( #7999 )
...
This fixes inheritance issues when changing documents.
Also allow "Go to page" in FM.
2021-07-23 13:27:12 +02:00
poire-z
05246bb86e
bump base: remove zsync dependencies, bump crengine ( #8015 )
...
crengine bump includes:
- Regex search: fix potential pattern cache bug
- XML file detection: ignore BOM
2021-07-23 12:06:30 +02:00
Galunid
e7fa044807
Remove zsync plugin ( #7957 )
2021-07-22 09:01:57 +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
817e9e26e8
Minor input tweak after #7986 ( #8004 )
2021-07-21 22:20:08 +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
Frans de Jonge
63e800e3b3
Update translations for 2021.07 ( #7989 )
v2021.07
2021-07-18 20:26:48 +02:00
zwim
48d1b23469
FileSearcher honor filemanagers sorting order ( #7978 )
2021-07-18 20:21:39 +02:00
Martín Fernández
38a2a46969
Flag send2ebook as deprecated ( #7967 )
...
See https://github.com/koreader/koreader/issues/7955#issuecomment-877625098
2021-07-18 20:20:06 +02:00
yparitcher
120eaf9193
secondsToHClock(): always floor seconds for consistency ( #7987 )
...
Fixes : #7984
2021-07-18 20:18:56 +02:00
poire-z
16ab5aa194
SDL keyboard input: should go to top level widget only
...
Avoid the typed input to be added to all
InputText present on the stack: only the
top one should handle it.
2021-07-15 23:18:47 +02:00
poire-z
e46accbcc5
bump base: fix doc for ffi/utf8proc
2021-07-15 23:18:47 +02:00
hius07
41f2a6f8a4
InputText: fix search on multi-bytes UTF-8 ( #7981 )
...
Also fix crashes when text is invalid UTF-8.
2021-07-15 21:57:12 +02:00
zwim
9d2c6b07aa
Fix date in onetime_migration ( #7980 )
...
Fixes #7979
2021-07-15 17:52:23 +02:00
hius07
7eea2ae7cd
InputText/InputDialog: add case sensitive search ( #7966 )
2021-07-15 16:28:54 +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
hius07
5947085ba4
InputText: up/down arrows move cursor to start/end of line ( #7976 )
...
when already on the first or last line.
2021-07-15 10:27:21 +02:00