- Users are invited into testing stuff
- Users actually test nightly and beta versions
- Developers get feedback from the testing, other than an occasional bug report
Solution: Krita’s welcome page will show new things to test, with links to version needed and a short questionnaire. One feature per week, so our users are not overwhelmed.
Users do not need to register into any kind of program and they can do it as ad-hoc as they want. However, we should keep track of their contributions and let the world know how they are helping. TODO: how exactly?
Example of a feature to test
[FEATURE] Gamut masking (Next;2019-08-20 and later)
Gamut masking is a methodical approach to color enabling you to explore and analyze color, plan color schemes and guide your color choices. Check out the user manual for more information: https://docs.krita.org/en/user_manual/gamut_masks.html
How to test
Set the artistic selector to your liking (please share your configuration or a screenshot) and create some art using gamut masking (for more information on the subject: Color Wheel Masking and Shapes of Color Schemes by James Gurney). You can either use a default mask or create a new one. Then please share your experience in the following short questionnaire.
- Do you use gamut masking often or uncommonly? Does the implementation support your workflow?
- Do the default masks provide a good starting point? Is there some fundamental mask missing? If yes, please provide more details on the missing masks.
- Is the UI clear or did you have trouble finding the right controls? Do the dockers have useful defaults?
- What do you like and what could be done better?
- Did you encounter any bugs? If so, please submit them to bugs.kde.org. Should you need guidance, you can consult our guide to reporting bugs (link).
1, feed similar to news, with a corresponding article on the web and a questionnaire on something like google forms
- Maybe a bit ‘hacky’, but might be easy to implement, with no additional dependencies
- No telemetry - can be turned on by default
2, integration with kuserfeedback
- As this is tied to telemetry, users have to actively and consciously consent and be informed about the data collected
- Allows targeted personalized surveys. We can run multiple surveys at a time targeted at different users.
- Needs new server-side app. I have no estimate off traffic and stored data at this time.
We can start with solution 1, then see where it goes and if there is need for something like solution 2.
- Solution 1: krita.org webmaster
- Solution 2: sysadmin (telemetry server setup)
Running the beta program
- Someone to select features for testing, create the surveys and analyze the data; ideally two people, so they can share the load, or stand-in for each other