You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui/widget
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
6 years ago
..
container [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 7 years ago
bboxwidget.lua
bookstatuswidget.lua UI Behavior tweaks (#3983) 6 years ago
button.lua UI Behavior tweaks (#3983) 6 years ago
buttondialog.lua
buttondialogtitle.lua
buttonprogresswidget.lua UI Behavior tweaks (#3983) 6 years ago
buttontable.lua [chore] Code cleanup : deprecate the 'Enter' event, replaced with 'Press' (#3815) 7 years ago
checkbutton.lua UI Behavior tweaks (#3983) 6 years ago
checkmark.lua
closebutton.lua
configdialog.lua UI Behavior tweaks (#3983) 6 years ago
confirmbox.lua
datewidget.lua
dictquicklookup.lua UI Behavior tweaks (#3983) 6 years ago
eventlistener.lua
filechooser.lua UI Behavior tweaks (#3983) 6 years ago
fixedtextwidget.lua
focusmanager.lua UI Behavior tweaks (#3983) 6 years ago
frontlightwidget.lua UI Behavior tweaks (#3983) 6 years ago
horizontalgroup.lua
horizontalspan.lua
htmlboxwidget.lua UI Behavior tweaks (#3983) 6 years ago
hyphenationlimits.lua cre hyphenation: allow for setting min left/right fragment length (#3890) 7 years ago
iconbutton.lua UI Behavior tweaks (#3983) 6 years ago
imageviewer.lua UI Behavior tweaks (#3983) 6 years ago
imagewidget.lua RenderImage: factorize all image rendering and scaling code 7 years ago
infomessage.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 7 years ago
inputdialog.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 7 years ago
inputtext.lua [fix] Update charpos in InputText after moving the cursor up/down. (#3874) 7 years ago
keyvaluepage.lua UI Behavior tweaks (#3983) 6 years ago
linewidget.lua
linkbox.lua
listview.lua
logindialog.lua
menu.lua UI Behavior tweaks (#3983) 6 years ago
multiconfirmbox.lua Wikipedia link: check if previously saved as EPUB (#3837) 7 years ago
multiinputdialog.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 7 years ago
naturallightwidget.lua [fix, UX] naturallightwidget: Reduce text size in button 7 years ago
networksetting.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 7 years ago
notification.lua UI Behavior tweaks (#3983) 6 years ago
numberpickerwidget.lua cre hyphenation: allow for setting min left/right fragment length (#3890) 7 years ago
opdsbrowser.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 7 years ago
openwithdialog.lua
overlapgroup.lua
pathchooser.lua
physicalkeyboard.lua
progresswidget.lua ProgressWidget: add some bound checks (#3916) 7 years ago
radiobutton.lua UI Behavior tweaks (#3983) 6 years ago
radiobuttontable.lua [chore] Code cleanup : deprecate the 'Enter' event, replaced with 'Press' (#3815) 7 years ago
rectspan.lua
screensaverwidget.lua
screenshoter.lua
scrollhtmlwidget.lua
scrolltextwidget.lua [fix] Update charpos in InputText after moving the cursor up/down. (#3874) 7 years ago
spinwidget.lua
textboxwidget.lua TextBoxWidget: optimize memory usage (#3904) 7 years ago
textviewer.lua UI Behavior tweaks (#3983) 6 years ago
textwidget.lua
timewidget.lua
toggleswitch.lua [UX] Make the reader bottom menu compatible with key navigation (#3785) 7 years ago
touchmenu.lua UI Behavior tweaks (#3983) 6 years ago
trapwidget.lua
verticalgroup.lua
verticalscrollbar.lua
verticalspan.lua
virtualkeyboard.lua UI Behavior tweaks (#3983) 6 years ago
widget.lua