koreader/plugins
poire-z 6e35e683dd
Text editor plugin, InputDialog enhancements (#4135)
This plugin mostly sets up a "Text editor>" submenu, that allows
browsing files, creating a new file, and managing a history of
previously opened file for easier re-opening.
It restore previous scroll and cursor positions on re-opening.
Additional "Check lua" syntax button is added when editing
a .lua file, and prevent saving if errors.
The text editing is mainly provided by the enhanced InputDialog.

InputDialog: added a few more options, the main one being
'save_callback', which will add a Save and Close buttons
and manage saving/discarding/exiting.
If "fullscreen" and "add_nav_bar", will add a show/hide keyboard
button to it.
Moved the preset buttons setup code in their own InputDialog
methods for clarity of the main init code.
Buttons are now enabled/disabled depending on context for feedback
(eg: Save is disabled as long as text has not been modified).

Added util.checkLuaSyntax(lua_string), might be useful elsewhere.
2018-08-06 21:16:30 +02:00
..
autofrontlight.koplugin Revert last change to autofrontlight.koplugin 2017-09-05 12:30:55 -07:00
autosuspend.koplugin Use PluginShare to exchange data between plugins (#2981) 2017-06-26 21:39:23 -07:00
backgroundrunner.koplugin Do not execute background runner if device is suspended (#3608) 2018-01-17 09:17:53 +01:00
batterystat.koplugin Several minor fixes (#3057) 2017-08-08 08:29:57 +02:00
calibrecompanion.koplugin [fix] calibrecompanion.plugin (#3799) 2018-03-25 21:37:30 +02:00
coverbrowser.koplugin Fix untranslatable strings (#4132) 2018-08-01 19:29:03 +02:00
evernote.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
goodreads.koplugin Fix untranslatable strings (#4132) 2018-08-01 19:29:03 +02:00
hello.koplugin Support configurable extra plugin lookup path (#2693) 2017-04-06 11:12:35 +02:00
keepalive.koplugin Use PluginShare to exchange data between plugins (#2981) 2017-06-26 21:39:23 -07:00
kobolight.koplugin [UX] plugins/kobolight: Handle automatic warmth 2018-04-01 15:35:05 +02:00
kosync.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
newsdownloader.koplugin UI Behavior tweaks (#3983) 2018-06-02 12:10:55 -04:00
perceptionexpander.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
readtimer.koplugin [feat] Add default to the last value used in ReadTimer (#3963) 2018-05-19 23:29:16 +02:00
send2ebook.koplugin send2ebook: fix corrupted files after download (#4063) 2018-07-11 17:10:21 +02:00
SSH.koplugin Fix scp & sftp on Kobo/Kindle (#4108) 2018-07-25 20:01:55 +02:00
statistics.koplugin Fix untranslatable strings (#4132) 2018-08-01 19:29:03 +02:00
systemstat.koplugin KeyValuePage: improve looks 2017-04-29 03:01:38 -07:00
terminal.koplugin [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
texteditor.koplugin Text editor plugin, InputDialog enhancements (#4135) 2018-08-06 21:16:30 +02:00
timesync.koplugin Support configurable extra plugin lookup path (#2693) 2017-04-06 11:12:35 +02:00
zsync.koplugin UI Behavior tweaks (#3983) 2018-06-02 12:10:55 -04:00