TurboWarp/desktop

Save as folder option

Logabe opened this issue · 2 comments

I think it would be nice to have the option to save projects into a folder instead of as a .sb3 file.
Sharing or exporting projects would still use the .sb3 format

The benefits of this:

  • Better support for external tools
    • Art & sound editors
    • Version control: Being able to see version history per-file, branch, use remotes, etc would be a major improvement for projects being made by more than one person.
  • Improvements to loading and saving time?

Potential issues:

  • Since file names are based on their hash, modifying these files externally would mean a change in the hash.
  • This would probably be pretty hard to implement

Other thoughts:

  • To avoid the confusion, this shouldn't be the default
  • To open the folder, users would select the project.json file
  • Could costumes and sounds be saved in separate folders for ease of access?
  • Naming files? Custom folders?

I'm really not sure how this could work, but I think that it could be very useful for some people.