Bug 438883 - Re-implement Desktop Cube effect with modern effects API
Summary: Re-implement Desktop Cube effect with modern effects API
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Unclassified
Component: effects-various (show other bugs)
Version: 5.23.0
Platform: Neon Packages Linux
: NOR wishlist with 18 votes (vote)
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 443410 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-06-18 19:08 UTC by Patrick Silva
Modified: 2022-01-20 09:52 UTC (History)
24 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2021-06-18 19:08:44 UTC
STEPS TO REPRODUCE
1. open Desktop Effects KCM
2. search for "cube"
3. 

OBSERVED RESULT
Nothing found. Also it's impossible to set Desktop Cube effect in
Screen Edges, Touchpad and Virtual Desktops KCMs.

EXPECTED RESULT
Desktop Cube effect should be available

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.22.80
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.3
Graphics Platform: Wayland
Comment 1 Nate Graham 2021-07-28 19:39:27 UTC
This was intentional; see https://invent.kde.org/plasma/kwin/-/merge_requests/1075

It may be possible to rewrite it in the future. Tracking that with this bug report.
Comment 2 Nate Graham 2021-10-08 15:29:33 UTC
*** Bug 443410 has been marked as a duplicate of this bug. ***
Comment 3 Scott Newton 2021-10-16 02:22:56 UTC
I would certainly like to see this back again. I've been using it for years and I cannot remember the last time it gave me any sort of issue, so not sure why it was removed in 5.23. I could understand if it was buggy, but, as I've said, it's been rock solid for me and I use it everyday. Personally I dislike both the fade and slide effects, so have always used the desktop cube effect. At the moment I'm back to using no effect. Thanks.
Comment 4 Petr 2021-10-16 10:15:21 UTC
(In reply to Nate Graham from comment #1)
> This was intentional; see
> https://invent.kde.org/plasma/kwin/-/merge_requests/1075
> 
> It may be possible to rewrite it in the future. Tracking that with this bug
> report.

this unique feature i have used since ... at least 10 years and it is the most distinguishing feature of any desktop sw. it has been the only feature, which hindered me to go for activities to have different widgets on different screens (since it has been abandoned from kde4). not having the cube is a totally different experience and i don't understand, why these nice features are just not taken care of in first place. so, so, so sad. please bring it back!
Comment 5 Petr 2021-10-16 16:20:03 UTC
workaround: downgrade to plasma 5.22.5 (about 85 packages) and insert an exception into dnf (/etc/dnf/dnf.conf) for all the packages. i will never update plasma until cube is back.
-> it is really sad, to see all my beloved features from kde4 going away. be it "keramik" window decorations, different backgrounds on desktops or now cube switcher.
Comment 6 Thomas Bettler 2021-10-16 19:01:53 UTC
I agree: it would be good if cube animation was restored
Comment 7 Paul Hands 2021-10-17 21:33:15 UTC
I want to add my voice to the list of people who hate that the Desktop Cube has been removed. I did a routine (246 items, no way to read all the change notes) update yesterday, which required a reboot, and when it came back up, that effect was just gone...no warning or option to not upgrade...how very like windows or apple..total disdain for the user. A KDE user since KDE 3 (way back in 2002) I've been using cube exclusively for at least 10 years, and it is, to me, one of the defining features that made KDE the best in its class.  I use it every day, all day.  Multiple desktops on the cube, each with a different focus...development, testing, documentation, multimedia, games...  This is likely to make me stop using KDE completely.  Is there any sign of a plan and timeline to rebuild it in QML, or shall I just try to go back to Compiz?  I guess it's time to see if Gnome is any good these days.
Comment 8 rbnmndz 2021-10-18 08:20:01 UTC
I also regret the lack of this effect. I'm adding here my voice because the assumption given at https://invent.kde.org/plasma/kwin/-/merge_requests/1075

"given that they are not used widely based on support information from various bug reports"

I've been using it long ago, and I had no reason to apply for a bug until now. 
I hope the dropping of this cube effect would be reconsiderate.
Comment 9 Maximilian Böhm 2021-10-18 17:50:04 UTC
Avid cube user here too. I have been using this effect since the Compiz days in 2007, switched over to Plasma 4’s Kwin in 2011 and used this effect ever since – including the switch animation and even associated a mouse button to activate cube view to turn the cube. It has been a tremendous effective demo for potential Linux switchers. I have even loved the 3D stacked view of floating windows in the cube view. ;((
The slide animation has no soul to it. It’s terribly sterile. And I’m loosing my mental concept of windows stacked in a virtual space.
What’s next, remove wobbly windows? Guys, that’s a bummer! ;((
If it had low statistic usage, maybe because it wasn’t the default? Just a wild guess.
If there is potential of a feature bounty, count me in to invest in restoring this jewel.

Addendum: Now discovered that the 3D window switch effect is gone too. Guuuys, I’m crying, that’s no overstatement. This better reproduction of Vista’s Flip 3D effect was my standard switcher and I LOOOOVED it SO MUCH! Such a great representation of all my windows in 3D space, it was truly a masterpiece with its swift & elegant animations and drew much attention of potential Linux switchers. You are crippling the user experience of your power users with this horrible premature choice.
(Copy of my text in bug 443410)
Comment 10 Nate Graham 2021-10-18 17:52:38 UTC
They will be added back, not to worry. I believe the Flip Switch effect is currently in progress, in fact.
Comment 11 Dean Schaf 2021-10-20 02:28:47 UTC
I am very disappointed that you have removed the coolest eye-candy
features from KDE Plasma, (Flip Switch and Desktop Cube).  They were
two of the gems that made me like KDE.  I used the glitz-n-glam
features since long ago, and now my KDE Plasma usage is utterly
boring, disjointed, and ugly.

Please bring back the 3-D Desktop Cube and Flip Switch (in all their
former glory).

Dismayed and gloomy,
Keltonix
Comment 12 Nate Graham 2021-10-20 02:34:49 UTC
They will be brought back; no need to add more, "Please bring them back!" comments. We know you folks expect this do be done and we'll do our best. :)
Comment 13 Scott Newton 2021-10-20 03:13:57 UTC
Thanks Nate. Much appreciated.
Comment 14 Felipe Gustavo de Oliveira 2021-10-24 13:10:23 UTC
Its the most usefull effect for usability. I use it since it was released for compiz.

Hope it gets love soon. I don't wanna see it burried like other usefull tools like superkaramba.
Comment 15 gtx.swift 2021-10-24 13:43:14 UTC
YeziR!?! Bringa backa the Flipetty Switchery!
Comment 16 Eugene 2021-10-29 14:18:04 UTC
A am also for that! Please, bring the cube back!
Comment 17 Mircea Kitsune 2021-11-19 22:39:19 UTC
Although I've no longer been using the desktop cube animation for a while, I second this request: Please don't actually remove it! The last thing an user wants to deal with, alongside running into any major bugs, is features they enjoy going away because someone wise thought it's too obscure to matter. Code cleanness and optimization is a great target to go by in everything, but I strongly believe it must be done without removing entire features with no alternative in place.

A bonus thought: This might be a good chance to implement a new and even better desktop cube. I always thought it would be nice if we could have proper 3D effects for windows, such as being able to drag them in full 3D space like sheets of paper. It would be a different feature and unrelated to this discussion, but goes well with the thought of putting something better in place if an older alternative felt less than optimal.
Comment 18 Marek Brunda 2021-11-22 08:18:39 UTC
Please return this feature. I have been using it for many years and I have never had a single problem with it. So far, I have downgraded and will not upgrade as long as possible. Then I will have to look for alternative solutions.
Comment 19 Grief 2021-11-23 10:45:58 UTC
KDE is going the way microsoft went with 11. Or gnome goes. Who had that brilliant idea to drop the feature without providing an alternative first?
Comment 20 Nate Graham 2021-12-25 21:22:44 UTC
The Cover Switch and Flip Switch effects were just rewritten in QML for Plasma 5.24; see Bug 443757. The Desktop Cube effect will be next! I doubt it will be ready for 5.24, but hopefully it'll be back for 5.24.
Comment 21 Terry Wang 2022-01-09 01:48:05 UTC
Only discovered the removal of several 

Ref: https://kde.org/announcements/changelogs/plasma/5/5.22.5-5.23.0/

Removed
- Effects: Remove Desktop Cube Animation effect. Commit.
- Effects: Remove Desktop Cube effect. Commit.
- Effects: Remove Cover Switch effect. Commit.
- Effects: Remove Flip Switch effect. Commit.

I understand the motivation behind the refactor / rewrite to modernize APIs and etc., however, how do you (dev team) conclude that "they are not used widely based on support information from various bug reports and our available man power is sparse, the most reasonable thing is to drop the effect, unfortunately." ???

This engineering mindset - "We've built great things, if users don't know how to use / adapt, it's their problem" can't be accepted.

This reminds me the removal of GNOME 3.8 fallback mode, where integration with Compiz (Fusion) went completely broken. It appears that the GNOME developers know more about user behaviours than their users and therefore made the decision on their behalf without consulting users.

I've switched to KDE 4.10 SC because of the disappointment at GNOME 3 (3.8 to be accurate). I was surprised to find most of the effects - eye-candies that I care about, embedded to my daily routine were implemented by KWin, happy till recently when I found the cube effect when switching workspaces (virtual desktops) were gone in KWin 5.23 (I run Manjaro with KDE on Pi 4 8GB model and an old MacBook).

Please reimplement these effects when appropriate. We don't want to see the classic representation of Linux desktop eye-candies fade away.