summaryrefslogtreecommitdiff
path: root/lua/main_menu.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/main_menu.lua')
-rw-r--r--lua/main_menu.lua12
1 files changed, 9 insertions, 3 deletions
diff --git a/lua/main_menu.lua b/lua/main_menu.lua
index 32386266..9ba67426 100644
--- a/lua/main_menu.lua
+++ b/lua/main_menu.lua
@@ -5,6 +5,7 @@ local database = require("database")
local backstack = require("backstack")
local browser = require("browser")
local playing = require("playing")
+local theme = require("theme")
return function()
local menu = {}
@@ -21,7 +22,7 @@ return function()
})
menu.root:center()
- menu.status_bar = widgets.StatusBar(menu.root, {transparent_bg = true})
+ menu.status_bar = widgets.StatusBar(menu.root, { transparent_bg = true })
menu.list = lvgl.List(menu.root, {
w = lvgl.PCT(100),
@@ -29,9 +30,11 @@ return function()
flex_grow = 1,
})
- menu.list:add_btn(nil, "Now Playing"):onClicked(function()
+ local now_playing = menu.list:add_btn(nil, "Now Playing")
+ now_playing:onClicked(function()
backstack.push(playing)
end)
+ now_playing:add_style(theme.list_item)
local indexes = database.indexes()
for _, idx in ipairs(indexes) do
@@ -44,11 +47,14 @@ return function()
}
end)
end)
+ btn:add_style(theme.list_item)
end
- menu.list:add_btn(nil, "Settings"):onClicked(function()
+ local settings = menu.list:add_btn(nil, "Settings")
+ settings:onClicked(function()
legacy_ui.open_settings();
end)
+ settings:add_style(theme.list_item)
return menu
end