Bug 368942

Summary: Splash screen spinner should fade out instead of pause when fading into desktop
Product: [Plasma] plasmashell Reporter: Vishal Rao <vishalrao>
Component: Splash ScreensAssignee: Plasma Development Mailing List <plasma-devel>
Status: CONFIRMED ---    
Severity: wishlist CC: filipfila.kde, kde, nate, plasma-bugs
Priority: NOR    
Version: 5.27.5   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:

Description Vishal Rao 2016-09-17 10:38:38 UTC
While the KDE Plasma 5.8 LTS Beta splash screen (after login but before desktop appears) is has a very slick spinner animation it should hide or disappear or change to full circle (maybe) instead of pausing in place while fading out into the desktop.

Reproducible: Always

Steps to Reproduce:
1. Login to your KDE Plasma 5.8 LTS Beta desktop.
2. Watch the splash screen animation.

Actual Results:  
The pretty looking spinner smooth animation pauses midway while the splash screen fades out and the desktop fades in.

Expected Results:  
Spinner animation should probably hide or disappear or maybe show some full circle or check tick mark to indicate it's completed.

Running KDE Neon Developer Unstable edition with Plasma 5.8 LTS Beta fully updated as of 2016-09-17 date.
Comment 1 Kai Uwe Broulik 2016-09-17 12:26:41 UTC
It's actually supposed to do just that and if I run "ksplashqml --test" it works.

The problem is that the splash (at least the current infrastructure) doesn't have a "about to quit" signal, it basically has 6 (or 7?) stages which are increased by various services starting (you know previously we had this progress bar). At stage 2 it animates the spinner in and at stage 5 it is animated out again. However, it can happen that the subsequent stages happen in such quick succession that the spinner is still visible and once the window closes only its texture is kept and faded out resulting in a frozen spinner.
Comment 2 Nate Graham 2023-04-10 21:55:55 UTC
Indeed, which means this needs to be fixed in the engine I think.