feat: use dialog for errors
feat: add default options, load options on startup
feat: add get file local path so it can be executed
feat: implement basic directory browser window
feat: add text zoom to file browser
feat: add file browser main loop
feat: add gui list commands for scrolling and clicking items
feat: add list container selected index, padding and colors
docs: add device mount documentation
feat: add mime type options
fix: endif comment out name of if
feat: add extern device access
refactor: make fileaccess state from union
feat: add temp file access
feat: add copy and move operations for local filesystem
refactor: do not use dynamic allocation where not needed
fix: some file access function types