Martín Fernández
75ff5dcaae
Add Device:Info for android and use it in report a bug infomessage.
...
Move local function getCodename to top, use android.app.activity.sdkVersion directly,
instead of relying on Device.firmware_rev
2019-06-21 19:55:19 +02:00
Martín Fernández
c60d672b04
bump base & luajit-launcher: workaround for buggy firmwares and more
2019-06-13 22:16:58 +02:00
Frans de Jonge
6f153255d6
[fix] Kindle Basic 3: use Kobo snow protocol ( #5071 )
...
Otherwise touch will be stuck in perpetual hold.
Fixes https://github.com/koreader/koreader/issues/5070
2019-06-11 09:12:57 +02:00
Frans de Jonge
9300a59a89
[fix] util.getSafeFilename() maximum extension length ( #5067 )
...
Strip HTML and do some semi-intelligent detection of faux extensions (i.e., more than 10 characters probably isn't one).
Fixes #5049 .
2019-06-10 17:06:13 +02:00
Frans de Jonge
5df31f2dbf
[doc, fix] Some documentation issues ( #5066 )
...
Fixes #5065 .
2019-06-09 15:50:22 +02:00
Frans de Jonge
efe2db4406
[feat, UX] Paste in folder shortcuts
...
Fixes #5046 .
2019-06-09 15:26:05 +02:00
Frans de Jonge
986b44f9f8
[fix] FileManager: Empty clipboard after paste
2019-06-09 15:26:05 +02:00
Frans de Jonge
7cbd56fcdd
[fix] End of document - go to file browser: swap openFileBrowser() close/open order ( #5062 )
...
Fixes #5060 .
Cf. 89e002f236/frontend/apps/reader/modules/readermenu.lua (L42-L50)
and 89e002f236/frontend/apps/reader/readerui.lua (L711-L718)
2019-06-09 15:19:38 +02:00
NiLuJe
89e002f236
Minor networking fixes on legacy Kindles ( #5059 )
...
* Allow toggling WiFi & Suspend on legacy Kindles
* Fix ping invocations on Legacy Kindles
* Don't crash when disabling WiFi on legacy Kindles
2019-06-05 21:36:38 +02:00
NiLuJe
3798e1b72c
Kindle Basic 3 support ( #5057 )
...
* Detect a few new PW4 variants
* Detect the new Kindle Basic 3
* Bump base for KT4 mxcfb support
2019-06-04 21:36:21 +02:00
NiLuJe
efe34b6fee
Fix shutdown action on Kobo ( #5055 )
...
Bypass init, like Nickel does.
Otherwise, some devices either deadlock or panic.
2019-06-03 18:54:45 +02:00
limerainne
53b6e3d018
[i18n] Add Korean keyboard (2-beolsik) ( #5053 )
2019-06-03 11:03:28 +02:00
limerainne
98b681bb4f
[fix] InputText: fix ignoring first char when carat not in front of hint ( #5052 )
2019-06-01 16:48:35 +02:00
Frans de Jonge
439f876ad8
[fix] util.getSafeFilename() default to worst-case scenario ( #5036 )
...
Also pass path from Wallabag plugin.
Fixes #5025 .
2019-05-22 11:34:46 +02:00
NiLuJe
de1146c0b5
[Kobo] Tweak the Aura viewport ( #5034 )
...
Officially, the bezel should only cover the bottom 10 pixels ;).
(The Aura was officially advertised as having a 758x1014 screen).
2019-05-21 20:31:23 +02:00
poire-z
34e6f41e05
cre: fix 2 footnotes issues, bump crengine ( #5031 )
...
- Popup footnotes: workaround strange behaviour of MuPDF
which is adding some unwanted margin above elements
with an "id=" attribute.
- In-page footnotes: also remove any left and right margin,
to keep footnotes aligned with the main text.
Also add 2 classnames (witnessed in quite a few recent
french books) to the list of classic classnames.
- Also bump crengine: CSS: fix parsing of multi classnames
and attributes selectors
2019-05-18 01:29:51 +02:00
Frans de Jonge
8815cbe07a
[fix, chore] Abstract filename logic in util.getSafeFilename() ( #5026 )
...
Fixes https://github.com/koreader/koreader/issues/5025
The OPDS browser was doing some fancier stuff in a way that should be abstracted away in util (because it applies anywhere files will be saved):
eace8d25c1/frontend/ui/widget/opdsbrowser.lua (L482-L491)
2019-05-14 19:10:41 +02:00
Frans de Jonge
de75f6bfa3
[fix] Don't try to save highlight into non-PDF document ( #5027 )
...
* [fix] Don't try to save highlight into non-PDF document
Fixes <https://github.com/koreader/koreader/issues/5024 >.
Highlighting will still work with the .sdr metadata.
* temp fix
2019-05-14 17:57:59 +02:00
Frans de Jonge
5d7dbb4466
[UX] Update Greek keyboard with swipes & popup ( #5028 )
...
Closes #5023 . Thanks to @noembryo.
2019-05-14 16:30:21 +02:00
poire-z
eace8d25c1
cre: fix possible crash when switching books too fast
...
Noticable with "End of document action > Open next file",
and holding PgDn in a directory full of single page html
files.
2019-05-09 22:14:13 +02:00
Frans de Jonge
2968f558eb
[fix, UX] Ignore first hold release when keyboard opened with hold ( #5011 )
...
Fixes #4902 .
2019-05-08 10:13:44 +02:00
NiLuJe
4ba7f984bf
Sync powerd.fl brightness with powerd when toggling the FL ( #4999 )
...
Possibly helps with some more edge cases related to interaction with
autowarmth & the KA1...
re: #4925
2019-05-05 22:08:53 +02:00
poire-z
7c53fcd922
CRe margins: hide bottom menu on change ( #5000 )
...
So we can immediately see how's the bottom margin.
2019-05-05 10:15:13 +02:00
NiLuJe
f3decdc26c
[fix] Restore PAGE_MARGIN string ( #4993 )
...
It's used by KOptConfig
Fix #4992
Regression since #4945
2019-05-02 19:06:57 +02:00
NiLuJe
aec7594af5
Blacklist the C BB on devices where it cannot be used ( #4989 )
...
Either at all, or because it would impose reduced functionality.
Meaning:
* On 4bpp fb, because those are completely unsupported by the C BB
* On 24bpp fb, because it has limited support for that target format (no alpha blending).
* On 8bpp Linux eInk fb with an inverted palette (that's basically only the K4 ;)).
* On Linux eInk devices w/ no HW inversion support, as that would render NightMode inoperable.
That last point means that it's currently *always* blacklisted on PocketBook, because I don't have a PB device, so I don't know how safe HW inversion would be, meaning none of them are marked as being HW invert capable.
(I was a tiny bit hasty with https://github.com/koreader/koreader-base/pull/912 ;).)
2019-05-02 04:27:48 +02:00
poire-z
bf07c44009
CRe margins: add toggle to sync top and bottom margins ( #4990 )
...
Also fix DogEar size update on margin change.
Also re-order cre bottom tabs to be like with kopt.
2019-05-01 22:18:50 +02:00
NiLuJe
888d3591b2
Give more control over CRe margins ( #4945 )
...
Without having to resort to weird custom defaults.
* Split the current margins setting in three:
* Horizontal margins (because you generally want those two to be balanced).
* Top margin & Bottom margin (because you may want to tweak those separately to deal with quirky status bar/final line shenanigans).
* Also, add a "Reclaim bar height from bottom margin" toggle to the status bar menu, to optionally make sure the status bar won't eat into the bottom margin.
* Includes a free fix to diacritics popup refresh handling in the keyboard ;).
2019-05-01 02:09:01 +02:00
Frans de Jonge
96179670f8
[fix] Close calibre search when opening document ( #4978 )
...
Fixes https://github.com/koreader/koreader/issues/4225 .
2019-04-28 20:10:41 +02:00
Frans de Jonge
3f670baaa2
[UX] Keyboard popup: add X ( #4977 )
2019-04-27 09:04:48 +02:00
Qingping Hou
080c079d01
chore: add test for screen color toggle
2019-04-24 21:09:23 +02:00
NiLuJe
d9ab5d2f43
Make sure the AutoWarmth feature will never try to turn the light back ( #4953 )
...
on if it's off.
Because, on the KA1, since wetting the warmth *has* to set the
brightness, it could ;).
Patch only actually needed on Kobo, as all Cervantes devices with warmth
support have a mixer, which mean they *can* set the warmth without
affecting the brightness ;).
2019-04-21 20:46:29 +02:00
Frans de Jonge
ff843e0eb7
[i18n] Change user-facing floating punctuation text to hanging punctuation
...
See https://www.mobileread.com/forums/showthread.php?t=316787
2019-04-20 19:47:31 -07:00
Frans de Jonge
4782f5ffc1
[UX] Keyboard popup: add = ( #4950 )
...
As suggested by @Biep in https://github.com/koreader/koreader/pull/4889#issuecomment-485158316
2019-04-20 23:36:52 +02:00
Frans de Jonge
8ec42d1e60
[fix] Actually commit V popup data ( #4940 )
...
Overlooked in https://github.com/koreader/koreader/pull/4938
2019-04-19 14:17:18 +02:00
NiLuJe
9134594119
Allow toggling CRe's new dithering & scaling ( #4922 )
...
Smooth scaling toggle is per document, in the gear tab.
Dithering is in the Dev top menu ;).
2019-04-18 23:26:53 +02:00
Frans de Jonge
6203fbb633
[UX] Keyboard popup: add V diacritics ( #4938 )
2019-04-18 21:03:17 +02:00
Galunid
9759ffa381
[feat] GestureManager: Implement action to change highlight style using gesture manager ( #4936 )
2019-04-18 12:12:38 +02:00
Frans de Jonge
c053e48526
[UX] Keyboard popup: add Y diacritics ( #4935 )
2019-04-17 21:21:28 +02:00
Frans de Jonge
04c39a8591
[UX] Keyboard popup: add R diacritics (IPA edition) ( #4934 )
2019-04-17 20:47:30 +02:00
Martín Fernández
a69c09a275
[Android] do not log verbose blitbuffer messages on release builds, unless specified in settings.lua. Keep debug builds as they are ( #4933 )
2019-04-17 20:04:07 +02:00
Frans de Jonge
1299ae93a8
[UX] Keyboard popup: add P ( #4932 )
...
Only Greek pi seems to make sense here.
2019-04-17 14:37:31 +02:00
Frans de Jonge
8882cdf0c5
[chore] Show FileManager in case of showReaderCoroutine failure
...
Same as https://github.com/koreader/koreader/pull/2956 .
Fixes https://github.com/koreader/koreader/issues/4928 .
2019-04-16 22:40:31 -07:00
Frans de Jonge
39b48d56c0
[UX] Keyboard popup: add N and M diacritics ( #4930 )
2019-04-16 20:44:22 +02:00
NiLuJe
717db55566
Some more FL fixes when we start with the FL off ( #4924 )
...
* Don't override hw_intensity when we start with the FL off
* And add an insane workaround to make the first toggle behave sanely in this case.
* And also handle the sneakier case where the first toggle happening would not be manual, but triggered by a suspend/resume cycle.
2019-04-16 00:04:29 +02:00
NiLuJe
33946aa732
Some FL regression fixes after #4901 ( #4921 )
...
* Make hasNaturalLight* caps safe to call without a device check. (fix #4919 )
Make it clear that it's expecting the NTX implementation, though.
* Don't turn the FL on on resume if it was off on suspend
* Make sure turnOn/turnOff actually updates hw_intensity in the process where it matters, instead of just in a short lived fork ;). (fix #4923 )
2019-04-15 20:06:24 +02:00
Frans de Jonge
7e06db9c2a
[UX] Keyboard popup: add H and J ( #4920 )
2019-04-14 18:39:09 +02:00
Frans de Jonge
a507f753fb
[UX] Keyboard popup: minor changes to S ( #4918 )
...
Split sigma into upper and lowercase to make room for esh.
2019-04-14 09:50:39 +02:00
Frans de Jonge
06a73ba550
[UX] Keyboard popup: add F and G ( #4914 )
2019-04-13 20:00:36 +02:00
Frans de Jonge
742453a047
[UX] Keyboard popup: add Q and W ( #4913 )
...
Mainly for easy swipe access to `[]{}`.
2019-04-13 15:18:05 +02:00
Frans de Jonge
762b4bef26
[UX] Keyboard popup: add C diacritics ( #4912 )
2019-04-13 11:40:31 +02:00