What people can do, who can not code, but want to help with a GUI feature, is providing a complete prepared mockup.
Including:
- Screenshots, created with gimp,paint,
Or better: download QT Designer and click the GUI together
- Think the whole thing through, make a list of all features and use cases
Also things like: What should happen if...
- Icons, Pictures
- Helptexts, error-messages, tooltips, descriptions, labels
- write a testplan
This is all very simple but time consuming stuff. A developer who can just pick up from there, and does not have to think about what to implement
has a very easy job.
About the other thing:
You have to understand gavin and why he made such a drama with the testplan. This is not about a core dev having privileges over a community dev,
but a known dev over an unknown one. It was the first pull request I have submitted without any references, so there is nothing wrong in testing and code reviewing this
a little more, than from a developer who you know has delivered stable code for years.