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/apps/reader/modules
poire-z d0165f8bd1 Fix scrolling, add inertial scroll on non-eInk devices
Add a new reader module: ReaderScrolling, that exposes
some Scrolling options to the menu (which are to be used
by and implemented in ReaderPaging and ReaderRolling
themselves) and implement some inertial scrolling logic
used by both of them.
Default to "Classic scrolling" which is the expected
behaviour on phones and tablets.
The old CreDocument buggy behaviour is available as
"Turbo scrolling" for both Paging and Rolling documents.
Added a "On release scrolling" option that might be
useful on eInk to avoid dynamic pan/scrolling.

Try to avoid bad interactions between pan and swipe,
cancelling unwanted panning if we ended up doing a
swipe or multiswipe.
3 years ago
..
readeractivityindicator.lua ReaderActivityIndicator: fix isStub() 4 years ago
readerback.lua Notification: closed by any event, but not consuming it 3 years ago
readerbookmark.lua ReaderBookmark: Don't confuse bookmarks with highlights 3 years ago
readerconfig.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readercoptlistener.lua Android: Send Suspend/Resume Events on STOP/START (#7630) 3 years ago
readercropping.lua ReaderZooming: Fix defaults handling (#7463) 3 years ago
readerdevicestatus.lua
readerdictionary.lua Dictionary: disable 'Clean history' when the history is empty (#7636) 3 years ago
readerdogear.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readerflipping.lua
readerfont.lua Fix changeFontSize after added granularity (#7689) 3 years ago
readerfooter.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readergoto.lua [RFC] Pagination UI shenanigans (#7335) 3 years ago
readerhighlight.lua Fix a few possible crashes 3 years ago
readerhinting.lua
readerkoptlistener.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readerlink.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readermenu.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readerpagemap.lua ReaderToc: option to show a dotted line (#7669) 3 years ago
readerpaging.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readerpanning.lua
readerrolling.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readerrotation.lua
readerscrolling.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readersearch.lua [UX] Search dialogs: don't close when searching with nothing entered (#7501) 3 years ago
readerstatus.lua
readerstyletweak.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readertoc.lua ReaderToc: option to show a dotted line (#7669) 3 years ago
readertypeset.lua Screensaver: Unbreak screensaver_stretch_images (#7403) 3 years ago
readertypography.lua Centralize one time migration code after updates (#7531) 3 years ago
readerview.lua Fix scrolling, add inertial scroll on non-eInk devices 3 years ago
readerwikipedia.lua Wikipedia: disable 'Clean history' when the history is empty (#7637) 3 years ago
readerzooming.lua Cache: Rewrite based on lua-lru 3 years ago