Method to open a file picker window which returns file source (or nil if user cancels), and another method to open a file save window which can be cancelled by the user. This will empower plugins to use the local file system, but prevent abuse by giving the user full control over what they provide or accept.
If Roblox is able to address this issue, plugins would become more accessible to the community and not rely on third-party apps in some cases. In the above two examples:
Simplifies paste file contents into script to a file picker window
Removes need to install third-party software as plugin can generate file in Lua and prompt user with a file save window
This functionality is currently used by the localization plugin, so it’s clear how useful a feature like this can be.