Improve the Splash Screen KCM
ClosedPublic

Authored by GB_2 on Jan 15 2019, 3:52 PM.

Details

Summary

Similar to D18206.
The Splash Screen KCM has some inconsistencies and doesn't always apply the KDE HIG, so this fixes it and makes some other improvements.

Test Plan

Open the Splash Screen KCM

Diff Detail

Repository
R119 Plasma Desktop
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
GB_2 created this revision.Jan 15 2019, 3:52 PM
Restricted Application added a project: Plasma. · View Herald TranscriptJan 15 2019, 3:52 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
GB_2 requested review of this revision.Jan 15 2019, 3:52 PM
ngraham added inline comments.
kcms/ksplash/kcm_splashscreen.desktop
2

I know you're making this change because we don't actually have a preferences-system-splash icon, but is this really semantically correct? It seems like we should actually create that icon, or maybe make preferences-system-login a symlink to it for now.

Of course that's a frameworks change, so it wouldn't get done in time for the Plasma 5.15 release...

GB_2 added inline comments.Jan 15 2019, 4:14 PM
kcms/ksplash/kcm_splashscreen.desktop
2

Yes, I just used it because I think it should be included in Plasma 5.15 and it is the closest to a login splash icon I could find.

GB_2 added inline comments.Jan 15 2019, 4:26 PM
kcms/ksplash/kcm_splashscreen.desktop
2

BTW, the Plymouth Splash KCM just uses an empty screen icon.

davidedmundson requested changes to this revision.Jan 15 2019, 4:28 PM
davidedmundson added a subscriber: davidedmundson.
davidedmundson added inline comments.
kcms/ksplash/kcm_splashscreen.desktop
2

so it wouldn't get done in time for the Plasma 5.15 release...

It would be a runtime change, so if you got it in next frameworks it'd fix itself midway through Plasma 5.15 beta.

No need to do a workaround.

This revision now requires changes to proceed.Jan 15 2019, 4:28 PM
ngraham added inline comments.Jan 15 2019, 4:30 PM
kcms/ksplash/kcm_splashscreen.desktop
2

Quite right.

Let's revert the icon change in this patch and either create an appropriate icon or make it a symlink to preferences-system-login in breeze-icons.

GB_2 updated this revision to Diff 49544.Jan 15 2019, 4:32 PM

Use old icon preferences-system-splash

ngraham accepted this revision.Jan 15 2019, 4:42 PM
This revision was not accepted when it landed; it landed in state Needs Review.Jan 15 2019, 4:43 PM
This revision was automatically updated to reflect the committed changes.

In general, you should wait until all reviewers with an open "Changes Requested" status have changed it to "Accepted" before landing a patch.

GB_2 added a comment.Jan 15 2019, 5:12 PM

In general, you should wait until all reviewers with an open "Changes Requested" status have changed it to "Accepted" before landing a patch.

Ok, sorry.