On the Login page the layout it the following:
User, Password, Submit, Remember me.
I think this is a pretty weird layout especially as the most common one being first the user and password, then remember and AFTER THAT the submit button.
this gets majorly annoying when someone goes in with keyboard and, just out of muscle memory goes User, tab, password, tab, spacebar (to select remember me), enter, which instead makes the spacebar trigger the submit and not the checkbox, has happened to me already on multiple instances.
so it would be awesome to just swap those 2, or at least their tab order.
cc @nextcloud/designers
Hum, I'm not convinced about this. Any other opinions? :)
I feel like there's two use cases here :
Therefore it looks fine to me.
I would have just thought that that would make it more consistant to what it's normally, it is kinda annoying when you do it only with the keyboard and go user-tab-password-tab-space-enter (as one is usually usd to) you just hit the submit button, this might also be better accessibility wise, and would probably also fall under the Principle of least surprise/astonishment.
https://en.wikipedia.org/wiki/Principle_of_least_astonishment
not that the way that is now if totally bad or anything, I just think it would be better to switch.
The design reasoning here:
at least from a keyboarding aspect, this layout wouldnt change anything if you dont want to remember, just press enter after the password and you are in.
the annoyance is that at (while I dunno about the experience of others) that i way too often accidentially logged in without remembering, while I wanted to remember.
@nextcloud/designers any counter-opinion?
Or should we close?
What about adding the tab index to be like 1 - name, 2 - password, 3 - remember me and 4 - submit to have the nice keyboard flow as well as the nice design?
@MorrisJobke it could work! :)
I'll try today.
@MorrisJobke sure an Idea (I did note that in the last line of the original post as an alternative way).
@My1 as said, it's a one-time thing to click.
@MorrisJobke @skjnldsv it's not good practice to use tabindex different from the visual cues, so let's not do that.
The proper solution would be to just cut the setting for "remember log in" entirely and to remember log in by default. It can be forgotten when you "Log out" through the interface. (This is exactly how services like Facebook, Twitter, Github etc. do it. None of them has "remember log in" anymore.)
I don't really have an opinion on this, so I'll let you guys choose. Le'ts close the ticket if a decision is made :)
@jancborchardt I wouldnt compare NC to FB or twitter, Twitter and FB are just social networks, while nextcloud is a cloud storage service.
NC has imo a much higher protencial for data you dont want anyone to see, while a social network is all about sharing.
but does it look THAT bad if it would be switched? I dont think so. I think it looks good otherwise and from a UX perspective I think the switch would be better.
The proper solution would be to just cut the setting for "remember log in" entirely and to remember log in by default. It can be forgotten when you "Log out" through the interface. (This is exactly how services like Facebook, Twitter, Github etc. do it. None of them has "remember log in" anymore.)
I would be fine by this.
@My1 I don't see why we need to make a difference. The log in process needs to be easy everywhere. Also, to look at other cloud storage providers: Box.com also remembers by default, and Dropbox has the checkbox but checked by default.
@MorrisJobke cool! How can we make that happen? :)
@MorrisJobke cool! How can we make that happen? :)
I'm already fully booked. So feel free to do it. :)
Anyone of @nextcloud/javascript or @nextcloud/designers up for this? :)
Have also too many stuff pending :/
Most helpful comment
I would be fine by this.