Robert
679b592c80
[UX] Add Mark as read to end of document action ( #5596 )
2019-11-16 14:51:21 +01:00
NiLuJe
b21b4c8776
Update nerdfonts symbol codepoints for the updated version with no PUA ( #5595 )
...
* Update nerdfonts symbol codepoints for the updated version with no PUA conflicts
Should no longer stomp on Arabic & CJK PUA stuff.
2019-11-15 19:06:35 +01:00
Robert
e166a77eba
[UX] Gesture to open Favorites ( #5592 )
...
Close : #5576
+ default multigesture east - west - east -> open `Favorites`,
+ ability to add new gesture to open `Favorites`
2019-11-14 15:00:05 +01:00
yparitcher
816b197ab9
[UX] Thicker loading bar ( #5581 )
...
The current thickness for the loading bar when opening a document is to thin to really see on my KT4,
2019-11-10 21:27:49 +01:00
yparitcher
83b7d8de2b
[UX] Default setting option always enabled ( #5580 )
...
as per https://github.com/koreader/koreader/pull/5522#issuecomment-548006595 do not grey out the current default
2019-11-08 21:01:38 +01:00
Robert
371e3336a5
[feat] Favorites: organize book into collections ( #5527 )
...
View, add, remove, sort, open book to/from collections.
For now, only one collection named Favorites.
2019-11-06 00:17:28 +01:00
poire-z
04ce1836d8
Avoid double flash when switching or reloading document ( #5568 )
2019-11-04 16:44:13 +01:00
poire-z
6baa2af5fb
cre: use 'best' (Harfbuzz) as the default kerning method ( #5553 )
...
It might be slower, but is needed to properly display
books in arabic, indic...
Also bump crengine: use FreeType "light" hinting algorithm,
which hints on the y-axis only (and so avoid messing with
advances and kerning on the x-axis).
2019-11-01 23:07:41 +01:00
NiLuJe
61a8b63757
Minor fixes after #5537 ( #5538 )
...
* Restore '+' prefix when charging in the footer w/ letters prefixes
Regression since #5537
* Don't use a full battery icon in the menu entry
Make it clear that one isn't in-sync with the current gauge
2019-10-27 19:10:25 +01:00
NiLuJe
8d281647ae
Unify battery meters look'n feel ( #5537 )
...
* Unify battery meters look'n feel
Switch to proper (vertical) battery icons (one per 10% steps).
Fix #5535
* Bump fonts (https://github.com/koreader/koreader-fonts/pull/7 )
Because we need the new symbols from nerdfonts ;).
2019-10-27 05:22:17 +01:00
yparitcher
40d6a7665b
[fix] Typo in #5522 ( #5530 )
2019-10-25 18:33:26 +02:00
yparitcher
aa165cefe9
[UX] Set global settings independent of local setting ( #5522 )
2019-10-25 17:25:26 +02:00
yparitcher
6c68df42ec
[feat] Open unsupported documents as text ( #5497 )
2019-10-23 23:15:30 +02:00
poire-z
240b75ac50
Fix screensaver menu stability ( #5499 )
...
With some particular document switching workflows, the
screensaver menu could lose its last item, and shrink
to having zero item, and eventually cause a crash.
2019-10-17 15:03:40 +02:00
NiLuJe
f2f2aa6e4d
Minor state handling tweaks when the footer is disabled/invisible ( #5494 )
...
* Don't break `doc_pages` updates when it's completely disabled. (c.f., the commit's comment, doing it on every page turn seems a bit overkill, but I get that it's probably done that way because it was easier ;)).
* Detect the empty footerTextGenerator properly in `_updateFooterText` (it's `""`, not `nil`).
* Abort `_updateFooterText` early when the footer is invisible (and has been for a while/ever, i.e., when not requesting a repaint, like a mode switch would).
* Never send `SetBottomPageMargin` events twice.
* Minor tweaks to touchmenu & configdialog to avoid useless repaints (don't redraw the reader/fm unless we absolutely need to).
* Make sure we show the progress bar alone instead of nothing when disabling the last enabled mode in the menu.
2019-10-15 21:57:51 +02:00
Robert
40ba01fd72
Fix footer with no_mode/disabled progress bar ( #5491 )
2019-10-13 14:47:06 +02:00
yparitcher
65fcd385c0
[chore] Fix typos ( #5474 )
2019-10-11 20:06:19 +02:00
Robert
5209493ba8
[UX] Option to show progress bar at the bottom of the screen ( #5442 )
2019-10-10 17:02:28 +02:00
poire-z
50f3aa252f
cre progress meter: avoid some warning with unit tests ( #5464 )
...
Quick fix for some warnings shown in unit tests output, see https://github.com/koreader/koreader/pull/5406#issuecomment-540059452
2019-10-10 12:47:02 +02:00
yparitcher
8ed088159c
[Plugin] Per directory defaults ( #5428 )
2019-10-08 17:14:38 +02:00
Frans de Jonge
1db7f2e444
[fix] Try to make screensaver settings slightly less error-prone ( #5460 )
...
Regression inadvertently caused by #5369 .
With the way this is constructed, this is almost guaranteed to happen.
Fixes #5459 .
2019-10-07 17:46:09 +02:00
Frans de Jonge
0fa1b44782
[UX] Add … button to highlight edit ( #5456 )
...
Shows regular highlight dialog. Fixes #5455 .
2019-10-06 23:47:53 +02:00
poire-z
529d2d91d6
cre: properly unmark link position markers ( #5451 )
...
By restoring the previous content instead of just drawing
a white rectangle.
2019-10-04 23:04:58 +02:00
Robert
27de8d9bdf
Fix: Footer overflow screen after resize emulator window ( #5439 )
2019-09-30 20:05:29 +02:00
Frans de Jonge
f7861bc1eb
[feat] Add haptic feedback ( #5380 )
...
References <https://github.com/koreader/koreader/issues/5374 >.
2019-09-29 15:42:05 +02:00
Frans de Jonge
d0f95ec669
[UX] Use ProgressWidget in frontlight ( #5373 )
...
This makes it behave like a pretty decent slider.
Cf. <https://github.com/koreader/koreader/issues/5314 >.
2019-09-27 00:38:44 +02:00
yparitcher
09d49e29ad
[UX] Add inverse reading order to gesture manager ( #5423 )
...
Also fixes #5354 .
2019-09-26 00:28:07 +02:00
Robert
0778ec09fc
Fix: incorrect chapter markers ( #5425 )
2019-09-25 19:40:00 +02:00
poire-z
5bc6bf046c
bump crengine, show progress meter on load/re-rendering ( #5406 )
...
Includes:
- Adds tinyNodeCollection::getStatistics()
- epubfmt.cpp: cleanup indentation and small optimisation
- Add more progress callback events
- Optimisation: avoid re-init for EPUBs with embedded fonts
- Fix: don't draw border when border-color: transparent
- CSS: ignore 'inherit' inside font-family
Show a small progress meter at top left of screen when
crengine is loading, re-rendering, and saving cache file
(after a 2 second delay to not be bothered on small books).
Also add a wrapper for the last remaining bit of code that
was accessing _document directly (:getPageOffsetX()).
2019-09-21 18:59:05 +02:00
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
deaa5d98e6
Disable show chapter markers when progress bar is hidden in footer ( #5345 )
2019-09-11 17:56:26 +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
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