2
0
mirror of https://github.com/koreader/koreader synced 2024-11-16 06:12:56 +00:00
koreader/frontend
NiLuJe 21210800c1
ReaderFooter/Header: Refine autorefresh repaint-or-not checks (#10045)
Use both a whitelist for targeted widget repaints, a blacklist for no repaint at all, and a fallback for a full in-order ReaderUI repaint when unsure.

Use a similar approach in ReaderHeader (i.e., prevent explicit refreshes while ReaderMenu is open).

Re #9979, re #9768
2023-02-02 00:29:23 +01:00
..
apps ReaderFooter/Header: Refine autorefresh repaint-or-not checks (#10045) 2023-02-02 00:29:23 +01:00
device Kindle: NetworkMgr: isWifiOn isConnected (#10059) 2023-01-31 20:38:22 +01:00
document ReaderHighlight: pdf multi-page highlights (#9850) 2022-12-02 20:22:27 +02:00
ui ReaderFooter/Header: Refine autorefresh repaint-or-not checks (#10045) 2023-02-02 00:29:23 +01:00
cache.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
cacheitem.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
configurable.lua KOPTInterface: Minor optimization when hashing the configurable status 2021-05-09 23:10:44 +02:00
datetime.lua Add datetime.lua 2022-12-06 17:36:08 +01:00
dbg.lua Cleanup various varargs shenanigans (#9624) 2022-10-12 19:59:48 +02:00
depgraph.lua Tame a few tests that relied on pairs being somewhat deterministic (#6371) 2020-07-14 18:25:26 +02:00
device.lua Truly silence the attempt at loading SDL2 2021-05-19 20:55:00 +02:00
dispatcher.lua Input/Device: Refactor Gyro events handling (#9935) 2022-12-21 15:50:39 +01:00
docsettings.lua DocSettings: Refine the primary/backup mtime shenanigans 2022-12-13 00:17:25 +01:00
dump.lua Logger: Use serpent instead of dump (#9588) 2022-10-06 02:21:03 +02:00
fontlist.lua Logger: Use serpent instead of dump (#9588) 2022-10-06 02:21:03 +02:00
gettext.lua Make luacheck >= 0.26 happy (#9174) 2022-06-11 19:06:06 +02:00
httpclient.lua
languagesupport.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
logger.lua Cleanup various varargs shenanigans (#9624) 2022-10-12 19:59:48 +02:00
luadata.lua DocSettings: Fix candidates sorting (#9607) 2022-10-09 19:32:35 +02:00
luadefaults.lua DocSettings: Fix candidates sorting (#9607) 2022-10-09 19:32:35 +02:00
luasettings.lua DocSettings: Fix candidates sorting (#9607) 2022-10-09 19:32:35 +02:00
luxl.lua [fix] Don't break OPDS parsing on HR tags (#5949) 2020-03-14 21:17:42 +01:00
optmath.lua [autosuspend, plugin] Switch to datetimewidget and provide default values (#8480) 2021-11-28 22:18:44 +01:00
persist.lua Persist: Make sure data is flushed to disk on save 2022-10-29 22:55:20 +02:00
pluginloader.lua Restart KOReader: add a ConfirmBox instead of a plain InfoMessage (#9853) 2022-12-03 21:29:13 +01:00
pluginshare.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
random.lua
readcollection.lua Minor util & ffi/util cleanups (#6657) 2020-09-15 20:39:32 +02:00
readhistory.lua ReadHistory: further minor refactoring (#9991) 2023-01-04 01:24:23 +01:00
socketutil.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
sort.lua Misc: Natural sorting refactor (#10023) 2023-01-16 19:36:22 +01:00
userpatch.lua Misc: Natural sorting refactor (#10023) 2023-01-16 19:36:22 +01:00
util.lua Add datetime.lua 2022-12-06 17:36:08 +01:00
version.lua Version::getShortVersion: handle "rev" being empty (#9502) 2022-09-16 17:45:42 +02:00