Open LostInCompilation opened 2 years ago
The current UX, I designed to be as frictionless as possible. That's why there is no title + message, but just a message. In that sense, adding categories is extra friction.
On the other side, it would be useful. That being said, in my experience, the feedback form is used mostly by casual users. They tend to just dump their mind there. It often contains multiple points/topics/ideas. So we couldn't do with a dropdown, but rather we would need multiple checkboxes since a message could both to suggest a new feature, and to report a bug.
It would be nice to auto-tag, that's for sure. On the other hand, I still often have to re-tag, or re-title submissions made here on Github, where the title and labels are always present. This shows that moderation/triage is unavoidable. Forcing the feedback form users to add a title and tags would probably reduce that work though. At the cost of losing some feedback from people who give up from the friction.
In the past, I would say "it's ok I'll just do the work", but these days, I don't have time for this project like I used to (see #1179). So it would probably be a good idea to add title and tags to that form.
To be completely honest, I've also considered simply removing the form, so that I only get higher-quality-on-average issues from github members. I've not done it so far because I found that casual users sometimes have amazing ideas/perspectives. I can't help myself but keep it open for that 1 in 500 time where someone makes a really cool suggestion, or helps understand a super tricky long-running bug without even realizing.
I think it would be a nice thing to have something like a drop down list in the feedback dialog to select what direction the feedback is meant to be. For example: [Bug report, Feature request, Just some nice words for the developer :)].
Maybe the bot could then automatically add tags to the opened issue. Also some nice words for @lwouis would not be needed to be pushed to GitHub issues.
Of course it's just a suggestion. If you don't agree, just close it.