Robert
e315d8690d
[chore] Remove unnecessary indent on new line ( #5391 )
2019-09-17 14:27:51 +02:00
Robert
b7d464ae4b
Set screenshot output folder ( #5382 )
...
Close : #4230
2019-09-17 13:01:40 +02:00
Frans de Jonge
6ac046c877
Bump base for crengine: support RTL/bidi text ( #5390 )
...
https://github.com/koreader/koreader-base/pull/980
Also includes:
* SDL: add rumble support https://github.com/koreader/koreader-base/pull/979
* Update to FBInk v1.20.0 https://github.com/koreader/koreader-base/pull/978
2019-09-16 21:18:41 +02:00
Frans de Jonge
5bc9700c24
[feat] Allow setting any document cover as screensaver ( #5369 )
...
Cf. suggestion by @KenMaltby in <https://github.com/koreader/koreader/issues/3033#issuecomment-526657352 >.
2019-09-16 15:27:49 +02:00
poire-z
788e6d90df
Fix: don't create sidecar file when indexing pdf documents ( #5384 )
2019-09-16 08:22:26 +02:00
Frans de Jonge
2a93e428a5
[fix] Bump base for RTC: Compare time values in the right timezone ( #5379 )
...
https://github.com/koreader/koreader-base/pull/977
Fixes <https://github.com/koreader/koreader/issues/5376 >.
2019-09-15 00:14:22 +02:00
Robert
54568d4dcd
[UX] Add fine tune in line spacing ( #5375 )
...
See https://github.com/koreader/koreader/issues/5312#issuecomment-528506421
Progress widget has a new extra button ⋮ that triggers SpinWidget.
2019-09-14 16:30:25 +02:00
Frans de Jonge
672d29fbcc
[fix] WakeupMgr: pass through task epoch for proximity check
2019-09-14 16:27:54 +02:00
Frans de Jonge
0c290be055
WakeupMgr: add log when scheduling wakeup
2019-09-14 16:27:54 +02:00
Frans de Jonge
5557adef14
[plugin] Normalize autoshutdown_timeout_seconds variable name
...
This discrepancy caused accidentally not properly updating the timeout setting from the GUI dialog.
2019-09-14 16:27:54 +02:00
Frans de Jonge
3836184f9d
[Kobo] Always write scheduled wakeup info to log
2019-09-14 16:27:54 +02:00
Frans de Jonge
840d05b3ae
Bump base for minor mxcfb refresh cleanups ( #5368 )
...
koreader/koreader-base#974
Also some other minor bumps & fixes.
2019-09-12 20:17:59 +02:00
NiLuJe
1eb442a24a
Fix debug logging in the framebuffer module
...
Regression since 02eca23649
2019-09-12 14:27:05 +02:00
NiLuJe
4363576066
Support the Kobo Libra
...
(Hopefully?).
2019-09-12 14:27:05 +02:00
Frans de Jonge
e257c4e45e
[feat, Kobo] Autoshutdown ( #5335 )
...
The methods used here will likely work on most embedded devices, which is why I put them in their own WakeupMgr interface/scheduler module, separate from Kobo.
See https://www.mobileread.com/forums/showthread.php?p=3886403#post3886403 for more context.
Fixes #3806 .
2019-09-12 14:15:08 +02:00
Robert
9163a85b3c
Messages in numberpicker widget ( #5353 )
...
See: #5342
2019-09-11 21:39:58 +02:00
Frans de Jonge
0dad707e2e
[fix, Kobo] Don't crash trying to sync frontlight with Nickel. ( #5361 )
...
When reasonably possible, the program should only crash in debug mode.
Adds a couple of extra unit tests to prevent regressions and adds docs.
Fixes <https://github.com/koreader/koreader/issues/5356 >.
2019-09-11 18:11:24 +02:00
Robert
deaa5d98e6
Disable show chapter markers when progress bar is hidden in footer ( #5345 )
2019-09-11 17:56:26 +02:00
Frans de Jonge
4da512ce4e
Bump luajit-luancher for overwrite files, show resume at the end of extraction ( #5357 )
...
https://github.com/koreader/android-luajit-launcher/pull/182
Fixes <https://github.com/koreader/koreader/issues/5355 >.
2019-09-10 22:20:29 +02:00
Robert
deebbfe606
[plugin/statistics] Synchronize Current book with footer ( #5344 )
...
Better synchronize statistics Current Book with footer.
Also some stylistic improvements in the strings.
2019-09-10 21:32:02 +02:00
Frans de Jonge
6af1bc46b1
Bump base for [fix] MuPDF Android font dir patch update ( #5352 )
...
https://github.com/koreader/koreader-base/pull/971
Fixes <https://github.com/koreader/koreader/issues/5347#issuecomment-529480686 >.
Also includes:
* [feat] Add FFI RTC interface (<https://github.com/koreader/koreader-base/pull/969 >)
* Bump thirdparty/djvulibre to current master (<https://github.com/koreader/koreader-base/pull/970 >)
2019-09-09 18:48:21 +02:00
Frans de Jonge
6c93415f67
[fix] Filesearcher crash on empty file attributes ( #5351 )
...
Fixes <https://github.com/koreader/koreader/issues/5343 >.
2019-09-09 18:39:36 +02:00
Frans de Jonge
ed4396821f
[fix] ReadSettings Inverse reading order ( #5350 )
...
`self.inverse_reading_order == nil and G_reader_settings:has("inverse_reading_order")` could easily be false, which would then incorrectly turn the setting off.
Fixes <https://github.com/koreader/koreader/issues/5346 >.
2019-09-09 17:34:27 +02:00
Frans de Jonge
3fa4087fe2
[fix, Android] Set executable bit ( #5349 )
...
Partially reverts d2536d8b7e
.
Fixes <https://github.com/koreader/koreader/issues/5347 >.
2019-09-09 17:17:07 +02:00
Frans de Jonge
07116b9898
[fix] Add keyboard layout to filemanager menu ( #5338 )
...
Overlooked in <https://github.com/koreader/koreader/pull/5318 >.
2019-09-07 20:49:44 +02:00
Frans de Jonge
59355200dc
[fix] PdfDocument: Hash collision ( #5337 )
...
A typo introduced in <https://github.com/koreader/koreader/pull/5282 >.
This might resolve <https://github.com/koreader/koreader/issues/5323 >, <https://github.com/koreader/koreader/issues/5327 >.
2019-09-07 17:15:12 +02:00
NiLuJe
a3acc667d6
[Kobo] Restart KOReader after a crash ( #5328 )
...
* Restart KOReader after a crash, after showing a fancy crash recap screen (our very own Gray Screen of Death!).
Kobo only, because it's possibly the platform where getting booted out
of KOReader is the most annoying.
Keeps track of crashes, to be able to give up after a while, in order to
avoid boot loops in the unlikely event of a crash loop on startup.
Adds a dev option to *always* exit KOReader after the crash screen.
2019-09-07 03:19:18 +02:00
Frans de Jonge
872c145f3a
[fix] ReaderGesture: Use getCurrentNetwork().ssid ( #5334 )
...
Otherwise ffi/util.template crashes on a table.
2019-09-06 22:51:45 +02:00
Frans de Jonge
17e437dbd0
[UX] Allow keyboard layout selection ( #5318 )
...
Fixes <https://github.com/koreader/koreader/issues/3998 >.
This isn't quite what I want but I've been letting this slip for
too long due to fancier keyboard interaction concepts.
2019-09-06 17:01:37 +02:00
Martín Fernández
20ebb55703
[Cervantes] Disable wifi before returning to QT, improved sysfs read ( #5326 )
2019-09-06 15:56:16 +02:00
NiLuJe
5f189beba9
You have failed this city! ( #5321 )
...
Switch two finger swipe icons to double arrows
2019-09-06 15:49:41 +02:00
Frans de Jonge
7019ff15bd
[chore] Drop SDL 1.2 ( #5324 )
...
Depends on https://github.com/koreader/koreader-base/pull/963 .
Also includes Initial import of <linux/rtc.h> related stuff https://github.com/koreader/koreader-base/pull/965
2019-09-05 23:30:13 +02:00
Robert
2d95a09e93
[UX] Option to show horizontal line separator in footer ( #5309 )
...
The separator is hidden by default.
2019-09-05 13:58:34 +02:00
Martín Fernández
cb2a3d9e72
Cervantes: Add back to stock reader ( #5316 )
2019-09-04 20:54:43 +02:00
Robert
ae50569055
Frontlight - Add checkbox use system settings ( #5307 )
...
See: https://github.com/koreader/koreader/issues/5205#issuecomment-526935357
Devices with `hasLightLevelFallback = true` (for now Android) has extra checkbutton `Use system settings`. Default unchecked.
2019-09-04 20:52:24 +02:00
Frans de Jonge
2cd9b50137
[Android] Don't ship Noto ( #5310 )
...
Follow-up to <https://github.com/koreader/koreader/pull/5252 >. This greatly reduces the Android package size.
See discussion in <https://github.com/koreader/koreader/pull/5264#issuecomment-525517001 >.
2019-09-04 20:50:25 +02:00
Robert
48f20b2153
[i18n, plugins] ReadTimer - better plural forms ( #5315 )
...
See: https://github.com/koreader/koreader/pull/3420#pullrequestreview-71776459
2019-09-04 15:36:13 +02:00
Frans de Jonge
2b3c4a8235
Bump base for various dependency updates ( #5311 )
2019-09-03 23:51:01 +02:00
NiLuJe
d66cf7ab61
[fix] Allow setting a fine-tuned font size as default ( #5306 )
...
And a couple bugfix this unearthed:
* Always set the default as the *current* value, no matter what (by chance, this was not an issue for margins).
* Don't crash on the hold gesture in the -/+ buttons for the horizontal margins (regression since #5303 ).
2019-09-03 13:41:15 +02:00
Frans de Jonge
b2554ba5da
[fix] Prevent crash when no page boxes ( #5289 )
...
Can occur with invalid page numbers, for example by changing the font size in a reflowable MuPDF document.
Discussion in <https://github.com/koreader/koreader/pull/5282#issuecomment-526842921 >.
2019-09-01 22:17:15 +02:00
Frans de Jonge
49589901b1
[fix] Let UIManager handle suspend logic ( #5304 )
...
See <https://github.com/koreader/koreader/issues/2431#issuecomment-526925910 >.
Supersedes <https://github.com/koreader/koreader/pull/5302 >.
2019-09-01 21:37:08 +02:00
Frans de Jonge
4cdc3ab99b
[feat, plugin] Add AutoTurn ( #5295 )
...
Fixes <https://github.com/koreader/koreader/issues/3019 >.
2019-09-01 21:30:19 +02:00
Robert
b038fa3046
[UX] Add fine tune buttons to horizontal margins ( #5303 )
...
Similar to top and bottom margins I add fine tune buttons to L/R margins.
2019-09-01 21:26:11 +02:00
Frans de Jonge
1b17ce8ba0
[fix, Kobo] Save frontlight state on shutdown after suspend ( #5305 )
...
Fixes <https://github.com/koreader/koreader/issues/5292 >.
2019-09-01 21:25:32 +02:00
Frans de Jonge
621f36b4a9
[fix] GetText: guard against empty strings in translation ( #5301 )
...
Fixes <https://github.com/koreader/koreader/issues/5293 >.
2019-09-01 16:31:37 +02:00
Robert
d7d99d8b8b
New memory icon for footer ( #5300 )
...
See: https://github.com/koreader/koreader/pull/5203#issuecomment-525849264
Old memory icon: ⌨
New: ≡
2019-09-01 15:55:41 +02:00
B YI
0a1a407208
[feat] Handle file:// protocol URI scheme ( #5297 )
...
This patch only handles part of file URI scheme defined in [rfc 8089](https://tools.ietf.org/html/rfc8089 ), i.e., it currently only handles `file://ABSOLUTE_PATH`.
2019-09-01 15:54:41 +02:00
Frans de Jonge
0b62fc56ee
[doc] Add NumberPickerWidget developer docs ( #5298 )
2019-09-01 15:35:29 +02:00
Robert
3f3443b2e2
[UX] Reorganize tap corner menu in Gesture Manager ( #5294 )
...
Reorganize submenu tap corner like other submenus
Settings -> Tap and gestures -> Gesture manager -> Tap corner
2019-09-01 14:56:41 +02:00
Frans de Jonge
bc2412a67a
[doc] Convert koptinterface comments to LDoc format ( #5290 )
2019-08-31 21:15:22 +02:00