Summary:
This patch adds the buttons Suspend, Restart, and Shut Down to the username prompt screen that appears once the Type User button is clicked so the user is able to suspend/restart/shut down from that screen without having to return to the initial login screen.
It also replaces the "Back" button with "List Users" (and an appropriate icon) on account of the latter being a more accurate description of what the screen goes back to once the button is clicked (and in case of future improvements, enables it to become a standalone login screen as well).
Test Plan:
Before: {F6605023}
After: {F6605026}
Reviewers: #vdg, #plasma, filipf, davidedmundson, ngraham
Reviewed By: #vdg, #plasma, filipf, davidedmundson, ngraham
Subscribers: abetts, davidedmundson, ngraham, filipf, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D18893
Summary: The "Different User" action button label is wrong. The respective button switches to a screen where usernames are manually inputted. The patch proposes a better label and also renames the label in this manual input screen.
Reviewers: ngraham, #plasma, #vdg, hein
Reviewed By: ngraham, #plasma, #vdg, hein
Subscribers: rooty, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D18831
It's in the LNF components with identical contents.
It was forked here during porting to one of the new designs, then never
went away.
Differential Revision: https://phabricator.kde.org/D17920
Summary:
Meaning pressing enter just wakes up the display.
Behaviour now matches lock screen.
BUG: 402957
Test Plan: Ran SDDM
Reviewers: #plasma, ngraham
Reviewed By: ngraham
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D17997
Summary:
Clone of b9f9581f99 which was only applied
to the lock screen.
CCBUG: 402957
Test Plan: sddm-greeter --test-mode --theme
Reviewers: #plasma, ngraham
Reviewed By: ngraham
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D17996
Summary: The current preview of our Breeze SDDM theme is outdated. This patch adds a new and updated preview.
Test Plan:
Before:
{F6529783}
After:
{F6529784}
Reviewers: #plasma, #vdg, #breeze, GB_2
Reviewed By: #vdg, GB_2
Subscribers: GB_2, oussemabouaneni, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D18012
Summary:
This patch removes the line of code that required that the lock screen use a light font style.
This patch is also closely related to the fixes in D17905, D17906 and D17907.
Test Plan:
Worst case scenario (legibility extremely poor):
{F6520750}
Before and after the patch:
{F6520747}
Reviewers: ngraham, #vdg, #plasma
Reviewed By: ngraham, #vdg
Subscribers: abetts, davidedmundson, filipf, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D17916
Summary:
As requested in D16031, tweak the login and lock screens in only fairly non-controversial ways:
- Add a dark background behind the user avatar and a shadow behind the username
- Tweak the clock shadow to make it a tiny bit stronger
- Reduce clock shadow redundancy by moving it into the `Clock` item and out of the clients
- Don't use hardcoded shadow colors anymore
With the existing UI, these are very subtle changes that should barely be visible.
This diff does **NOT** include the following changes from D16031:
- Blur-less login screen
- New icons for the buttons
- Horizontal bar on the bottom to hold the buttons for the virtual keyboard, session chooser, and battery status
Test Plan:
Login screen:
{F6424115, size=full}
Lock screen:
{F6435507, size=full}
{F6435506, size=full}
{F6435519, size=full}
{F6435518, size=full}
{F6435517, size=full}
{F6435516, size=full}
{F6435515, size=full}
{F6435514, size=full}
{F6435513, size=full}
{F6435512, size=full}
{F6435511, size=full}
{F6435510, size=full}
{F6435523, size=full}
{F6435522, size=full}
{F6435521, size=full}
{F6435509, size=full}
{F6424114, size=full}
Reviewers: davidedmundson, #vdg, #plasma
Reviewed By: davidedmundson, #plasma
Subscribers: mart, rooty, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D16879
Summary: "Login" is a noun: "I have a login for the system." This is not appropriate for a button title that is used as an action; the correct verb-based string is "Log In".
Test Plan: {F6311398}
Reviewers: #vdg, #plasma, abetts
Reviewed By: #vdg, abetts
Subscribers: abetts, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D16035
Summary:
"Shutdown" is a noun ("The nuclear reactor is experiencing a shutdown!")
"Shut Down" is an imperative command with a verb ("Shut down the nuclear reactor!"), which is how everything else is phrased.
Test Plan:
- Login screen button now says "Shut Down"
- Searching for "shut down" in KRunner brings up the appropriate option ("shutdown" still works too)
- KRunner says, "Shut down the computer"
Reviewers: #vdg, #plasma, davidedmundson
Reviewed By: #plasma, davidedmundson
Subscribers: davidedmundson, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D15878
Summary:
It had my name for historic reasons before moving about, but given
Plasma ships it, it should have group attribution.
Test Plan: N/A
Reviewers: #plasma
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D15571
Summary: Currently nothing happens when pressing enter in the username field.
Test Plan:
Entered username, pressed enter.
Now the cursor is in the password field.
Reviewers: #plasma, broulik, davidedmundson
Reviewed By: #plasma, broulik, davidedmundson
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D12510
Summary:
As discussed and agreed to by VDG (T7914), change the SDDM theme background from the blue color to the current Plasma wallpaper.
BUG: 381407
FIXED-IN: 5.13.0
Test Plan:
- Build and deploy plasma-workspace with this patch
- Log out
{F5753281}
Reviewers: #plasma, #vdg, broulik, abetts, ngraham, mart
Reviewed By: #plasma, #vdg, abetts, ngraham, mart
Subscribers: mart, davidedmundson, broulik, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D11309
Summary:
for both lockscreen and login screen:
* display the wallpaper and the clock with a shadow by default
* at the first mouse or keyboard input, make the input fields appear
* the actual controls appear pretty fast
* the wallpaper starts to blur, desaturate and fade to darker
* after 10 seconds make the controls disappear again
* as soon as anything is written in the password field never fade out the controls
* if the virtual keyboard is open, never fade out the controls
* if anything is pushed on the stack, like "switch user", never fade the controls
* Esc clears the field and makes controls disappear (closing keyboard if needed)
the fade won't happen if the background is a simple color
BUG: 369676
BUG: 388622
FIXED-IN: 5.13
Depends on D12314
Recommended D11309 and D11308 to change the default wallpaper to plasma wallpaper
Test Plan: tested the behavior of all the above points
Reviewers: #plasma, #vdg, ngraham
Reviewed By: #vdg, ngraham
Subscribers: zzag, abetts, davidedmundson, ngraham, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D11928
Summary:
Replace "different user" icon on SDDM login screen to match icon used on
unlock screen. Original icon was `system-search`, now changed to `system-switch-user`.
BUG: 392830
Test Plan:
- Recompile `plasma-workspace`
- Log out of current session
- Check that `Different User` icon is now a figure with an arrow
Reviewers: ngraham, #vdg, #plasma, davidedmundson
Reviewed By: ngraham, #vdg, #plasma, davidedmundson
Subscribers: abetts, sebas, davidedmundson, #vdg, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D12036
Summary:
With commit 945a95d908b4544f7c5dea6caacffdc0f44cffcb SDDM will now support a custom default avatar in the next release. [[ 945a95d908 | Forgot the link. ]]
Before the patch:
{F5741458}
After tha patch:
{F5741459}
Note that the above is not quite the same as the logout screen thingy. But I am not sure how to make it render the image in a way that it does not quite touch the edge of the border.
To illustrate what I mean:
{F5741460}
With the logout screen the user icon is not touching the circle border.
Test Plan: Works for me
Reviewers: #plasma, #vdg, davidedmundson
Reviewed By: #plasma, davidedmundson
Subscribers: ngraham, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D11057
Summary:
Similar to D4893, use a state machine to track the status of the
keyboard and animate the open/close.
this improves also the layout on low and weird resolutions when
there isn't much available space
Test Plan:
tested with many different window sizes, to make sure it
behaves better than before
Reviewers: #plasma, davidedmundson, graesslin, broulik
Reviewed By: #plasma, broulik
Subscribers: apol, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D5254
Summary:
Just like in the lock screen this adds support for virtual keyboard.
Note: this requires adjustments in sddm, the greeter must specify the
env variable QT_IM_MODULE=qtvirtualkeyboard to have the virtual keyboard
shown.
If the virtual keyboard is not available, the button to enable it will
not be shown.
Test Plan: run in qmlscene
Reviewers: #plasma
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D5061
Summary:
take into account the size of the empty area before the
user icons, make the clock disappear when there isn't
enough room for it anymore, as user icons
are more important. Same change in queue for
the lock screen as well
Test Plan:
tested in sddm test ui, resized the window to different sizes
to veryfy the layout looks sane in different conditions and
that disappears first the clock, then the user list and the
input fields always stay uncovered
replaces D5063
Reviewers: #plasma, graesslin, davidedmundson
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D5126
Allows to show the password on click, similar to how it's done in most other
password fields throughout the workspace.
Differential Revision: https://phabricator.kde.org/D3616
When we default to the user input we would not remember the user name.
CHANGELOG: Login screen now remembers the last user name for domain logins where the user list is unavailable
Differential Revision: https://phabricator.kde.org/D3462
Summary:
If the user list is empty (for example, because regular users are hidden
or sddm's configuration includes something like MinimumUid=2000)
show directly the username/password textboxes instead of an empty
user list.
Test Plan:
I edited /etc/sddm.conf and added MinimumUid=2000 to the [Users] group,
then restarted sddm.
Reviewers: #plasma, davidedmundson
Reviewed By: #plasma, davidedmundson
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D3128
This patch reworks the Background component in the SDDM theme to
support distinct "image" and "color" modes, with a background image
being displayed in the former mode and a solid colour in the latter.
It further adds the background colour and the background type to
the configuration file.
Fixes D2983