ngraham added subscribers: nicolasfella, ngraham.
ngraham requested changes to this revision.
ngraham added a comment.
This revision now requires changes to proceed.


  Nice, this KCM was in desperate need of a rewrite. I've got some concerns 
though:
  
  Since the new KCM's name (`kcm_user`) does natch the name of the old one 
(`user_manager`) this will require a change in System Settings to actually make 
it appear. Also for some reason it does not show up to `kcmshell` list:
  
    kcmshell5 --list | grep -i user
    kcm_feedback               - Configure user feedback settings
    kcm_fonts                  - Configure user interface fonts
    solid-actions              - Manage actions available to the user when 
connecting new devices
    user_manager               - Add, remove or edit system users
    useragent                  - Configure the User Agent exposed by the HTTP 
kioslave
  
  However running `kcmshell5 kcm_user` works.
  
  As for the UI, I'm not a fan of the floating cards list that doesn't look 
like a list or have correct shadows on the sides and uses gigantic cards with 
mostly whitespace. I just don't think this looks good at all: F8186571: 
Screenshot_20200320_110035.png <https://phabricator.kde.org/F8186571>
  
  This should use a more conventional UI with a framed list view that has 
defined borders and a background. If that list has cards in it, they need 
proper margins so that their shadows don't get cut off. But I don't really 
think cards make sense here. These are not rich delegates; they're fairly 
conventional list items with an icon and some labels, that's it. I don't think 
there's any problem with the list in the current KCM.
  
  Also there are various feature regressions:
  
  - You can no longer select images from the gallery for your user avatar
  - You can no longer set up auto-login here
  
  And some other UI issues:
  
  - The text field for specifying the full name is no longer labeled so it's no 
longer clear what that text field is used for if it's empty or set to a weird 
value
  - The avatar no longer has a buttonlike appearance so it's no longer visually 
obvious that you can click on it to do things with it
  - When you click on the avatar to show a menu, you can't dismiss that menu by 
clicking in empty areas of the page or on the avatar again
  - That menu appears right under your cursor instead of anchored to the bottom 
of the button that spawned it, like other menus behave
  - When the window is large enough to show both the users list and the user 
details view, the multi-page KCM navigation bar doesn't disappear, even though 
it's useless and clicking on the various parts of it has no effect
  - The list item corresponding to the currently viewed user is not always 
highlighted
  
  Also, were we going to add a UI to modify a user's group membership here? I 
seem to recall seeing that on a rough early version of @nicolasfella's version. 
That's the most urgently needed feature.

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D28154

To: cblack, #plasma, #vdg, ngraham
Cc: ngraham, nicolasfella, zzag, plasma-devel, Orage, LeGast00n, 
The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, 
ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, 
apol, ahiemstra, mart

Reply via email to