Hi everyone, I've quite often come across valid complaints that our Breeze SDDM theme lacks an input field for a user not listed in the greeter, quite common to corporate environments, where you sign in through LDAP or similar. I tried to add an "Other user" entry at the end of the list but the SDDM model, obviously, only has users and from QML I cannot just add another item there. I tried to abuse the "footer" of ListView but keyboard navigation naturally cannot select this non-item. Another much simpler approach I could imagine is having an entry in the session menu (that I wanted to turn into a hamburger menu anyway, remember?) to make it an expert setting. For the visual representation I'm unsure what it should look like. I experimented with a component that is pushed onto the StackView (like the logout options sliding in from the right) but then I would have to re-implement a lot of logic ("caps lock shown", "login failed" message, disable input fields while validating, session combo, and so on), this looks like this: [1] Additionally, SDDM lacks an option to enable or disable this feature, as you probably don't want it on an average desktop with a small fixed number of users, in case we made it prominently show in the user list like my first attempt. Cheers, Kai Uwe PS: I think we should add a BusyIndicator when validating credentials takes longer than ~1 second as there's no feedback that it's doing something, other than your input fields becoming grayed out. [1] http://wstaw.org/m/2015/12/11/sddmotheruser.jpg |
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel