diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-05-10 14:28:03 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-05-10 14:28:03 +1000 |
| commit | 41426151a1cb9e7bf27fae4d1ee2dbba7553e3fa (patch) | |
| tree | da28cf369c04a0d39977de6b23fb100d43b6ba92 /lua/main_menu.lua | |
| parent | 1d0ad4cbf9bd7e9a9c3deabed31342a4b10cac4b (diff) | |
| parent | 35c6125b25f3f0c1852c74f9d165a46282494a7c (diff) | |
| download | tangara-fw-41426151a1cb9e7bf27fae4d1ee2dbba7553e3fa.tar.gz | |
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
Diffstat (limited to 'lua/main_menu.lua')
| -rw-r--r-- | lua/main_menu.lua | 10 |
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()) |
