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
poire-z 81f2aed086 ReaderRolling: quicker partial rerenderings with EPUBs
Only available with EPUBs containing 2 or more fragments,
and a file size large enough to ensure a cache file is used.
The idea is simply, on any rendering setting change, to
skip the rerendering of the full book and to defer any
rerendering to the moment we draw a DocFragment, and
render only it.
So, on a setting change, only the fragment containing the
current page will be rerendered, and the new fragments we
may cross while turning pages.
When having done so, KOReader is in a degraded state (the
full page count is incorrect, the ToC is invalid...).
So, a full rerendering is needed, and one will happen
in the background, and when the user is idle, we reload
seamlessly and quickly from the cache file it has made.
ReaderFlipping will show some icons in the top left
corner to let it know at which steps in this procress
we are.
2 years ago
..
data Keyboard: add Ukrainian virtual keyboard (#10037) 2 years ago
elements ReaderRolling: quicker partial rerenderings with EPUBs 2 years ago
message Calibre: Log errors on wireless connection failures (#9914) 2 years ago
network NetworkMgr: Refine isConnected check (#10098) 2 years ago
plugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
widget ImageWidget: account for alpha in the cache hash 2 years ago
bidi.lua Bidi: keep invert() generic, handle settings in ReaderView (#8876) 3 years ago
downloadmgr.lua CloudStorage: remove cloudmgr (#9532) 2 years ago
event.lua Cleanup various varargs shenanigans (#9624) 2 years ago
font.lua UI font fallbacks: use bold fonts if present for bold (#9621) 2 years ago
geometry.lua ImageViewer: Followup to #9529 (#9544) 2 years ago
gesturerange.lua [feat] Replace TimeVal (RIP) with time, fixed point time seconds (#8999) 2 years ago
hook_container.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
language.lua [i18n] Enable Farsi (#10017) 2 years ago
menusorter.lua [fix] MenuSorter: use orderedPairs for orphans (#6403) 4 years ago
otamanager.lua OTAManager: pick the right binaries on Android x86_64 2 years ago
quickstart.lua Quick start guide: fix links to images (#8072) 3 years ago
renderimage.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
rendertext.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
screensaver.lua Screensaver: correct access to doc settings (#10105) 2 years ago
size.lua [RFC] Pagination UI shenanigans (#7335) 4 years ago
time.lua time: Fix another subtle FP issue in split_s_us 2 years ago
translator.lua Misc: Unify error logging on network errors (#9523) 2 years ago
trapper.lua Cleanup various varargs shenanigans (#9624) 2 years ago
uimanager.lua ReaderFooter/Header: Refine autorefresh repaint-or-not checks (#10045) 2 years ago
wikipedia.lua Logger: Use serpent instead of dump (#9588) 2 years ago