Added option to hide previews

This commit is contained in:
Smok1e 2024-07-05 12:00:33 +03:00
parent 658bb08dbb
commit 8b2e6ecb4b
3 changed files with 20 additions and 8 deletions

View File

@ -14,6 +14,7 @@
yourText = "You:",
hereBeYourDialogs = "Here will be your conversations",
hideApplicationIcons = "Hide application icons",
hideApplicationPreviews = "Hide application previews",
categoryOverview = "Overview",
categoryApplications = "Applications",

View File

@ -14,6 +14,7 @@
yourText = "Вы:",
hereBeYourDialogs = "Здесь будут отображены ваши диалоги",
hideApplicationIcons = "Скрыть иконки приложений",
hideApplicationPreviews = "Скрыть картинки приложений",
categoryOverview = "Главная",
categoryApplications = "Приложения",

View File

@ -169,7 +169,8 @@ local function loadConfig()
orderBy = 4,
orderDirection = 1,
singleSession = false,
hideApplicationIcons = false
hideApplicationIcons = false,
hideApplicationPreviews = false
}
end
@ -1049,10 +1050,17 @@ local function settings()
textLayout:addChild(GUI.keyAndValue(1, 1, 0x696969, 0x969696, localization.registrationDate, ": " .. os.date("%d.%m.%Y", user.timestamp + system.getUserSettings().timeTimezone)))
textLayout.height = #textLayout.children * 2 - 1
local hideApplicationIconsSwitch = layout:addChild(GUI.switchAndLabel(1, 1, 36, 6, 0x66DB80, 0xC3C3C3, 0xFFFFFF, 0x696969, localization.hideApplicationIcons .. ":", config.hideApplicationIcons))
local hideApplicationIconsSwitch = layout:addChild(GUI.switchAndLabel(1, 1, 36, 6, 0x66DB80, 0xC3C3C3, 0xFFFFFF, 0x696969, localization.hideApplicationIcons .. ":", config.hideApplicationIcons)).switch
hideApplicationIconsSwitch.switch.onStateChanged = function()
config.hideApplicationIcons = hideApplicationIconsSwitch.switch.state
hideApplicationIconsSwitch.onStateChanged = function()
config.hideApplicationIcons = hideApplicationIconsSwitch.state
saveConfig()
end
local hideApplicationPewviewsSwitch = layout:addChild(GUI.switchAndLabel(1, 1, 36, 6, 0x66DB80, 0xC3C3C3, 0xFFFFFF, 0x696969, localization.hideApplicationPreviews .. ":", config.hideApplicationPreviews)).switch
hideApplicationPewviewsSwitch.onStateChanged = function()
config.hideApplicationPreviews = hideApplicationPewviewsSwitch.state
saveConfig()
end
@ -1570,6 +1578,7 @@ newPublicationInfo = function(file_id)
-- Превьюхи
local previewContainer = textDetailsContainer:addChild(previewContainerNew(3, y, textDetailsContainer.width - 4, 1))
if not config.hideApplicationPreviews then
if publication.dependencies_data then
for file_id, dependency in pairs(publication.dependencies_data) do
if dependency.type_id == filesTypes.preview then
@ -1577,6 +1586,7 @@ newPublicationInfo = function(file_id)
end
end
end
end
previewContainer:update()