2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
koreader/frontend
NiLuJe a393137273
Another round of ReaderFooter fixes (#6830)
* When auto_refresh_time is enabled, don't actually refresh anything when the footer is hidden.
* Fix a bunch of state tracking related to height computations, meaning `getHeight()` is now actually accurate, always, and we don't need shitty workarounds anymore.
  * `footer_container.dimen.h` *includes* the progress bar, so, never reset it to 0 unless the progress bar is disabled (some `settings.progress_bar_position` codepaths were mistakenly doing just that).
  * More aggressively set/reset `footer_text.height` (not sure this one makes much of a difference, and/or if it's actually useful at all, but, the tracking was already there, but hella inconsistent, so, just fix it).
* Honor `settings.reclaim_height` in other bits of code that were only checking `footer_visible` to figure out the visible page area.
* Ask ReaderView to update the `visible_area` *now* when toggling the footer's visibility (for ReaderPaging).
2020-10-27 16:48:34 +01:00
..
apps Another round of ReaderFooter fixes (#6830) 2020-10-27 16:48:34 +01:00
device H2O: Fix initial tap detection (#6832) 2020-10-27 16:42:22 +01:00
document KoptInterface:getWordFromBoxes: guard against nil boxes (#6827) 2020-10-26 12:26:18 +01:00
ui UIManager: Handle covers_fullscreen properly in close (#6828) 2020-10-26 12:28:00 +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 ldoc fixes 2020-10-20 18:11:55 -04:00
docsettings.lua History: show last read date instead of file size 2020-08-29 20:07:26 +02:00
dump.lua [doc] Tag @todo, @fixme and @warning (#5244) 2019-08-23 19:53:53 +02:00
fontlist.lua fontlist: Skip fonts with missing family_name (#6820) 2020-10-24 13:23:05 +02:00
gettext.lua [i18n] Add support for fledgling Hebrew translation (#6333) 2020-06-30 17:20:03 +02: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 Use fsync() for more robust setting files saving 2019-12-10 23:57:32 +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 Add vertical edge gesture (#5156) 2019-08-01 19:08:09 +02: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 Minor util & ffi/util cleanups (#6657) 2020-09-15 20:39:32 +02:00
up_reg.list adapt widgets to new refresh/repaint API 2014-11-30 00:17:50 +00:00
util.lua fontlist: Skip fonts with missing family_name (#6820) 2020-10-24 13:23:05 +02:00
version.lua Fix point release and revision detection in Version:getShortVersion (#6693) 2020-09-21 21:40:48 +02:00