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.
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 theProject
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.