owickstrom / komposition

The video editor built for screencasters
https://owickstrom.github.io/komposition/
Mozilla Public License 2.0
429 stars 21 forks source link

Create/save/open project support #2

Closed owickstrom closed 6 years ago

owickstrom commented 6 years ago

Projects are currently implicitly created when the application starts. You cannot create your project explicitly, which is not a huge shortcoming on its own. But you cannot save or open existing projects either, which is very problematic. If the application crashes you will lose your work. And if you need to restart the application for some reason, same thing.

I'm thinking there should be a welcome screen when you launch Komposition, where you can either create a new project or open an existing one. You should also be able to save your open project.

Technically, some support is there already, with Binary instances for the Project type and all its child data types. We need some sort of project directory format defined, though, where intermediate and imported files can be stored.

owickstrom commented 6 years ago

This is being worked on in #40.