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/ui
Ben Kelly f9ac8b138b Basic fixes to calibre-sync (#3558)
* Properly create intermediate directories when receiving books from Calibre.

This fixes an issue where you can't receive books except into directories that
already exist on the Kobo, which, in particular, causes problems when your
configuration in Calibre is something like "put books in $Author/$Title.epub"
and you haven't previously synced any books by that author.

* Wake up periodically to process ZMQs if any are registered.

This fixes an issue where if there are any timed events (such as the suspend
timer) in the queue, ZMQ events may not get processed until the timed event
fires, which is a problem when (for example) the suspend timer goes off in
an hour and you have something trying to send a book to the kobo over wifi
*right now*.

With this change, the event loop will wake up every 50ms to check for ZMQ
events and process them if necessary. If there are no ZMQs registered (which
is typical), it uses the original behaviour -- so this won't affect battery
life under normal usage.
6 years ago
..
data Remove unneeded string S.DARKEST (#3552) 7 years ago
elements Add new options to screensaver (#3535) 7 years ago
message feat: add logger module & rewrite kobo suspend script in lua 7 years ago
network [Android] Wifi status in footer (#3396) 7 years ago
plugin SwitchPlugin and BackgroundTaskPlugin with tests (#3137) 7 years ago
widget KeyValuePage: option to align value to the right (#3550) 7 years ago
downloadmgr.lua DevDocs: ui.downloadmgr 7 years ago
event.lua doc: event propagation for widgets 8 years ago
font.lua Font: unify font styling 7 years ago
geometry.lua [travis] Add protection against unscaled sizes 7 years ago
gesturerange.lua multi-touch: add tests for gesturerange moudle 8 years ago
hook_container.lua Move kobo auto-suspension logic out of UIManager (#2933) 7 years ago
language.lua language: remove out of date Russian translation 7 years ago
menusorter.lua [fix] MenuSorter: don't ignore user order without counterpart in default menu (#3166) 7 years ago
opdsparser.lua opds(fix): unescape name and value 8 years ago
otamanager.lua ota(fix): do not create 0 size installed file if index is missing 7 years ago
quickstart.lua quickstart fix (#2804) 7 years ago
rendertext.lua [doc] RenderText:getGlyph() and truncateTextByWidth() (#3140) 7 years ago
screensaver.lua Add new options to screensaver (#3535) 7 years ago
size.lua [UX] Smaller borders (#3266) 7 years ago
timeval.lua [fix, doc] TimeVal: typo 7 years ago
translator.lua Docs: cosmetic updates and additions 7 years ago
trapper.lua Wikipedia Save as EPUB: fix some wiki links and speedup download (#3551) 7 years ago
uimanager.lua Basic fixes to calibre-sync (#3558) 6 years ago
wikipedia.lua Wikipedia Save as EPUB: fix some wiki links and speedup download (#3551) 7 years ago