Working on some File Manager stuff.
First thing is a FileDialog API.
Basically a function that works like this:
FileDialog.show(title, filter, action)
it returns false if its busy, returns nil if nothing is selected.
Action is a function(path) which is defined if a path is selected.

And a map manager for loading/saving files to make room for some extra features, like a minimap preview and recent maps.
Thinking of removing the map description/positions into separate window or something.

Working on some File Manager stuff.
First thing is a FileDialog API.
Basically a function that works like this:
FileDialog.show(title, filter, action)
it returns false if its busy, returns nil if nothing is selected.
Action is a function(path) which is defined if a path is selected.
And a map manager for loading/saving files to make room for some extra features, like a minimap preview and recent maps.

Thinking of removing the map description/positions into separate window or something.