So @skjnldsv and I just did a design review of the latest state in https://github.com/nextcloud/forms/pull/256, here are items to be done. :)
cc @nextcloud/forms feel free to attach your name to items which you would like to pick up (I will do some design and wording ones). Bold items are ones we considered more important.
Sorted somewhat by importance, duplicates some of the items below, but repeating to emphasize their importance:
[x] Decide better icons maybe to illustrate what form type it is
[x] Add navigation second line status #423 -> scheduled for V2.1
Followup from review-branch:
- Use isMobile mixin for sidebar-open true/false
You're talking about the navigation or the sidebar?
You're talking about the navigation or the sidebar?
Sidebar. Jan changed the default-opening of the sidebar to false. This is necessary on mobile, but i think on desktop it would be nice to see the settings directly.
See https://github.com/nextcloud/forms/pull/297#discussion_r415563964
AH, yes then :)
Sorry, people are often confused and calling both of them sidebar ;)
Because the navigation is coming with the next 2.0.0 release of our Vue components.
Definitely for the Sidebar, we should use the isMobile mixin :rocket:
- [ ] Title is cut off
Do you mean the descenders of letters like g, y, j and the like are cut off in the share view? Cause I fixed that in the design/firther-fixes pull request.
- [ ] Hide title too when submitting/success
We said it would be nice to still show the title to keep the context.
Do you mean the descenders of letters like g, y, j and the like are cut off in the share view? Cause I fixed that in the design/firther-fixes pull request.
Yes :)
We said it would be nice to still show the title to keep the context.
Yes, but people trying it last night said it looked weird :shrug:
Do you mean the descenders of letters like g, y, j and the like are cut off in the share view? Cause I fixed that in the design/firther-fixes pull request.
@jancborchardt but still not completely gone...

Ah, I might have broken it again then.
You used overflow-x that trigerred scrolling Jan. We should make sure to not use overflow hidden then. Or a proper line-height :thinking:
Ah, I might have broken it again then.
You usedoverflow-xthat trigerred scrolling Jan. We should make sure to not use overflow hidden then. Or a proper line-height :thinking:
Yep, or padding instead of margin.
Added some points which came up in usability tests with 2 people to the original post above: https://github.com/nextcloud/forms/issues/296
- [x] Autosave sometimes messes with input of questions, try typing in answer options fast and sometimes characters disappear
*
You mean answers. Never seen this in questions and I cannot reproduce the issue
EDIT: solved https://github.com/nextcloud/forms/pull/327


Nice catch, probably just need a proper white-space and overflow :)
* Input of long option-text gets messy (also added above in create-section)  
Is this (overflow) the same as at 01:11 in this testing video? When a user is entering an answer, the text in the long text answer does not wrap to the input field.
If it's not I can open a bug > for it.
Is this (overflow) the same as at 01:11 in this testing video? When a user is entering an answer, the text in the long text answer does not wrap to the input field.
It’s not. :) The one mentioned by @jotoeri is about when the text given in answers of multiple choice or checkboxes is too long and wraps.
Your case is where the text of an answer doesn’t wrap – and this is intentional in that case as you chose "Short answer". We do have the separate "Long answer" text :)
@jancborchardt
- [ ] Sometimes question title is not saved
Can you provide more information on this? I didn't find a way to reproduce it. How did you produce? Or is it even outdated already?
- [ ] Use isMobile mixin for sidebar-open true/false
How do you think about this one? To be honest after getting used to the current view, i'm not sure anymore, if the simple view as it is, is better.
- [ ] Invert logic of "Only allow one response per user" → "Allow multiple responses per user" and only show if relevant
- [ ] "Only allow one response per user" is confusing, should only be visible when possible
Are you sure about these ones?
- [ ] Sometimes question title is not saved
Can you provide more information on this? I didn't find a way to reproduce it. How did you produce? Or is it even outdated already?
Yeah, I couldn’t reproduce that since some time either, and don’t remember when and why it happened. Might have been fixed by something else along the way.
- [ ] Use isMobile mixin for sidebar-open true/false
How do you think about this one? To be honest after getting used to the current view, i'm not sure anymore, if the simple view as it is, is better.
If you are fine with the simpler view, I’m all for it! :)
- [ ] Invert logic of "Only allow one response per user" → "Allow multiple responses per user" and only show if relevant
- [ ] "Only allow one response per user" is confusing, should only be visible when possible
Are you sure about these ones?
To invert the logic is not reasonable imo, as on public-view, we can't control that. Non-logged-in users are anonymous and can not be controlled to submit only once. So we would have different logic on public (multi-submit) and non-public forms (default single-submit).
To show it only when possible, i can implement, if you really want it. However i think it would be good, that users see the possibility to restrict that. If we implement this, users do not at all see this feature if they don't change sharing just by fun (default sharing is public). And at least in my head, the disabled checkbox is a common thing to show an option, that is only available under conditions.
If i imagine, i open the sidebar, see this feature and want to use it, i think about why it is disabled and maybe choose a different sharing-setting. If i don't see the feature, i won't think about? ;)
What do you think about just removing that setting? It’s mainly just confusing and basically the _only_ use it has is to allow multiple answers for logged-in users. Which actually doesn’t make a lot of sense – people should only be able to respond once, otherwise it would skew a survey.
otherwise it would skew a survey.
Hm, that depends on use-case, i think? Of course for statistical reasons you're right, but then we would need to restrict that especially on public forms, which probably is the most common use-case for statistical data? And i currently don't really know a way to do that as far as we don't receive a mac-address...
Having a use-case to collect information without statistical importance, i could quite well imagine, that it's good if users can add data multiple times. So i wouldn't completely remove the possiblity for logged-in users.
-> We could leave the logic 'Allow only one response', but set it to true by default and only show, when possible?^^ Indeed, that sounds a bit like a strange special case. But we would have same logic as on public view and it is the default-case for logged-in users. And then it would indeed be necessary, to only see it, if it has an effect.
-> In fact this would be your first solution, just with inverted text, to have the same logic on public & logged in? 😅 🙈
Shall we close all those overview issues like this one and release final?
Then we can narrow on individual ones?
Yup! :) Opened separate issues for the remaining ones:
Most helpful comment