Commit Graph

145 Commits (a51941c397a0c9b2fe8f466ccd570f9f7d1d6c53)

Author SHA1 Message Date
robert00s a51941c397 Add Last suspend and resume time into System statistics 7 years ago
Frans de Jonge 0256601e85 UX and language fixes
* lang: changed `...` in CloudStorage to real ellipses
* chore: reordered requires in CloudStorage per coding style
* UX: switched "Close" and "Stay alive" in KeepAlive per UX style
* lang: improved message in CloudStorage
* chore: reordered requires in OTAManager per coding style
* lang: removed "your" from "Your KOReader is up to date" in OTAManager
7 years ago
Qingping Hou 1461574894 Support configurable extra plugin lookup path (#2693)
* plugin loader(feat): support loading plugins from user defined directories
Extra plugin lookup paths can be set in global reader setting via key
`extra_plugin_paths`. Value of the key can either be a string or an array
of strings.
* build(fix): also purge non-exist plugins on build
* plugin: migrate debug plugin to menu sorter
7 years ago
Frans de Jonge d91bd91840 Terminal plugin: minor language fixes
* ... should be a proper ellipsis
* "written" is a bit more end-user friendly than "dumped"
7 years ago
Hzj_jie 3ad3452d1a System Stat plugin (#2699) 7 years ago
Hzj_jie 339e16636b Terminal plugin (#2646) 7 years ago
Qingping Hou 1b700c0044 kobolight(fix): do not consume swipe event if not matched
Otherwise it will conflict with swipe to go back feature
7 years ago
Hzj_jie ed461c7f30 InputDialog is broken by #2672 (#2690)
This change also adds a tap_input_func in both TouchMenu and Button.
7 years ago
Hzj_jie 0318a048b4 Read timer plugin (#2672)
A countdown timer to notify user.
7 years ago
Frans de Jonge e0c2232237 Menus plugin typo fix 7 years ago
Frans de Jonge f22dcebb13 MenuSorter: fix overlooked new plugins
* frontlight gesture controller
* battery statistics
7 years ago
Frans de Jonge 425a4486e4 MenuSorter: fix orphaned storagestat 7 years ago
Frans de Jonge a970a1f034 MenuSorter: fix outside testability (for potential unit tests) 7 years ago
Frans de Jonge 8f31a81601 MenuSorter: some documentation
MenuSorter: forgot to add plugin style change

MenuSorter: worked out the final quirks

* Menu always compressed into tables without missing indexes for ipairs compatibility
* Orphans attached
* Separators no longer count as items
7 years ago
Frans de Jonge 5b20106db7 MenuSorter: initial implementation
* Menus are now sanely configurable
* Custom separator placement for clearer menus
7 years ago
Hzj_jie 0b29e73e2e BatteryStat plugin and instruction of KoboLight plugin (#2643)
* Start battery stat plugin

* BatteryStat & kobolight

* Several minor improvements

* Remove a useless function

* flush settings

* Some review feedbacks

* Resolve review comments

* Remaining Minutes -> Remaining Hours

* Add dump_file

* typo

* realpath

* realpath on folder

* Remove useless os.time()

* Resolve review comments

* warning

* Add BatteryStat.debugging flag

* treat log as txt

* Minor improvement

* Charging hour should be positive

* Use warn instead of info

* onSuspend in Kobo

* Charging events for kobo and kindle

* More events

* dumpOrLog

* Warnings

* Typo

* More space

* Singleton

* slightly format change

* BatteryStat singleton

* Init

* Remove debugging flag

* sleeping percentage is still negative

* Read settings

* Do not need to change was_suspending and was_charging

* Typo

* Remove debugging flag

* Not charging should happen before suspend

* Resolve review comments

* was_suspend and was_charging should be updated each time in onCallback()
7 years ago
poire-z 8b295b5837 Fix KoboLight sensitivity
Which was increasing after each opening of a document.
Closes #2605
7 years ago
Hzj_jie e974476099 A crash will be triggered in evernote plugin if a history file is empty (#2604) 7 years ago
robert00s a2f2ac07a5 Ask for connection in GoodReads plugin while offline 7 years ago
Hzj_jie 819952ca54 Several minor improvements of evernote plugin (#2573)
* Several minor improvements of evernote plugin
7 years ago
Hzj_jie 7fb2dc8d5c Update kobolight plugin to support kindle (#2587) 7 years ago
robert00s 21f6c7dcc6 Ask for connection when clicking on TimeSync while offline 7 years ago
Robert 0cab4ca35e Day of week and months can now be translated (#2546)
* Day of week and months can now be translated
7 years ago
mblq 1e095afb15 fix overrides for plugin_kobolight_tap 7 years ago
Frans de Jonge 8476487c05 [plugins] TimeSync @lang fix comma splice 7 years ago
Hzj_jie 4a7225950a Update timesync plugin to use ntp (#2545)
* Improve several outputs

* Update timesync plugin to use ntp
7 years ago
Zijie He 4f1cabcdbc Improve several outputs 7 years ago
Frans de Jonge 6257bae77f Language: mostly Wikipedia-related changes 7 years ago
poire-z 7166efd777 ImageViewer: added zoom & pan via gestures
ImageWidget: removed 'autostretch' setting (replaced by scale_factor=0)
and renamed 'autoscale' setting to 'scale_for_dpi'.
7 years ago
robert00s 042eb660e8 Can't display the doc name in Statistics page 7 years ago
Hzj_jie 529d1b3d33 evernote: ReadHistory integration and text file output (#2498) 7 years ago
Nick Savage d33fee3a40 Statistics: Add percentage completed to Statistics plugin
Makes percentage completed easily accessible through the statistics plugin. It has always been accessible through the status bar, but not through the statistics menu.
7 years ago
Zijie He 8549d98805 Add checked tag for keepalive plugin 7 years ago
Hzj_jie 9b605c95a0 Rename onSaveSettings to saveSettings 7 years ago
Frans de Jonge 9e14fcc748 Fix "line thick" typo to "line thickness" (#2482)
Thanks to @kingu on Transifex.
7 years ago
Nick Savage 5346bbc935 StorageStat: Improve output #2486
This improves the output a little of StorageStat to make it easily read.
7 years ago
poire-z fc8d26ad89 Remove unnecessary PerceptionExpander:onSaveSettings()
All the explicite self:saveSettings() needed are done when needed,
and this onSaveSettings() made the file being rewritten unchanged on
each suspend/exit, and created even if people have never used the
plugin.
7 years ago
robert00s aa918c7773 Fix: wifi prompt in calibre wireless connection 7 years ago
Hzj_jie 6b8ff76507 EvernoteExporter plugin can be docless 7 years ago
Hzj_jie 489b46dedb StorageStat plugin (#2475) 7 years ago
Hzj_jie dbdce45129 Update statistics plugin to support docless mode 7 years ago
Hzj_jie f5601fe5ac Implement TimeSync plugin (#2459) 7 years ago
Qingping Hou 86e924aa45 ci(fix): run luacheck on plugins dir 7 years ago
Alexander Pletnev 2bc1be9956 #2447 Perception expander plugin (Improve peripheral vision) (#2455) 7 years ago
Hzj_jie ce6bc3df8d Implement keepalive plugin (#2456) 8 years ago
Qingping Hou ead5dfd9b4 readerview(feat): add registerViewModule method 8 years ago
Frans de Jonge 4f64ac4b69 Minor language fixes
Unsubscribe from was suggested by Allan Nordhøy (kingu) on Transifex.
8 years ago
Hzj_jie c662ca4cc8 Load plugins also in FileManager (#2426)
added is_doc_only plugin attribute
8 years ago
Frans de Jonge 4e2836187b Language: fixed a couple of Transifex issues
https://www.transifex.com/houqp/koreader/translate/#nb_NO/koreader/102219198
https://www.transifex.com/houqp/koreader/translate/#nb_NO/koreader/102219164
8 years ago
retrue eae730d140 Some uppercase fixes (#2421) 8 years ago