custom images moved to wallpaper menu

reviewable/pr11549/r9
SomeGuy 2 months ago committed by GitHub
parent 227af5c45f
commit aaee2837fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -28,7 +28,7 @@ local function genMenuItem(text, setting, value, enabled_func, separator)
end
return {
{
text = _("Screensaver"),
text = _("Wallpaper"),
sub_item_table = {
genMenuItem(_("Show book cover on sleep screen"), "screensaver_type", "cover", hasLastFile),
genMenuItem(_("Show custom image on sleep screen"), "screensaver_type", "image_file"),
@ -69,7 +69,7 @@ return {
{
text = _("Unlock screen delay"),
sub_item_table = {
genMenuItem(_("Never"), "screensaver_delay", "disable"),
genMenuItem(_("Off"), "screensaver_delay", "disable"),
genMenuItem(_("1 second"), "screensaver_delay", "1"),
genMenuItem(_("3 seconds"), "screensaver_delay", "3"),
genMenuItem(_("5 seconds"), "screensaver_delay", "5"),
@ -77,6 +77,46 @@ return {
genMenuItem(_("Unlock with 'exit sleep screen' gesture"), "screensaver_delay", "gesture"),
},
},
{
text = _("Custom images"),
enabled_func = function()
return G_reader_settings:readSetting("screensaver_type") == "image_file"
or G_reader_settings:readSetting("screensaver_type") == "random_image"
or G_reader_settings:readSetting("screensaver_type") == "document_cover"
end,
sub_item_table = {
{
text = _("Select custom image"),
enabled_func = function()
return G_reader_settings:readSetting("screensaver_type") == "image_file"
end,
keep_menu_open = true,
callback = function()
Screensaver:chooseFile()
end,
},
{
text = _("Select shuffle folder"),
enabled_func = function()
return G_reader_settings:readSetting("screensaver_type") == "random_image"
end,
keep_menu_open = true,
callback = function()
Screensaver:chooseFolder()
end,
},
{
text = _("Select document cover"),
enabled_func = function()
return G_reader_settings:readSetting("screensaver_type") == "document_cover"
end,
keep_menu_open = true,
callback = function()
Screensaver:chooseFile(true)
end,
},
},
},
},
},
{
@ -137,30 +177,4 @@ return {
},
},
},
{
text = _("Custom images"),
sub_item_table = {
{
text = _("Select custom image"),
keep_menu_open = true,
callback = function()
Screensaver:chooseFile()
end,
},
{
text = _("Select shuffle folder"),
keep_menu_open = true,
callback = function()
Screensaver:chooseFolder()
end,
},
{
text = _("Select document cover"),
keep_menu_open = true,
callback = function()
Screensaver:chooseFile(true)
end,
},
},
},
}

Loading…
Cancel
Save