summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorTursiae <git@tursiae.org>2025-02-06 15:43:06 +1100
committerTursiae <git@tursiae.org>2025-02-06 17:27:37 +1100
commitaa9e82b777b019a7fb2316fd266ad50aaa9e19d0 (patch)
tree0726d063b10d4bf1e3de0427c6728a29b204d11a /lua
parent9ecb79a264daa7896ce7d5a65592c05631213d5a (diff)
downloadtangara-fw-aa9e82b777b019a7fb2316fd266ad50aaa9e19d0.tar.gz
Add widget descriptions where missing.
Diffstat (limited to 'lua')
-rw-r--r--lua/settings.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/lua/settings.lua b/lua/settings.lua
index aae6db99..da36ac8d 100644
--- a/lua/settings.lua
+++ b/lua/settings.lua
@@ -89,6 +89,8 @@ settings.BluetoothSettings = SettingsScreen:new {
}
enable_container:Label { text = "Enable", flex_grow = 1 }
local enable_sw = enable_container:Switch {}
+ local enable_sw_desc = widgets.Description(enable_sw, "Enable Bluetooth")
+
enable_sw:onevent(lvgl.EVENT.VALUE_CHANGED, function()
local enabled = enable_sw:enabled()
bluetooth.enabled:set(enabled)
@@ -99,8 +101,10 @@ settings.BluetoothSettings = SettingsScreen:new {
bluetooth.enabled:bind(function(en)
if en then
enable_sw:add_state(lvgl.STATE.CHECKED)
+ enable_sw_desc:set({text="Disable Bluetooth"})
else
enable_sw:clear_state(lvgl.STATE.CHECKED)
+ enable_sw_desc:set({text="Enable Bluetooth"})
end
end),
}
@@ -244,6 +248,7 @@ settings.HeadphonesSettings = SettingsScreen:new {
range = { min = -100, max = 100 },
value = 0,
}
+ local balance_desc = widgets.Description(balance, "Left/Right Balance")
balance:onevent(lvgl.EVENT.VALUE_CHANGED, function()
volume.left_bias:set(-balance:value())
end)
@@ -303,6 +308,7 @@ settings.DisplaySettings = SettingsScreen:new {
range = { min = 20, max = 100 },
value = display.brightness:get(),
}
+ local brightness_desc = widgets.Description(brightness, "Brightness")
brightness:onevent(lvgl.EVENT.VALUE_CHANGED, function()
display.brightness:set(brightness:value())
end)
@@ -485,6 +491,7 @@ settings.MassStorageSettings = SettingsScreen:new {
}
enable_container:Label { text = "Enable", flex_grow = 1 }
local enable_sw = enable_container:Switch {}
+ local enable_sw_desc = widgets.Description(enable_sw, "Enable USB Storage")
local busy_text = self.content:Label {
w = lvgl.PCT(100),
@@ -495,8 +502,10 @@ settings.MassStorageSettings = SettingsScreen:new {
local bind_switch = function()
if usb.msc_enabled:get() then
enable_sw:add_state(lvgl.STATE.CHECKED)
+ enable_sw_desc:set({ text = "Disable USB Storage"})
else
enable_sw:clear_state(lvgl.STATE.CHECKED)
+ enable_sw_desc:set({text = "Enable USB Storage"})
end
end