Lua API changelog
API 2.0 (Marta 0.8)
- All new API for handling files and file systems:
FileSystem
, File
and FileInfo
instead of VirtualFileSystem
, VirtualFile
and TargetFile
. - All continous IO operations suspend Lua script execution without blocking the UI.
- Instead of throwing errors requiring
pcall()
wrapping, multiple return values are used. ListModel
exposes ListItem
(can be a file or a go-up entry).- Tab-related functionality moved from
PaneManager
to TabManager
. ListModelHandlerDeclaration.directoryChanged()
renamed to locationChanged()
.ActionRepository
renamed to Actions
.ContextMenuItemProviderDeclaration
handlers accept ActionContext
instead of array of selected files.
API 1.0 (Marta 0.7)
- Initial version of Lua API