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 d59c837714
Kobo: Refactor various aspects of the Kaleido/MTK support (#12221)
* UIManager: Let the fb backend deal with Kaleido wfm promotion. This fixes a number of quirks that poisoned the refresh queue with spurious full-screen refreshes. See https://github.com/koreader/koreader-base/pull/1865 for more details.
* This also means we now disable Kaleido waveform modes when color rendering is disabled (remember to trash your thumbnail cache if you don't want to mix color w/ grayscale thumbnails, though).
* UIManager: Merge refreshes that share an edge, because that was driving me nuts (and would have most likely been merged by the kernel anyway). A perfect test-case is the FM, which trips two separate refreshes because of its title bar.
* ReaderFlipping: Use sensible dimensions, so that we only refresh the icon's region.
* ReaderBookmark: Only refresh the dogear instead of the whole page when toggling bookmarks.
* NetworkSetting: Make it a real boy, so it consistently refreshes properly on dismiss instead of relying on UIManager saving the day.
* Kobo: Aggressively prevent *both* suspend & standby while MTK devices are plugged-in, as both will horribly implode the kernel (we previously only prevent standby while charging).
* Kobo: Switch to 8bpp on B&W MTK devices (or when color rendering is disabled on Kaleido panels).
2 months ago
..
container
bboxwidget.lua
bookmapwidget.lua
bookstatuswidget.lua
button.lua
buttondialog.lua
buttondialogtitle.lua
buttonprogresswidget.lua
buttontable.lua
checkbutton.lua
checkmark.lua
configdialog.lua
confirmbox.lua
datetimewidget.lua
dictquicklookup.lua
doublespinwidget.lua
eventlistener.lua
filechooser.lua
fixedtextwidget.lua
focusmanager.lua
footnotewidget.lua
frontlightwidget.lua
horizontalgroup.lua
horizontalscrollbar.lua
horizontalspan.lua
htmlboxwidget.lua
iconbutton.lua
iconwidget.lua
imageviewer.lua
imagewidget.lua
infomessage.lua
inputdialog.lua
inputtext.lua
keyboardlayoutdialog.lua
keyvaluepage.lua
linewidget.lua
linkbox.lua
listview.lua
menu.lua
multiconfirmbox.lua
multiinputdialog.lua
naturallightwidget.lua
networksetting.lua
notification.lua
numberpickerwidget.lua
openwithdialog.lua
overlapgroup.lua
pagebrowserwidget.lua
pathchooser.lua
physicalkeyboard.lua
progresswidget.lua
qrmessage.lua
qrwidget.lua
radiobuttontable.lua
radiobuttonwidget.lua
radiomark.lua
rectspan.lua
screensaverlockwidget.lua
screensaverwidget.lua
screenshoter.lua
scrollhtmlwidget.lua
scrolltextwidget.lua
skimtowidget.lua
sortwidget.lua
spinwidget.lua
textboxwidget.lua
textviewer.lua
textwidget.lua
titlebar.lua
toggleswitch.lua
touchmenu.lua
trapwidget.lua
verticalgroup.lua
verticalscrollbar.lua
verticalspan.lua
virtualkeyboard.lua
widget.lua