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
NiLuJe 285fc75aa7
Button: Better handling of translucent MovableContainer (#7223)
* DictQuickLookup: Preserve alpha when switching dict, and scrolling
inside a dict.

* Start moving the NumberPicker alpha hack to Button itself

This makes handling flash_ui easier and saner, avoiding flickering.

* Handle the transparency hack entirely from within Button

* Murder the now unnecessary NumberPicker update_callback hack

* Tweak comments

* And the Button handling made that redundant, too

* Squish debug print

* More comment tweaks

* Reset transparency on scrolling instead of rpeserving it

* Reset alpha when switching dictionaries

* Simplify the pre/post callbakc transparency state handling

And explain why we need to care.

* Give a named reference to ButtonDialog's MovableContainer, so the Button
alpha hack behaves with it

* Document the "self.movable" convention

* Amend that comment a bit

e.g., we don't care much about MultiConfirmBox'w MpvableContainer, as
any button action will close it.

* And make SkimTo's MovableContainer accessible so that Button can grok
that it's translucent
3 years ago
..
data Georgian keyboard: remove unused variable (luacheck) 3 years ago
elements CRe top status bar: ensure 12-hours clock setting 3 years ago
message [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
network [reMarkable] Don't need to keep attempting WiFi connection after success (#7121) 3 years ago
plugin Tame BackgroundRunner: stop running when no more job (#6605) 4 years ago
widget Button: Better handling of translucent MovableContainer (#7223) 3 years ago
bidi.lua [RTL UI] Bidi-wrap filenames, paths, urls, metadata 4 years ago
cloudmgr.lua [feat] Synchronize local folder with dropbox (#5591) 5 years ago
downloadmgr.lua Calibre plugin fixes for android (#6996) 4 years ago
event.lua [doc] Add internal documentation references (#5285) 5 years ago
font.lua Font menu: show font names with their own font 4 years ago
geometry.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
gesturerange.lua Text input fixes and enhancements (#4084) 6 years ago
hook_container.lua Move kobo auto-suspension logic out of UIManager (#2933) 7 years ago
language.lua Georgian keyboard (#7225) 3 years ago
menusorter.lua [fix] MenuSorter: use orderedPairs for orphans (#6403) 4 years ago
opdsparser.lua Deal with hr/br in a single gsub call (#6995) 4 years ago
otamanager.lua Various Wi-Fi QoL improvements (#6424) 4 years ago
quickstart.lua Quickstart: add long press sets default (#7048) 3 years ago
renderimage.lua Update UI layout code to use new SVG icons 3 years ago
rendertext.lua More Android trickery (#7059) 3 years ago
screensaver.lua ScreenSaver: Unbreak "disable" mode (#7124) 3 years ago
size.lua UI: Make button radius match default window radius (#7054) 3 years ago
timeval.lua [fix] TimeVal: add dbg:guard against incorrect subtraction order (#4669) 5 years ago
translator.lua Minor util & ffi/util cleanups (#6657) 4 years ago
trapper.lua Dict, Trapper: prevent dismissal by past events 3 years ago
uimanager.lua Button: Better handling of translucent MovableContainer (#7223) 3 years ago
wikipedia.lua Cleanup eye-gouging madness around io.read calls (#7149) 3 years ago