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
sample
folder in the source, or from asample.zip
file generated by thesetup.py
script and saved to thenw/assets
folder. 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
flake8
tool 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.