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
Robert
c6c8c5a037
Add vertical edge gesture ( #5156 )
...
* Add vertical edge gesture
* Add left/right edge swipe gesture
* Move kobolight plugin to ReaderFrontlight
* Remove kobolight plugin
2019-08-01 19:08:09 +02:00
Robert
803a143764
[sdl] Add support arrow key for next/prev page ( #5149 )
...
Close : #4997
This PR add support arrow key and mouse scroll wheel for next/previous page.
- Document in page mode:
PageDown, Arrow down, Arrow right - go to next page
PageUp, Arrow up, arrow left - go to prev page
Mouse scroll wheel down - go to next page
Mouse scroll wheel up - go to prev page
- Document in scroll mode:
PageDown, Arrow right - go to next page
PageUp, Arrow, arrow left - go to prev page
Arrow down - scroll document down
Arrow up - scroll document up
Mouse scroll wheel down - scroll document down
Mouse scroll wheel up - scroll document up
2019-07-28 13:57:03 +02:00
Robert
b71d0a19b8
[UX] Set font size for menu items ( #5146 )
...
Ref: #4757
This PR add option to changing the font size of items in menu widget (filemanger in classic mode, TOC) in single line mode.
Close : #4757
2019-07-28 08:37:43 +02:00
Frans de Jonge
f763839577
[fix] Typo miliseconds → milliseconds ( #5145 )
...
Follow-up to https://github.com/koreader/koreader/pull/5138
2019-07-26 08:11:43 +02:00
Robert
1f6af80817
[feat] Make gesture intervals configurable ( #5138 )
...
Discussion: #4842
Close : #4842
2019-07-24 14:31:20 +02:00
Robert
69ee8c48cc
Fix: Status bar hides text with minimal bottom margin ( #5135 )
...
With very narrow bottom margin text is sometimes hidden by status bar.
2019-07-22 20:42:36 +02:00
Robert
cbba7566b7
Cloudstorage - Add option to view unsupported files ( #5131 )
...
Option to show all files in cloudstorage also not supported by KOReader. We can also download any file.
To show all files in CS we need to enable option Show unsupported files in file manager (introducing in #5129 )
Close : #5006
2019-07-21 21:45:02 +02:00
Robert
39bf5a4677
[feat] File manager - add option to view unsupported files ( #5129 )
...
New option to show all files (also not supported by KOReader) in file manager. Default this option is disabled.
2019-07-20 17:36:41 +02:00
poire-z
0f3f2b660b
TOC: baseline align chapter name and page number
2019-07-19 22:31:28 +02:00
poire-z
8b612142b7
Prettier CSS when viewing HTML
...
Avoid wraps on comma in properties values (eg. in font list,
in rgb() values).
Also prettify CSS included in the HTML in debug view.
2019-07-15 20:14:33 +02:00
poire-z
9f3c85ed83
cre: toggable enhanced rendering (floats, collapsed margins...)
...
Adds "Render mode" toggle with 4 modes, to enable some or all
of crengine's new enhanced block rendering features.
Use "legacy" rendering for previously opened books to not mess
with bookmarks, and "web" (all of the new features) for new books.
Also make available the added "HTML5" stylesheet to the Style menu.
2019-07-15 20:14:33 +02:00
Martín Fernández
b385e443e6
[Android] Add support for 3rd party dictionary apps ( #5108 )
...
Co-Authored-By: poire-z <poire-z@users.noreply.github.com >
2019-07-08 14:19:36 +02:00
Robert
7d093fc0b9
[feat] Delete book after reading ( #5107 )
2019-07-05 10:35:23 +02:00
NiLuJe
38e7975728
More robust Gyro toggle ( #5104 )
...
* Make toggling Gyro events more robust
Actually ask to turn it on/off depending on the setting, instead of a
blind toggle
A quick succession of suspend/resume events could otherwise leave it
in an unexpected state (i.e., off when it should have been on).
2019-07-01 17:12:24 +02:00
NiLuJe
4ccb1f3dd5
Allow disabling automagic image inversion in Nightmode in CRe ( #5095 )
...
* Allow disabling automagic image inversion in NightMode
Fix #4986
2019-06-26 00:23:41 +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
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
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
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
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
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
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
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
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