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/plugins
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
..
SSH.koplugin [chore] Change single quotes to double quotes (#6949) 3 years ago
autofrontlight.koplugin Tame BackgroundRunner: stop running when no more job (#6605) 4 years ago
autostandby.koplugin Input: Process input events in batches (#7483) 3 years ago
autosuspend.koplugin ReaderUI: Saner FM/RD lifecycle 3 years ago
autoturn.koplugin AutoTurn: Get rid of the weird settings_id hack, and use sane 3 years ago
backgroundrunner.koplugin Minor Input & TimeVal cleanups 3 years ago
batterystat.koplugin KeyValuePage: configurable items per page 3 years ago
calibre.koplugin ReaderUI: Saner FM/RD lifecycle 3 years ago
coverbrowser.koplugin The great Input/GestureDetector/TimeVal spring cleanup (a.k.a., a saner main loop) (#7415) 3 years ago
coverimage.koplugin Better strings (#7611) 3 years ago
docsettingtweak.koplugin [chore] Change single quotes to double quotes (#6949) 3 years ago
evernote.koplugin Unify LuaSocket usage (#7405) 3 years ago
gestures.koplugin Gestures menu optimization (#7609) 3 years ago
goodreads.koplugin Unify LuaSocket usage (#7405) 3 years ago
hello.koplugin [chore] Change single quotes to double quotes (#6949) 3 years ago
keepalive.koplugin Use PluginShare to share the keepalive state (#7416) 3 years ago
kosync.koplugin Screensaver: Unbreak screensaver_stretch_images (#7403) 3 years ago
movetoarchive.koplugin ReaderUI: Saner FM/RD lifecycle 3 years ago
newsdownloader.koplugin Unify LuaSocket usage (#7405) 3 years ago
opds.koplugin ReaderUI: Saner FM/RD lifecycle 3 years ago
perceptionexpander.koplugin LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago
profiles.koplugin [chore] Change single quotes to double quotes (#6949) 3 years ago
qrclipboard.koplugin [fix] Minor doc touchups re. QR encode (#6861) 4 years ago
readtimer.koplugin [i18n, plugins] ReadTimer - better plural forms (#5315) 5 years ago
send2ebook.koplugin Standardize directory/folder to folder (#7328) 3 years ago
statistics.koplugin Centralize one time migration code after updates (#7531) 3 years ago
systemstat.koplugin KeyValuePage: configurable items per page 3 years ago
terminal.koplugin Terminal: Read settings at instantiation time, not loading time 3 years ago
texteditor.koplugin Text editor: option to show/hide keyboard on start (#7460) 3 years ago
timesync.koplugin Cleanup eye-gouging madness around io.read calls (#7149) 3 years ago
wallabag.koplugin Unify LuaSocket usage (#7405) 3 years ago
zsync.koplugin LuaSettings: Add a method to initialize a setting properly (#7371) 3 years ago