2
0
mirror of https://github.com/koreader/koreader synced 2024-11-10 01:10:34 +00:00
koreader/frontend
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).
2024-07-28 01:19:40 +02:00
..
apps Kobo: Refactor various aspects of the Kaleido/MTK support (#12221) 2024-07-28 01:19:40 +02:00
device Kobo: Refactor various aspects of the Kaleido/MTK support (#12221) 2024-07-28 01:19:40 +02:00
document CRE call cache: don't wrap setViewMode (#12194) 2024-07-20 21:16:32 +02:00
ui Kobo: Refactor various aspects of the Kaleido/MTK support (#12221) 2024-07-28 01:19:40 +02: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 copt/kopt options: deduplicate some defaults (#10893) 2023-09-13 07:49:57 +03:00
datetime.lua Finished books: freeze history timestamp and statistics (#10968) 2023-10-09 07:45:43 +03:00
dbg.lua UI: Add a verbose debug logging checkbox next to "Report a bug" 2024-01-19 00:08:10 +01: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 Dispatcher: prettify action list (#12133) 2024-07-06 15:23:27 +03:00
docsettings.lua DocSettings: check legacy history location only once (#11439) 2024-02-06 08:44:37 +02:00
dump.lua Logger: Use serpent instead of dump (#9588) 2022-10-06 02:21:03 +02:00
fontlist.lua FontList: skip Kindle blacklisted fonts (#11932) 2024-06-01 00:25:46 +02:00
gettext.lua [i18n] GetText: fix fuzzy detection for certain strings (#11648) 2024-04-09 22:19:36 +02:00
httpclient.lua build: enforce luacheck in travis build 2016-02-09 23:01:52 -08:00
languagesupport.lua getProps: centralize 2 (#10837) 2023-08-30 07:53:59 +03: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 writeToFile: centralize (#11012) 2023-10-17 07:42:07 +03:00
luasettings.lua writeToFile: centralize (#11012) 2023-10-17 07:42:07 +03: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: fix possible leak on error (#10568) 2023-06-12 09:25:54 +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 Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 2019-03-27 22:50:44 +01:00
readcollection.lua Multiple collections (#11693) 2024-05-01 09:01:59 +03:00
readhistory.lua Minimize DocSettings:open() calls (#11437) 2024-02-07 10:35:52 +02:00
socketutil.lua KOSync: Set sane socket timeouts properly (#10835) 2023-08-22 16:30:37 +02:00
sort.lua Misc: Natural sorting refactor (#10023) 2023-01-16 19:36:22 +01:00
userpatch.lua userpatch: add a few helpers that can be used in userpatches 2024-05-24 09:36:19 +02:00
util.lua WebDav: Simplify path manipulations to fix wonky heuristics (#12038) 2024-06-20 19:46:03 +02:00
version.lua Version: fix outdated documentation of version number (#12074) 2024-06-22 23:43:29 +02:00