WIP: File browser, needs bug fixes

This commit is contained in:
ailurux
2024-05-06 12:36:16 +10:00
parent fb3d6a7b86
commit eeb3f2d406
5 changed files with 132 additions and 19 deletions
+10
View File
@@ -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())