What is the general goals of the feature?
(1) Enable entering the question type first, before having to decide upon and enter the question label.
(2) format the display of the available question types (ie widgets) according to the variable width of the form builder window. The current fixed 4 columns resizes very poorly in narrow windows:
What are the most likely user stories for how and when this would be used by someone on your team?
When building a form and adding new questions, form builders have a clearer idea of what type of question they want - eg “I need to enter a date” - than the specific text they might want to label the question with. However, in the current Kobo formbuilder the user must first decide on the question label first, and can only then pick the question type. This is awkward. A more intuitive interface would be to select the question type first, and then subsequently enter (or edit) the question label, hint, etc as part of filling out all the question details.
Can you sketch out graphically how you think this should look/work in practice?
(1) In our experience users prefer being able to select the question type immediately and find it more intuitive. They still retain the existing Kobo functionality of immediately being to enter the label text, or do that later when filling in the question settings.
(2) Wrapping multiple horizontal widgets across multiple rows results in a cleaner interface and is consistent with web-page best practices. [please note we dont support all question types in our solution, hence some of the Kobo widgets are missing above. But our solution will intelligently wrap any number of widgets]
What can you contribute to making this feature a reality?
We’ve already implemented these changes in our fork of Kobo. If there is interest we could submit a PR.
[moved topic to development since its mostly about potential code contribution]