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
NiLuJe e7acec1526 ReaderUI: Saner FM/RD lifecycle
* Ensure that going from one to the other tears down the former and
    its plugins before instantiating the latter and its plugins.

UIManager: Unify Event sending & broadcasting
  * Make the two behave the same way (walk the widget stack from top to
    bottom), and properly handle the window stack shrinking shrinking
    *and* growing.
    Previously, broadcasting happened bottom-to-top and didn't really
    handle the list shrinking/growing, while sending only handled the list
    shrinking by a single element, and hopefully that element being the one
    the event was just sent to.

These two items combined allowed us to optimize suboptimal
refresh behavior with Menu and other Menu classes when
opening/closing a document.
e.g., the "opening document" Notification is now properly regional,
and the "open last doc" option no longer flashes like a crazy person
anymore.

Plugins: Allow optimizing Menu refresh with custom menus, too.

Requires moving Menu's close_callback *after* onMenuSelect, which, eh,
probably makes sense, and is probably harmless in the grand scheme of
things.
3 years ago
..
readeractivityindicator.lua ReaderActivityIndicator: fix isStub() 3 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 LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readercoptlistener.lua ReaderHeader: Skip the refresh if we're not visible 3 years ago
readercropping.lua ReaderZooming: Fix defaults handling (#7463) 3 years ago
readerdevicestatus.lua Floor dimension computations (mul/div). (#6264) 4 years ago
readerdictionary.lua SortWidget: More tweaks 3 years ago
readerdogear.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readerflipping.lua Update UI layout code to use new SVG icons 3 years ago
readerfont.lua ReaderUI: Saner FM/RD lifecycle 3 years ago
readerfooter.lua Status bar: do not hide alone empty indicators (#7602) 3 years ago
readergoto.lua [RFC] Pagination UI shenanigans (#7335) 3 years ago
readerhighlight.lua Minor Input & TimeVal cleanups 3 years ago
readerhinting.lua minor(readerhinting): access document directly instead of from ui 8 years ago
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 ReaderUI: Saner FM/RD lifecycle 3 years ago
readerpagemap.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readerpaging.lua Gestures: Allow disabling tap and/or swipes for page turns (#7572) 3 years ago
readerpanning.lua feat: add logger module & rewrite kobo suspend script in lua 7 years ago
readerrolling.lua Gestures: Allow disabling tap and/or swipes for page turns (#7572) 3 years ago
readerrotation.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
readersearch.lua [UX] Search dialogs: don't close when searching with nothing entered (#7501) 3 years ago
readerstatus.lua Show only 1 End Document Dialog at a time 3 years ago
readerstyletweak.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
readertoc.lua ReaderToc: Unbreak ToC depth detection (#7569) 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 Minor Input & TimeVal cleanups 3 years ago
readerwikipedia.lua [UX] Search dialogs: don't close when searching with nothing entered (#7501) 3 years ago
readerzooming.lua ReaderZooming: Fix defaults handling (#7463) 3 years ago