Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save as folder option #1071

Open
Logabe opened this issue Oct 3, 2024 · 2 comments
Open

Save as folder option #1071

Logabe opened this issue Oct 3, 2024 · 2 comments

Comments

@Logabe
Copy link

Logabe commented Oct 3, 2024

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.

@aliasfoxkde
Copy link

Being that there's already a built-in graphics editor, I see this as more of a design choice. Many applications (like Docx/Word) work this way, they have several files in a single extension. If you want to edit the files, you can always export the SB3 archive, make the changes and re-package it up.

On top of that, there's a lot of technical hurdles that come with what you are asking. Zipping everything up into an SB3 simplifies things. At least that's my two cents.

A built-in sound editing/midi tool would be awesome though, instead of just options to record or pick from a library.

@GarboMuffin
Copy link
Member

#385 would be an alternative way to address half of this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants