summaryrefslogtreecommitdiff
path: root/lua/main_menu.lua
diff options
context:
space:
mode:
authorailurux <ailurux@noreply.codeberg.org>2024-05-10 04:20:00 +0000
committerailurux <ailurux@noreply.codeberg.org>2024-05-10 04:20:00 +0000
commit35c6125b25f3f0c1852c74f9d165a46282494a7c (patch)
tree695b8229205e108f04da7d1ded7f0af35bf1ff9c /lua/main_menu.lua
parente4ce7c4ac23402e09be8d6a52e0f739c0dff4ff0 (diff)
parentce9861260d5642eb496e447eb7e93de5938c6b1f (diff)
downloadtangara-fw-35c6125b25f3f0c1852c74f9d165a46282494a7c.tar.gz
Merge pull request 'file-browser' (#71) from file-browser into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/71 Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Diffstat (limited to 'lua/main_menu.lua')
-rw-r--r--lua/main_menu.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/main_menu.lua b/lua/main_menu.lua
index 5fd6417f..9c52340b 100644
--- a/lua/main_menu.lua
+++ b/lua/main_menu.lua
@@ -5,6 +5,7 @@ local backstack = require("backstack")
local browser = require("browser")
local playing = require("playing")
local styles = require("styles")
+local filesystem = require("filesystem")
local screen = require("screen")
return widgets.MenuScreen:new {
@@ -35,6 +36,15 @@ return widgets.MenuScreen:new {
btn:add_style(styles.list_item)
end
+ local files = list:add_btn(nil, "Files")
+ files:onClicked(function()
+ backstack.push(require("file_browser"):new {
+ title = "Files",
+ iterator = filesystem.iterator(""),
+ })
+ end)
+ files:add_style(styles.list_item)
+
local settings = list:add_btn(nil, "Settings")
settings:onClicked(function()
backstack.push(require("settings"):new())