Simpler KSplash design
AbandonedPublic

Authored by broulik on Aug 18 2016, 6:21 PM.

Details

Reviewers
None
Group Reviewers
Plasma: Design
Plasma
Summary

This changes KSplash to be transparent so the desktop window, which appears pretty quickly, can be seen, significantly improving perceived startup experience.

If startup takes longer than 5 seconds (old computer, no SSD) a busy indicator will appear to indicate that we're not stuck.

Test Plan

Video: https://www.youtube.com/watch?v=sbJGBTHXmZk

Note that I placed a sleep 10 in startkde to simulate a slow computer, on my machine I don't even get to see the busy indicator.

Together with D2486 makes for a gorgeous startup experience.

Diff Detail

Repository
R120 Plasma Workspace
Lint
Lint Skipped
Unit
Unit Tests Skipped
broulik updated this revision to Diff 6041.Aug 18 2016, 6:21 PM
broulik retitled this revision from to Simpler KSplash design.
broulik updated this object.
broulik edited the test plan for this revision. (Show Details)
broulik added reviewers: Plasma, Plasma: Design.
broulik set the repository for this revision to R120 Plasma Workspace.
Restricted Application added a project: Plasma. · View Herald TranscriptAug 18 2016, 6:21 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart added a subscriber: mart.Aug 18 2016, 7:09 PM

with a transparent window i'm a bit concerned that all eventual flickering of compositor starting at half startup, or resolution be changed?

with a transparent window i'm a bit concerned that all eventual flickering of compositor starting at half startup

I didn't notice any issue, given the root window is black there's nothing to see with or without compositing. KWin just briefly freezes the screen when its compositor starts up but shouldn't flicker.

or resolution be changed?

It's all black but I need to check how soon plasma starts up and whether you can see it repositoning containments and what not. I will check with multiscreen and various setups tomorrow.

broulik abandoned this revision.Aug 23 2016, 11:29 AM