2
0
mirror of https://github.com/koreader/koreader synced 2024-11-16 06:12:56 +00:00
koreader/frontend
poire-z bc16b32395 Add Book map and Page browser features
- Book map: shows a map of content, including TOC,
  boomarks, read pages, non-linear flows...
- Page browser: shows thumbnails of pages.

- ReaderThumbnail: new Reader module that provides
  a service for generating thumbnails of book pages.
  It makes available these 2 new fullscreen widgets.
- ReaderBookmark, ReaderLink, Statistics: add methods
  to return new views of bookmarks, previous locations
  and read pages, that are needed by BookMapWidget.
- ReaderToc: compute TOC max_depth.
- ReaderBookmark, ReaderHighlight: send events on
  bookmark add/update/remove so thumbnails of the
  pages impacted can be trashed.
2022-01-04 21:59:37 +01:00
..
apps Add Book map and Page browser features 2022-01-04 21:59:37 +01:00
device Screensaver: allow limiting stretch of covers and images (#8570) 2022-01-02 23:13:19 +01:00
document TileCache: Preserve BlitBuffer's inversion & rotation (#8547) 2021-12-13 02:15:00 +01:00
ui Add Book map and Page browser features 2022-01-04 21:59:37 +01:00
cache.lua DocCache: Allow disabling it (again) (#8198) 2021-09-10 01:07:04 +02:00
cacheitem.lua Cache: Some more tweaks after #7624 2021-05-09 23:10:44 +02:00
configurable.lua KOPTInterface: Minor optimization when hashing the configurable status 2021-05-09 23:10:44 +02:00
dbg.lua [doc] Documentation stub for Dbg module (#7677) 2021-05-13 18:13:58 +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 Truly silence the attempt at loading SDL2 2021-05-19 20:55:00 +02:00
dispatcher.lua Add Book map and Page browser features 2022-01-04 21:59:37 +01:00
docsettings.lua docsettings fix no name file (#8517) 2021-12-05 22:08:20 +01:00
dump.lua Order keys in settings.reader.lua (#6868) 2020-11-12 20:38:11 +01:00
fontlist.lua Dispatcher: Set font 2021-12-16 15:32:40 -05:00
gettext.lua [fix] gettext: don't replace backslash characters (#8511) 2021-12-04 19:01:12 +01:00
httpclient.lua build: enforce luacheck in travis build 2016-02-09 23:01:52 -08:00
languagesupport.lua *: luacheck fixes (#8368) 2021-10-24 10:58:14 +02: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 LuaSettings: Add a method to initialize a setting properly (#7371) 2021-03-06 22:44:18 +01: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 Cache: Fix a whole lot of things. 2021-05-05 20:37:33 +02:00
pluginloader.lua crash.log: write plugin regular information only in debug mode (#8230) 2021-09-18 18:00:20 +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 readhistory: fix file move/rename (#8575) 2021-12-22 13:51:58 +02:00
socketutil.lua Unify LuaSocket usage (#7405) 2021-03-15 01:25:10 +01:00
util.lua [autosuspend, plugin] Switch to datetimewidget and provide default values (#8480) 2021-11-28 22:18:44 +01:00
version.lua Centralize one time migration code after updates (#7531) 2021-04-13 17:54:11 +02:00