- Do not create an issue. You can find support information in README.
- Check that this bug isn't already reported: issues on GitHub.
- Create new issue with Bug report template.
- Write good title and clear description, paste code sample and, if possible, attach a screenshot.
- Check that similar feature isn't already published: issues on GitHub.
- Create new issue with Feature request template.
- Write good title and clear description, paste code sample and, if possible, attach an images.
- Check that similar changes isn't already requested: pull requests on GitHub.
- Format your code with Black utility. Use pre-commit to automatically format code before commit.
- Do not forget to test your code.
- Create new pull request.
- Write good title and description of changes and, if possible, attach a screenshots.
See TODO List
All Python code should be documented. Properties are documented in Kivy style
All widgets should look like it drawn in Material specification: https://material.io/components/
Widgets should have as many properties as may be required to customize it.