summaryrefslogtreecommitdiff
path: root/lua/browser.lua
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-06-27 12:22:53 +1000
committerjacqueline <me@jacqueline.id.au>2024-06-27 12:22:53 +1000
commit0bbf279e5ece83756f1463081a1ab6754721085e (patch)
tree3de60e8fe927b4bdfc334050ca01324c5bc7cb25 /lua/browser.lua
parentbfee3742d30c06e8b499a8b1353e892609ae2eb1 (diff)
downloadtangara-fw-0bbf279e5ece83756f1463081a1ab6754721085e.tar.gz
Add a button to shuffle+play the current view
Diffstat (limited to 'lua/browser.lua')
-rw-r--r--lua/browser.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/lua/browser.lua b/lua/browser.lua
index 7ea8e240..ce0f7978 100644
--- a/lua/browser.lua
+++ b/lua/browser.lua
@@ -58,7 +58,7 @@ return screen:new{
flex = {
flex_direction = "row",
flex_wrap = "wrap",
- justify_content = "flex-end",
+ justify_content = "center",
align_items = "center",
align_content = "center"
},
@@ -72,6 +72,14 @@ return screen:new{
queue.add(original_iterator)
playback.playing:set(true)
end)
+ local shuffle_play = widgets.IconBtn(buttons, "//lua/img/shuffleplay.png", "Shuffle")
+ shuffle_play:onClicked(function()
+ queue.clear()
+ queue.random:set(true)
+ queue.add(original_iterator)
+ playback.playing:set(true)
+ backstack.push(playing:new())
+ end)
-- enqueue:add_flag(lvgl.FLAG.HIDDEN)
local play = widgets.IconBtn(buttons, "//lua/img/play_small.png", "Play")
play:onClicked(function()