2
0
mirror of https://github.com/koreader/koreader synced 2024-11-10 01:10:34 +00:00
koreader/plugins
NiLuJe 5871132c25
UI Behavior tweaks (#3983)
* Switch all initial highlights to "fast" update

i.e., everything that does an invert
Plus a few other things that refresh small UI elements onTap
Re #3130

* Tweak refreshtype for a number of widgets:
  * Fix iconbutton dimen
  * Make touchmenu flash on close & initial menu popup. Full-screen on close.
  * Use flashing updates when opening/closing dictionary popup. Full-screen on close.
  * Switch FileManager to partial.
    It's mostly text, and we want flash promotion there.
  * Make configdialog & menu flash on exit
  * Make FLWidget flash on close
  * virtualkeyboard: flash on layout change & popup.
  * Potentially not that great workaround to ensure we actually see the
highlights in the FM's chevrons
  * Flash when closing BookStatus Widget
  * Optimize away a quirk of the dual "fast" update in touchmenu

* Promote updates to flashing slightly more agressively.

* Document what each refreshtype actually does.

With a few guidelines on their optimal usecases.

* Switch remaining scheduleIn(0.0) to nextTick()

* Tighter scheduling timers

Shaving a hundred ms off UI callbacks...

* Cache FFI C Library namespace

* Ask MuPDF to convert pixmaps to BGR on Kobo

Fix #3949

* Mention koxtoolchain in the README

re #3972

* Kindle: Handle *all* fonts via EXT_FONT_DIR instead of bind mounts insanity

* Make black flashes in UI elements user-configurable

(All or nothing).

* Jot down some random KOA2 sysfs path
2018-06-02 12:10:55 -04:00
..
autofrontlight.koplugin Revert last change to autofrontlight.koplugin 2017-09-05 12:30:55 -07:00
autosuspend.koplugin Use PluginShare to exchange data between plugins (#2981) 2017-06-26 21:39:23 -07:00
backgroundrunner.koplugin Do not execute background runner if device is suspended (#3608) 2018-01-17 09:17:53 +01:00
batterystat.koplugin Several minor fixes (#3057) 2017-08-08 08:29:57 +02:00
calibrecompanion.koplugin [fix] calibrecompanion.plugin (#3799) 2018-03-25 21:37:30 +02:00
coverbrowser.koplugin UI Behavior tweaks (#3983) 2018-06-02 12:10:55 -04:00
evernote.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
goodreads.koplugin UI Behavior tweaks (#3983) 2018-06-02 12:10:55 -04:00
hello.koplugin Support configurable extra plugin lookup path (#2693) 2017-04-06 11:12:35 +02:00
keepalive.koplugin Use PluginShare to exchange data between plugins (#2981) 2017-06-26 21:39:23 -07:00
kobolight.koplugin [UX] plugins/kobolight: Handle automatic warmth 2018-04-01 15:35:05 +02:00
kosync.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
newsdownloader.koplugin UI Behavior tweaks (#3983) 2018-06-02 12:10:55 -04:00
perceptionexpander.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
readtimer.koplugin [feat] Add default to the last value used in ReadTimer (#3963) 2018-05-19 23:29:16 +02:00
send2ebook.koplugin CloudStorage: Allow use reserved characters in FTP username and FTP password (#3924) 2018-05-04 17:06:58 +02:00
SSH.koplugin [fix, i18n] plugins/SSH.koplugin: public SSH key info (#3947) 2018-05-14 20:37:00 +02:00
statistics.koplugin [CI] Add a check to detect tab in lua files (#3919) 2018-04-29 15:15:11 +02:00
systemstat.koplugin KeyValuePage: improve looks 2017-04-29 03:01:38 -07:00
terminal.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
timesync.koplugin Support configurable extra plugin lookup path (#2693) 2017-04-06 11:12:35 +02:00
zsync.koplugin UI Behavior tweaks (#3983) 2018-06-02 12:10:55 -04:00