Bug 469380

Summary: KEEP the pre-2.25 Present Windows mode along with a new one
Product: [Plasma] kwin Reporter: Alex A.D. <al.neodim>
Component: effects-present-windowsAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: major CC: kde
Priority: NOR    
Version: git-stable-Plasma/5.27   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex A.D. 2023-05-05 06:26:30 UTC
Hi. 

In the recent Plasma Version update a new QML based Present Windows mode was introduced and replaced the old one. It had brought a lot of issue for multi-monitor setup, including navigation and performance problems:
* Bugs 455332, 455764, 457359

I thereof request to keep the old version of Present Windows as a separate Desktop Effect, so those who want to keep the old mode could switch to it. I think I'm not the only one who have liked it more than the new one. 

Thanks!
Comment 1 David Edmundson 2023-05-05 07:25:25 UTC
If you want to build the old version the code is still available. We aren't going to ship two versions.

If there are issues with the new version we will fix them.
Comment 2 Alex A.D. 2023-05-05 14:15:00 UTC
(In reply to David Edmundson from comment #1)
> If you want to build the old version the code is still available. We aren't going to ship two versions.
Well it would be hard for ordinary KDE users. Is there any way to easily install the old effects along with new ones? Any tips? Thanks in advance.
Comment 3 Alex A.D. 2023-10-11 13:24:01 UTC
Please, see my relevant videos over here: https://www.reddit.com/r/kde/comments/138fdco/keep_the_pre225_present_windows_mode_along_with_a
Comment 4 Alex A.D. 2023-10-11 14:30:39 UTC
(In reply to David Edmundson from comment #1)
> If you want to build the old version the code is still available. 

Well, the code specifically for old desktopgrid was completely obliterated from the codebase. New present windows source code simply replaced the old one and would be hard to intergrate into new codebase. There are many serious changes. It also seems like that team dropped tags below 5.25... Meaning, that the original code would be hard to achieve.
Comment 5 Alex A.D. 2023-11-04 07:44:04 UTC
UPD: you can still get the code for v5.24.90, but it seems like new v5.25 removed many effects-related functionality & files.