Robert
e2c771dd2d
Two-line footer ( #5405 )
...
Close : #1933
New option that moves progress bar to separate line in footer.
2019-09-20 09:33:29 +02:00
Frans de Jonge
d456a076af
[feat, UX] Ignore hold corners ( #5404 )
...
Closes <https://github.com/koreader/koreader/issues/5401 >.
2019-09-19 16:51:47 +02:00
Robert
8c1610b4e9
Fix: Incorrect width of separator line ( #5403 )
...
Fix : #5399
2019-09-19 11:51:55 +02:00
Robert
d08516bd89
Fix: footer offset when orientation changes ( #5396 )
...
Fix : #5395
2019-09-18 11:13:51 +02:00
Robert
a7c358b080
[UX] Sort footer elements ( #5389 )
...
Close : #5329
- new option for footer - `Sort items`
- new widget `SortWidget`
2019-09-17 14:50:03 +02:00
Robert
e315d8690d
[chore] Remove unnecessary indent on new line ( #5391 )
2019-09-17 14:27:51 +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
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
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
NiLuJe
5f189beba9
You have failed this city! ( #5321 )
...
Switch two finger swipe icons to double arrows
2019-09-06 15:49:41 +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
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
4cdc3ab99b
[feat, plugin] Add AutoTurn ( #5295 )
...
Fixes <https://github.com/koreader/koreader/issues/3019 >.
2019-09-01 21:30:19 +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
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
37bab4fe89
[fix] Pass plain link to link:onGotoLink ( #5286 )
...
Internal links carry more baggage than external ones.
See <https://github.com/koreader/koreader/pull/5282#issuecomment-526813719 >.
2019-08-31 12:43:19 +02:00
Frans de Jonge
f1f6eebce0
[feat] Add MuPDF EPUB/FB2 dynamic font size ( #5282 )
...
Closes #4368 .
2019-08-30 13:47:51 +02:00
Frans de Jonge
f6270278aa
[feat] Implement fulltext search direction ( #5283 )
...
Closes <https://github.com/koreader/koreader/issues/5054 >.
2019-08-30 13:27:03 +02:00
Frans de Jonge
ac16c8d547
[UX] Treat inverse_reading_order as a proper setting ( #5284 )
...
This is supported by ReaderPaging and ReaderRolling, but the menu entry was only shown in ReaderPaging.
Hold now sets the global default.
Fixes <https://github.com/koreader/koreader/issues/4983 >.
Fixes <https://github.com/koreader/koreader/issues/4089 >.
2019-08-30 13:25:51 +02:00
Frans de Jonge
dd4bfb0a45
[UX] Ignore page flipping toggle while bookmark flipping ( #5276 )
...
See https://github.com/koreader/koreader/issues/5265#issuecomment-525626930
2019-08-28 12:59:54 +02:00
Frans de Jonge
2104bb6f98
[fix] Distinguish bookmark/page flipping in menu ( #5266 )
...
Fixes <https://github.com/koreader/koreader/issues/5265 >.
2019-08-27 14:07:14 +02:00
Frans de Jonge
be87fb27a0
[chore] Convert a couple more todos ( #5267 )
...
Cf. <https://github.com/koreader/koreader/pull/5244 >.
Also update check.
2019-08-26 15:49:50 +02:00
Frans de Jonge
f3c3989b7f
[chore] readertypeset: normalize string indentation
...
Same as <ece884a368/frontend/ui/widget/configdialog.lua (L1015-L1019) >.
2019-08-25 15:48:43 +02:00
Frans de Jonge
45a0f285f1
[fix, i18n] Make two strings translatable ( #5256 )
...
Fixes <https://github.com/koreader/koreader/issues/5255 >.
2019-08-24 13:45:07 +02:00
Frans de Jonge
6ed58346a1
[i18n] Add translator notes ( #5250 )
...
Thanks to <https://github.com/koreader/koreader/pull/5237 > we can now extract the knowledge currently embedded in Transifex and put it directly in our source. This positively affects <https://github.com/koreader/koreader/issues/3754 >.
Translation instructions and knowledge that comes out of localization-related questions should be preserved in the source, because Transifex is too ephemeral. For example, the links from <https://github.com/koreader/koreader/pull/2290 > are no longer accessible. Even when they are, it's quite useful to have this information around while dealing with the code as well, and I also hope it'll be informative to contributors who seldom visit Transifex.
This commit also makes a few minor changes to obviate the need for comments where possible.
2019-08-24 09:25:38 +02:00
Frans de Jonge
a2dcfe9aec
[doc] Tag @todo, @fixme and @warning ( #5244 )
...
This commit standardizes the various todos around the code a bit in a manner recognized by LDoc.
Besides drawing more attention by being displayed in the developer docs, they're also extractable with LDoc on the command line:
```sh
ldoc --tags todo,fixme *.lua
```
However, whether that particular usage offers any advantage over other search tools is questionable at best.
* and some random beautification
2019-08-23 19:53:53 +02:00
Robert
dc6d4085ea
Fix: Unable to hold top right corner in FileManager ( #5248 )
...
Close : #5247
2019-08-23 19:48:55 +02:00
Frans de Jonge
da988c15de
[CI] Switch to custom xgettext build to extract multiline strings ( #5242 )
...
Because let's face it, it just looks much better this way.
Docker image update in https://github.com/koreader/virdevenv/pull/43
Discussion in https://github.com/koreader/koreader/pull/5238#issuecomment-523675211 and https://github.com/koreader/koreader/pull/4524
2019-08-22 17:11:47 +02:00
Frans de Jonge
e2ceace302
[fix, CI] Push to Transifex from master, fix multiline strings for xgettext ( #5238 )
...
Related to https://github.com/koreader/koreader/pull/5237
2019-08-22 00:12:53 +02:00
Robert
395503d6ba
[fix] Prevent double run genFooterText ( #5233 )
2019-08-21 15:00:09 +02:00
Martín Fernández
3a957d71e3
[Desktop] Open writable font dir, toggle system+user/user fonts, fix openLink on mac ( #5220 )
...
Fixes #5093
2019-08-20 18:38:02 +02:00
Robert
33e4c36a42
[UX] Move tap x y corner to tap corner submenu ( #5225 )
...
Ref: https://github.com/koreader/koreader/issues/5021#issuecomment-522308285
Close : #5021
2019-08-18 19:36:11 +02:00
Robert
f56e9bcf98
Fix after #5203 ( #5218 )
...
https://github.com/koreader/koreader/pull/5203#issuecomment-522156268
https://github.com/koreader/koreader/pull/5203#pullrequestreview-276228925
2019-08-17 19:45:18 +02:00
poire-z
d25d449a26
bump crengine and others, adds HTML extended debug view ( #5219 )
...
Bump crengine: background image and other fixes:
- View HTML: option to show text unicode codepoints
- Fix attribute parsing: decode &-encoded chars
- Text: allow wrap after more unicode spaces and hyphen
- Fix: no left hanging when hanging punctuation disabled
- lvtextfm.cpp: more comments, some formatting cleanup
- Optimize background image drawing
- CSS: fix background-image file path resolution
Bump luasec to 0.8.1
Bump harfbuzz to 2.6.0
cre.cpp:
Adds setBackgroundImage() proxy function to crengine
facility to set background textures (this is unrelated
to the background-image CSS fixes).
No frontend code (yet) to select such an image.
View HTML: adds a 3rd view (extended debug view), showing the
unicode codepoint of each char and crengine rendereing methods.
2019-08-17 19:10:54 +02:00
Robert
5da3312869
More footer options, default to use icons as prefixes ( #5203 )
...
- show icons or letters as prefix of items
- various footer separators
- progress percentage format with decimal digits
- time in 12/24 format
- two duration formats (1:30, 1h30')
- move some options into Settings submenu
2019-08-16 23:22:58 +02:00
Robert
939538cc25
[UX] Add gesture - poweroff and restart device ( #5202 )
...
Also abstract canRestart, canReboot and CanPowerOff.
2019-08-15 14:49:15 +02:00
Frans de Jonge
a87c33f1f2
[lang] Change
2019-08-14 16:54:53 +02:00
Robert
0a2a1fffe8
[UI] Status bar alignment ( #5195 )
...
Close #5044
Option to align status bar without progress bar.
2019-08-11 19:58:39 +02:00
Robert
f450936e9a
Fix: conflict horizontal edge gesture with link swipe ( #5189 )
...
See: #5186
2019-08-08 15:19:09 +02:00
Robert
9baf055154
[UX] Add spread/pinch & font increase/decrease to gesture manager ( #5188 )
...
* Add spread/pinch gesture to gesture manager
ability to disable:
https://www.mobileread.com/forums/showthread.php?t=321818
https://github.com/koreader/koreader/pull/4815#issuecomment-478462416
* Add increase/decrease font size action gesture
https://github.com/koreader/koreader/issues/4727#issuecomment-475950484
2019-08-07 20:18:36 +02:00
Robert
aec112fa6b
[UX] Add double finger up and down swipe gesture ( #5183 )
...
* Add double finger up and down swipe gesture
* Cleaning ReaderFrontLight
2019-08-06 19:54:09 +02:00
Robert
dac2458427
[UX] Extend edge zones ( #5181 )
...
See: https://github.com/koreader/koreader/pull/5179#discussion_r310676845
2019-08-05 21:24:58 +02:00
Frans de Jonge
ec6e34cb1e
Change default zoom mode & add warning message for fit page + scroll ( #5170 )
...
* [UX] Change default zoom mode to page width
Fixes #5166 .
* Warning popup for weird scroll mode combinations
2019-08-05 18:38:10 +02:00
Robert
5245bc88ff
[UX] Add horizontal edge gestures ( #5179 )
2019-08-04 19:59:20 +02:00
poire-z
a82d7832b9
Dict lookups: have them always interruptible
...
They should be now interruptible when fuzzy search is disabled
and on Android.
2019-08-03 20:38:57 +02:00
Robert
825a3c4b52
Add gesture - show current book statistics ( #5167 )
2019-08-03 10:40:20 +02:00
jp8
47da9600d1
fix "empty folder" when accessing nextcloud webdav ( #5171 )
...
fix for cloud storage webdav nextcloud "empty folder" problem
See https://github.com/koreader/koreader/issues/4879
2019-08-03 08:30:05 +02:00
NiLuJe
affc0f48de
Go Big or Go Home! ( #5163 )
...
* Tweak goHome to assume sane-ish defaults if no custom home dir is set (re #5154 )
* If we're already in Home, make goHome send us to the first page.
2019-08-02 18:07:31 +02:00