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/filemanager
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
..
lib Tame a few tests that relied on `pairs` being somewhat deterministic (#6371) 4 years ago
filemanager.lua ReaderUI: Saner FM/RD lifecycle 3 years ago
filemanagerbookinfo.lua LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
filemanagercollection.lua ReaderUI: Saner FM/RD lifecycle 3 years ago
filemanagerconverter.lua [i18n] Add translators comment about Markdown (#5752) 4 years ago
filemanagerfilesearcher.lua ReaderUI: Saner FM/RD lifecycle 3 years ago
filemanagerhistory.lua ReaderUI: Saner FM/RD lifecycle 3 years ago
filemanagermenu.lua ReaderUI: Saner FM/RD lifecycle 3 years ago
filemanagersetdefaults.lua [RFC] Pagination UI shenanigans (#7335) 3 years ago
filemanagershortcuts.lua FileManager modules: Slightly less hackish onSetRotationMode handlers... 3 years ago
filemanagerutil.lua [chore] Device abstraction (#6280) 4 years ago