diff --git a/frontend/apps/filemanager/filemanagermenu.lua b/frontend/apps/filemanager/filemanagermenu.lua index d89c862cc..b7d5f2cfc 100644 --- a/frontend/apps/filemanager/filemanagermenu.lua +++ b/frontend/apps/filemanager/filemanagermenu.lua @@ -87,6 +87,7 @@ function FileManagerMenu:setUpdateItemTable() ReaderFrontLight:addToMainMenu(self.tab_item_table) end + table.insert(self.tab_item_table.setting, UIManager:getRefreshMenuTable()) table.insert(self.tab_item_table.setting, { text = _("Night mode"), checked_func = function() return G_reader_settings:readSetting("night_mode") end, @@ -98,7 +99,6 @@ function FileManagerMenu:setUpdateItemTable() }) table.insert(self.tab_item_table.setting, Screen:getDPIMenuTable()) - table.insert(self.tab_item_table.setting, UIManager:getRefreshMenuTable()) table.insert(self.tab_item_table.setting, Language:getLangMenuTable()) -- info tab diff --git a/frontend/apps/reader/modules/readermenu.lua b/frontend/apps/reader/modules/readermenu.lua index dc1fe844f..0e5481ae1 100644 --- a/frontend/apps/reader/modules/readermenu.lua +++ b/frontend/apps/reader/modules/readermenu.lua @@ -80,6 +80,15 @@ function ReaderMenu:setUpdateItemTable() end -- setting tab + table.insert(self.tab_item_table.setting, { + text = _("Show advanced options"), + checked_func = function() return G_reader_settings:readSetting("show_advanced") end, + callback = function() + local show_advanced = G_reader_settings:readSetting("show_advanced") or false + G_reader_settings:saveSetting("show_advanced", not show_advanced) + end + }) + table.insert(self.tab_item_table.setting, UIManager:getRefreshMenuTable()) table.insert(self.tab_item_table.setting, { text = _("Night mode"), checked_func = function() return G_reader_settings:readSetting("night_mode") end, @@ -90,15 +99,6 @@ function ReaderMenu:setUpdateItemTable() end }) table.insert(self.tab_item_table.setting, Screen:getDPIMenuTable()) - table.insert(self.tab_item_table.setting, UIManager:getRefreshMenuTable()) - table.insert(self.tab_item_table.setting, { - text = _("Show advanced options"), - checked_func = function() return G_reader_settings:readSetting("show_advanced") end, - callback = function() - local show_advanced = G_reader_settings:readSetting("show_advanced") or false - G_reader_settings:saveSetting("show_advanced", not show_advanced) - end - }) table.insert(self.tab_item_table.setting, Language:getLangMenuTable()) -- info tab diff --git a/frontend/ui/data/koptoptions.lua b/frontend/ui/data/koptoptions.lua index a9686ed98..a1324615d 100644 --- a/frontend/ui/data/koptoptions.lua +++ b/frontend/ui/data/koptoptions.lua @@ -72,6 +72,7 @@ local KoptOptions = { toggle = {S.SMALL, S.MEDIUM, S.LARGE}, values = {1.0, 1.2, 1.4}, default_value = DKOPTREADER_CONFIG_LINE_SPACING, + advanced = true, }, { name = "max_columns", @@ -96,6 +97,7 @@ local KoptOptions = { }, values = {-1,0,1,2,3}, default_value = DKOPTREADER_CONFIG_JUSTIFICATION, + advanced = true, }, } }, @@ -193,6 +195,7 @@ local KoptOptions = { toggle = {S.LTR, S.RTL, S.TBRTL}, values = {0, 1, 2}, default_value = 0, + advanced = true, }, { name = "quality", @@ -200,6 +203,7 @@ local KoptOptions = { toggle = {S.LOW, S.DEFAULT, S.HIGH}, values={0.5, 1.0, 1.5}, default_value = DKOPTREADER_CONFIG_RENDER_QUALITY, + advanced = true, }, { name = "forced_ocr",