Frans de Jonge
f7861bc1eb
[feat] Add haptic feedback ( #5380 )
...
References <https://github.com/koreader/koreader/issues/5374 >.
5 years ago
Robert
a934d2d52e
[UX] Add fine tune for zoom(dpi) and font size ( #5432 )
...
Close : #5312
5 years ago
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 >.
5 years ago
Robert
3de3ea04ff
[UX] Better align buttonprogress in configdialog ( #5427 )
...
Similar to #5420
5 years ago
Robert
67abf9a26a
Better align toggleswitch in configdialog ( #5420 )
5 years ago
Robert
02218cb9e2
[UX] Add fine tune in contrast ( #5413 )
5 years ago
yparitcher
31b9f78384
[UX] Add Hebrew keyboard ( #5414 )
5 years ago
Frans de Jonge
d456a076af
[feat, UX] Ignore hold corners ( #5404 )
...
Closes <https://github.com/koreader/koreader/issues/5401 >.
5 years ago
Robert
28e2e664b1
fix: Truncate text in spinwidget ( #5393 )
5 years ago
noEmbryo
fe9ab1c77c
Move accented Greek characters to the "Accented" group ( #5402 )
5 years ago
noEmbryo
6a2e4b7a08
Update el_keyboard.lua ( #5400 )
...
Set the Greek characters as the default
Cf. https://github.com/koreader/koreader/pull/5318#issuecomment-532705016
5 years ago
Robert
a7c358b080
[UX] Sort footer elements ( #5389 )
...
Close : #5329
- new option for footer - `Sort items`
- new widget `SortWidget`
5 years ago
Robert
e315d8690d
[chore] Remove unnecessary indent on new line ( #5391 )
5 years ago
Robert
b7d464ae4b
Set screenshot output folder ( #5382 )
...
Close : #4230
5 years ago
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 >.
5 years ago
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.
5 years ago
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 .
5 years ago
Robert
9163a85b3c
Messages in numberpicker widget ( #5353 )
...
See: #5342
5 years ago
Frans de Jonge
07116b9898
[fix] Add keyboard layout to filemanager menu ( #5338 )
...
Overlooked in <https://github.com/koreader/koreader/pull/5318 >.
5 years ago
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.
5 years ago
Martín Fernández
cb2a3d9e72
Cervantes: Add back to stock reader ( #5316 )
5 years ago
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.
5 years ago
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 >.
5 years ago
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 ).
5 years ago
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 >.
5 years ago
Frans de Jonge
4cdc3ab99b
[feat, plugin] Add AutoTurn ( #5295 )
...
Fixes <https://github.com/koreader/koreader/issues/3019 >.
5 years ago
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.
5 years ago
Frans de Jonge
0b62fc56ee
[doc] Add NumberPickerWidget developer docs ( #5298 )
5 years ago
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 >.
5 years ago
Frans de Jonge
258b13d344
[fix] Fallback in case of missing HOME variable
5 years ago
Frans de Jonge
860759cd48
Support loading GUI fonts from any known folder
5 years ago
Frans de Jonge
a47b3b1a5b
[doc] Add internal documentation references ( #5285 )
...
Also some minor grammatical fixes.
5 years ago
Frans de Jonge
f1f6eebce0
[feat] Add MuPDF EPUB/FB2 dynamic font size ( #5282 )
...
Closes #4368 .
5 years ago
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 >.
5 years ago
Frans de Jonge
cfa73be940
[feat, Kobo] Implement shutdown from suspend ( #5280 )
...
This allows to shutdown straight from suspend just like Nickel.
Fixes <https://github.com/koreader/koreader/issues/2431 >.
5 years ago
Frans de Jonge
be87fb27a0
[chore] Convert a couple more todos ( #5267 )
...
Cf. <https://github.com/koreader/koreader/pull/5244 >.
Also update check.
5 years ago
Frans de Jonge
2c555830f9
[feat, i18n] Implement ngettext ( #5257 )
...
Fixes <https://github.com/koreader/koreader/issues/5249 >.
See https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html and https://www.gnu.org/software/gettext/manual/html_node/Translating-plural-forms.html for more information.
Usage:
```lua
local T = ffiUtil.template
local _ = require("gettext")
local N_ = _.ngettext
local items_string = T(N_("1 item", "%1 items", num_items), num_items)
```
5 years ago
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.
5 years ago
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
5 years ago
Robert
dc6d4085ea
Fix: Unable to hold top right corner in FileManager ( #5248 )
...
Close : #5247
5 years ago
Frans de Jonge
182e981f4d
[fix, i18n] Translate "not set" ( #5246 )
...
Somehow this one slipped through the cracks for years.
5 years ago
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
5 years ago
Edoardo Putti
0906b69c06
[fix] Handle OPDS catalog responses accordingly ( #5241 )
...
- handle moved permanently HTTP 301
- handle authentication required HTTP 401
- handle authentication errors HTTP 403
- handle catalog not found HTTP 404
5 years ago
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
5 years ago
Frans de Jonge
fbd331dd07
[i18n] Switch `make pot` to xgettext ( #5237 )
...
This introduces context to our strings to differentiate them when necessary.
The syntax chosen is `C_()`, following [glib](https://developer.gnome.org/glib/2.28/glib-I18N.html#C-:CAPS ).
```lua
local _ = require("gettext")
local C_ = _.pgettext
C_("Menu|StyleTweaks|", "Pages")
```
Closes #5232 .
5 years ago
Martín Fernández
3a957d71e3
[Desktop] Open writable font dir, toggle system+user/user fonts, fix openLink on mac ( #5220 )
...
Fixes #5093
5 years ago
Robert
d9018faa5a
[UX] Option to never full refresh ( #5227 )
...
Closes #5190 .
5 years ago
Robert
c57beada27
[chore] Remove Polish keyboard ( #5223 )
5 years ago
Robert
939538cc25
[UX] Add gesture - poweroff and restart device ( #5202 )
...
Also abstract canRestart, canReboot and CanPowerOff.
5 years ago
NiLuJe
9e4a7797c9
Honor the alpha channel in our icon for the About popup ( #5208 )
...
It ends up with a black background otherwise.
(Old regression that dates back to my alpha shenanigans a few months
ago)
5 years ago