Changes
User Interface
- Added a New Project Wizard that can, in addition to create the previous minimal new project, also create a project with pre-defined root folders and chapter and scenes. It is also possible to create a copy of the example project from the source code. Either from the
samplefolder in the source, or from asample.zipfile generated by thesetup.pyscript and saved to thenw/assetsfolder. PR #366. - When the user clicked cancel on the colour dialog in Project Settins, the icon would be reset to black. Instead, the colour should remain unchanged. A check that the user actually selected a colour has now been added. Issue #395, PR #403.
Other Changes
- Cleaned up code using
flake8tool and added it as a permanent check on pull requests. The tool filtered out a number of unused variables and imports, which wastes CPU time and memory. Every bit helps. PRs #394, #397 and #401. - Added contributing guide, code of conduct and issue templates. Direct push to main, and PR #398.