Bug 485290

Summary: Application launcher should float even when the panel is not floating
Product: [Plasma] plasmashell Reporter: Rafael Lima <rafael.palma.lima>
Component: Application Launcher (Kickoff) widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: mikel5764, nate, noahadvs
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Rafael Lima 2024-04-09 17:41:37 UTC
SUMMARY
In Plasma 6 we get a nice floating application launcher, which together with the floating panel makes Plasma look very modern.

However, when a window is maximized and the panel de-floats, the application launcher stops floating. I see the reasoning here, but it would be better if the application launcher could still float, even when the panel is not floating.

Since this might not be everyone's cup of tea, it would be nice to have an option in Kickoff's settings that allows to "Float even when the panel is not floating".

STEPS TO REPRODUCE
1. Start Plasma and make sure no window is visible, so that the panel is floating
2. Click the application launcher in the panel
3. The app launcher will float (as expected)
4. Now open an application and maximize its window
5. Click the application launcher in the panel
6. The app launcher no longer floats (this is what will change with this proposal)

OBSERVED RESULT
In Step 6 the panel does not float

EXPECTED RESULT
In Step 6 the panel should float

SYSTEM INFO
Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Kernel Version: 6.5.0-26-generic (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-10750H CPU @ 2.60GHz
Memory: 15,5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: LENOVO
Product Name: 82CG
System Version: IdeaPad Gaming 3 15IMH05
Comment 1 Nate Graham 2024-04-09 20:19:40 UTC
This would be options overload, sorry. The current appearance is intentional, the result of many discussions and compromises. :)