2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
koreader/frontend
NiLuJe f4e2878a3c
Implement proper alpha-blending of SVG icons (#7011)
* Implement proper alpha-blending of SVG icons

Also, instead of doing that every time, cache a pre-composited version
that matches the screen's BB type.
This is faster, and also has the advantage of making icon highlights
behave.

Jot down a few notes about corner-cases or future improvements, e.g.,
dimming icons on non-white backgrounds, and nightmode with color icons.
2020-12-19 22:34:16 +01:00
..
apps [UX] Wait 0.5s before showing "searching for" dialog (#7012) 2020-12-19 20:02:09 +01:00
device Prevent Busted from blowing up on cdata finalizers by properly closing 2020-12-19 06:40:00 +01:00
document Handle the BlitBuffer struct changes 2020-12-19 01:54:43 +01:00
ui Implement proper alpha-blending of SVG icons (#7011) 2020-12-19 22:34:16 +01:00
cache.lua [chore] Update MD5 calls with new sha2 library (#6411) 2020-07-21 23:25:46 +02:00
cacheitem.lua cleanup: expand tab to 4 spaces 2014-03-13 21:52:43 +08:00
configurable.lua decouple UI definitions from document modules 2019-03-03 13:10:45 +01:00
dbg.lua [Kobo] Support USBMS exports (#6552) 2020-08-25 02:00:59 +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 Remarkable port (#5828) 2020-02-08 01:58:10 +01:00
dispatcher.lua Paged documents: rework zoom options (#6885) 2020-11-28 17:18:57 +01:00
docsettings.lua History: show last read date instead of file size 2020-08-29 20:07:26 +02:00
dump.lua Order keys in settings.reader.lua (#6868) 2020-11-12 20:38:11 +01:00
fontlist.lua fontlist: Skip fonts with missing family_name (#6820) 2020-10-24 13:23:05 +02:00
gettext.lua [fix] Always initiate empty context table (#6874) 2020-11-13 16:54:01 +01:00
httpclient.lua build: enforce luacheck in travis build 2016-02-09 23:01:52 -08:00
logger.lua use android log categories 2019-01-03 08:56:29 +01:00
luadata.lua Use fsync() for more robust setting files saving 2019-12-10 23:57:32 +01:00
luasettings.lua Order keys in settings.reader.lua (#6868) 2020-11-12 20:38:11 +01:00
luxl.lua [fix] Don't break OPDS parsing on HR tags (#5949) 2020-03-14 21:17:42 +01:00
optmath.lua [[doc] Add documentation to optmath (#6258) 2020-06-11 17:05:50 +02:00
pluginloader.lua Set extra_plugin_paths to data_dir/plugins (#6849) 2020-11-06 17:46:26 +01:00
pluginshare.lua Move PluginShare.backgroundJobs into PluginShare module (#3128) 2017-08-24 09:10:57 +02:00
random.lua Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 2019-03-27 22:50:44 +01:00
readcollection.lua Minor util & ffi/util cleanups (#6657) 2020-09-15 20:39:32 +02:00
readhistory.lua Tests: Make a few things more deterministic (#6991) 2020-12-15 21:10:36 +01:00
util.lua BookInfoManager: Convert thumbnail compression to ZSTD 2020-12-19 04:16:44 +01:00
version.lua Fix point release and revision detection in Version:getShortVersion (#6693) 2020-09-21 21:40:48 +02:00