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 9bf19d1bb3
Assorted bag'o tweaks & fixes (#9569)
* UIManager: Support more specialized update modes for corner-cases:
  * A2, which we'll use for the VirtualKeyboards keys (they'd... inadvertently switched to UI with the highlight refactor).
  * NO_MERGE variants of ui & partial (for sunxi). Use `[ui]` in ReaderHighlight's popup, because of a Sage kernel bug that could otherwise make it translucent, sometimes completely so (*sigh*).
* UIManager: Assorted code cleanups & simplifications.
* Logger & dbg: Unify logging style, and code cleanups.
* SDL: Unbreak suspend/resume outside of the emulator (fix #9567).
* NetworkMgr: Cache the network status, and allow it to be queried. (Used by AutoSuspend to avoid repeatedly poking the system when computing the standby schedule delay).
* OneTimeMigration: Don't forget about `NETWORK_PROXY` & `STARDICT_DATA_DIR` when migrating `defaults.persistent.lua` (fix #9573)
* WakeupMgr: Workaround an apparent limitation of the RTC found on i.MX5 Kobo devices, where setting a wakealarm further than UINT16_MAX seconds in the future would apparently overflow and wraparound... (fix #8039, many thanks to @yfede for the extensive deep-dive and for actually accurately pinpointing the issue!).
* Kobo: Handle standby transitions at full CPU clock speeds, in order to limit the latency hit.
* UIManager: Properly quit on reboot & exit. This ensures our exit code is preserved, as we exit on our own terms (instead of being killed by the init system). This is important on platforms where exit codes are semantically meaningful (e.g., Kobo).
* UIManager: Speaking of reboot & exit, make sure the Screensaver shows in all circumstances (e.g., autoshutdown, re: #9542)), and that there aren't any extraneous refreshes triggered. (Additionally, fix a minor regression since #9448 about tracking this very transient state on Kobo & Cervantes).
* Kindle: ID the upcoming Scribe.
* Bump base (https://github.com/koreader/koreader-base/pull/1524)
2 years ago
..
container Initial Kindle PW5 support (#8856) 2 years ago
bboxwidget.lua Non-touch: highlight movement improvement and enable page crop (#8947) 2 years ago
bookmapwidget.lua BookMap: allow tap on ToC titles and outside page slots (#9400) 2 years ago
bookstatuswidget.lua Initial Kindle PW5 support (#8856) 2 years ago
button.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
buttondialog.lua Allow Backspace to work as back button 2 years ago
buttondialogtitle.lua Profiles: add QuickMenu (#9526) 2 years ago
buttonprogresswidget.lua ButtonProgressWidget: Make hold_callback optional (#8940) 2 years ago
buttontable.lua TextViewer: add navigation buttons (#9539) 2 years ago
checkbutton.lua [feat] Non-touch improvements (#8859) 2 years ago
checkmark.lua _mirroredUI do not set at require time 2 years ago
closebutton.lua [RTL UI] update widgets and apps for UI mirroring 5 years ago
configdialog.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
confirmbox.lua AutoSuspend: Don't send LeaveStandby events from a zombie plugin instance (#9124) 2 years ago
datetimewidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
dictquicklookup.lua [feat, plugin] Vocabulary builder (#9132) 2 years ago
doublespinwidget.lua DoubleSpinWidget, SpinWidget: add units, make usage more consistent (#9046) 2 years ago
eventlistener.lua Revamp flash_ui handling, once more, with feeling ;) (#7262) 3 years ago
filechooser.lua Show TitleBar left and right buttons on non-touch devices (#9041) 2 years ago
fixedtextwidget.lua TextWidget: small refactoring, better handle max_width (#5503) 5 years ago
focusmanager.lua Show TitleBar left and right buttons on non-touch devices (#9041) 2 years ago
footnotewidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
frontlightwidget.lua DoubleSpinWidget, SpinWidget: add units, make usage more consistent (#9046) 2 years ago
horizontalgroup.lua _mirroredUI do not set at require time 2 years ago
horizontalscrollbar.lua _mirroredUI do not set at require time 2 years ago
horizontalspan.lua cleanup: expand tab to 4 spaces 10 years ago
htmlboxwidget.lua [feat] Replace TimeVal (RIP) with time, fixed point time seconds (#8999) 2 years ago
iconbutton.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
iconwidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
imageviewer.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
imagewidget.lua Misc: Use the ^ operator instead of math.pow (#9550) 2 years ago
infomessage.lua Screensaver: add option to require a gesture after resume (#9316) 2 years ago
inputdialog.lua TextViewer: add Find (#9507) 2 years ago
inputtext.lua Keyboard: add Chinese stroke-based layout (#9572) 2 years ago
keyboardlayoutdialog.lua [feat] Non-touch improvements (#8859) 2 years ago
keyvaluepage.lua [feat] Non-touch improvements (#8859) 2 years ago
linewidget.lua [chore] Convert a couple more todos (#5267) 5 years ago
linkbox.lua Revert "Hyphenation: add custom hyphenation rules (#7746)" (#7785) 3 years ago
listview.lua Fix typo in ListView doc (#8444) 3 years ago
logindialog.lua InputDialog: insert TitleBar (#8695) 2 years ago
menu.lua Show TitleBar left and right buttons on non-touch devices (#9041) 2 years ago
multiconfirmbox.lua [feat] Non-touch improvements (#8859) 2 years ago
multiinputdialog.lua [feat] Non-touch improvements (#8859) 2 years ago
naturallightwidget.lua Initial Kindle PW5 support (#8856) 2 years ago
networksetting.lua [feat] Non-touch improvements (#8859) 2 years ago
notification.lua [feat] Replace TimeVal (RIP) with time, fixed point time seconds (#8999) 2 years ago
numberpickerwidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
openwithdialog.lua Non-touch: highlight support (#8877) 2 years ago
overlapgroup.lua _mirroredUI do not set at require time 2 years ago
pagebrowserwidget.lua Bidi: keep invert() generic, handle settings in ReaderView (#8876) 2 years ago
pathchooser.lua PathChooser: add creating folder (#9354) 2 years ago
physicalkeyboard.lua Various blitting related cleanups (#4789) 5 years ago
progresswidget.lua _mirroredUI do not set at require time 2 years ago
qrmessage.lua Revert "Hyphenation: add custom hyphenation rules (#7746)" (#7785) 3 years ago
qrwidget.lua Qrcode support (#6844) 4 years ago
radiobutton.lua ReaderHighlight: allow updating a highlight drawing style (#8323) 3 years ago
radiobuttontable.lua [feat] Non-touch improvements (#8859) 2 years ago
radiobuttonwidget.lua Non-touch: highlight support (#8877) 2 years ago
radiomark.lua RadioMark: down shift (#8771) 2 years ago
rectspan.lua cleanup: expand tab to 4 spaces 10 years ago
screensaverwidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
screenshoter.lua ImageViewer: Followup to #9529 (#9544) 2 years ago
scrollhtmlwidget.lua Button: Better handling of translucent MovableContainer (#7223) 3 years ago
scrolltextwidget.lua TextViewer: add Find (#9507) 2 years ago
skimtowidget.lua [feat] Non-touch improvements (#8859) 2 years ago
sortwidget.lua vocabbuilder.koplugin: always show more button, add book filtering (#9393) 2 years ago
spinwidget.lua ConfigDialog: show button with default values in spinwidgets (#9558) 2 years ago
textboxwidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
textviewer.lua TextViewer: add navigation buttons (#9539) 2 years ago
textwidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
titlebar.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
toggleswitch.lua Non-Touch: improve bottom menu usability (#8712) 2 years ago
touchmenu.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
trapwidget.lua Revert "Hyphenation: add custom hyphenation rules (#7746)" (#7785) 3 years ago
verticalgroup.lua _mirroredUI do not set at require time 2 years ago
verticalscrollbar.lua Text/HTML widgets: allow scrolling with the scrollbar 4 years ago
verticalspan.lua cleanup: expand tab to 4 spaces 10 years ago
virtualkeyboard.lua Assorted bag'o tweaks & fixes (#9569) 2 years ago
widget.lua doc: fix document build 8 years ago