summaryrefslogtreecommitdiff
path: root/lua/playing.lua
diff options
context:
space:
mode:
authorcooljqln <cooljqln@noreply.codeberg.org>2025-01-02 22:57:51 +0000
committercooljqln <cooljqln@noreply.codeberg.org>2025-01-02 22:57:51 +0000
commit3ad2fb61dcfcaa0fb1cd316ed8b88d2866d98372 (patch)
treec360b7f22f45c4eca357cbebc6339b82d7ee751b /lua/playing.lua
parent0ca7328d0abd108e0fa28c4784c0d8e7aad7c033 (diff)
parent0975c2cdbdaf252eb6765b32d4c880911abfcc9f (diff)
downloadtangara-fw-3ad2fb61dcfcaa0fb1cd316ed8b88d2866d98372.tar.gz
Merge pull request 'Add track info screen' (#168) from tjk/tangara-fw:track-info-screen into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/168 Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Diffstat (limited to 'lua/playing.lua')
-rw-r--r--lua/playing.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/lua/playing.lua b/lua/playing.lua
index 86ecf20c..84e31962 100644
--- a/lua/playing.lua
+++ b/lua/playing.lua
@@ -6,6 +6,7 @@ local playback = require("playback")
local queue = require("queue")
local screen = require("screen")
local theme = require("theme")
+local track_info = require("track_info")
local img = require("images")
@@ -176,7 +177,7 @@ return screen:new {
},
w = lvgl.PCT(100),
h = lvgl.SIZE_CONTENT,
- pad_column = 8,
+ pad_column = 6,
pad_all = 2,
}
@@ -230,6 +231,14 @@ return screen:new {
theme.set_subject(shuffle_btn, icon_enabled_class)
local shuffle_desc = widgets.Description(shuffle_btn)
+ local info_btn = controls:Button {}
+ info_btn:onClicked(function()
+ backstack.push(track_info:new())
+ end)
+ local info_img = info_btn:Image { src = img.info }
+ theme.set_subject(info_btn, icon_enabled_class)
+ local info_desc = widgets.Description(info_btn, "Track info")
+
controls:Object({ flex_grow = 1, h = 1 }) -- spacer