<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>443757</bug_id>
          
          <creation_ts>2021-10-15 03:12:15 +0000</creation_ts>
          <short_desc>Please bring back cover switch effect</short_desc>
          <delta_ts>2022-02-14 16:10:18 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>effects-tabbox</component>
          <version>5.23.0</version>
          <rep_platform>Slackware</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=438883</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>sombragris</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>answer2019</cc>
    
    <cc>bugs.kde.org</cc>
    
    <cc>isma.af</cc>
    
    <cc>joseskvolpe</cc>
    
    <cc>kde.bugs</cc>
    
    <cc>kde</cc>
    
    <cc>mabo</cc>
    
    <cc>mkyral</cc>
    
    <cc>nate</cc>
    
    <cc>ricardo</cc>
    
    <cc>sonichedgehog_hyperblast00</cc>
    
    <cc>thomas.bettler</cc>
    
    <cc>tonus1</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/kdeplasma-addons/commit/cc885d63fcbade47db682ae783c4c77091e8939e</cf_commitlink>
          <cf_versionfixedin>5.24</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2068645</commentid>
    <comment_count>0</comment_count>
    <who name="">sombragris</who>
    <bug_when>2021-10-15 03:12:15 +0000</bug_when>
    <thetext>SUMMARY

Plasma 5.23 got me a nice (?) 25th anniversary present: The tabbox effect coverswitch was removed:

https://invent.kde.org/plasma/kwin/-/commit/3722c21660fb83b8a416c7e911abfa74da40fe8f

Please restore the effect. This right now is a significant disruption of my workflow and a loss of functionality. If I had known of this I would never have upgraded. More so, it was one of the nicest effects to show people.

Whoever thought this is &quot;not used widely&quot;, I think, was deadly wrong.

Come on, people! You&apos;re not Gnome!

Thanks,

Eduardo
(KDE-es member from 2002 to 2012)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2069080</commentid>
    <comment_count>1</comment_count>
    <who name="Ricardo J. Barberis">ricardo</who>
    <bug_when>2021-10-16 17:22:53 +0000</bug_when>
    <thetext>I&apos;ll miss cover-switch too when I upgrade to 5.23.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2069400</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-10-17 23:06:25 +0000</bug_when>
    <thetext>Yep, we will.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2069567</commentid>
    <comment_count>3</comment_count>
    <who name="Marian Kyral">mkyral</who>
    <bug_when>2021-10-18 07:17:05 +0000</bug_when>
    <thetext>My favorite switch :-(

All remaining switches are too boring and lack cool effect. Even these in store.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2069818</commentid>
    <comment_count>4</comment_count>
    <who name="Ricardo J. Barberis">ricardo</who>
    <bug_when>2021-10-18 17:05:45 +0000</bug_when>
    <thetext>I upgraded on saturday, I&apos;ve been testing other switcher effects but I don&apos;t like any of them :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2070496</commentid>
    <comment_count>5</comment_count>
    <who name="Tonus">tonus1</who>
    <bug_when>2021-10-20 09:43:42 +0000</bug_when>
    <thetext>I must say that, back in the days when comoiz was compulsory to get cube effect, it was a key feature and made lot of folks switch to linux and kde Desktop. 

Still a must have for kids.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2078942</commentid>
    <comment_count>6</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2021-11-20 02:05:53 +0000</bug_when>
    <thetext>Yup, that was my favorite switcher and i&apos;ll miss it a lot
KDE team is working on great new features and Wayland support, that&apos;s so unfortunate they had to drop this

I&apos;ll be waiting that hopefully someone will create a project for this (and who knows, i&apos;ll contribute), thankfully we&apos;re in a free software and open-source community.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2078944</commentid>
    <comment_count>7</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2021-11-20 02:07:59 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #2)
&gt; Yep, we will.

That&apos;s great ^w^
Take your time, we&apos;ll be waiting :3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2078960</commentid>
    <comment_count>8</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2021-11-20 05:54:18 +0000</bug_when>
    <thetext>https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/91

There&apos;s someone working in a QML replacement for that. You can download it and insert coverswitch and flipswitch directories in ~/.local/share/kwin/tabbox</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2087782</commentid>
    <comment_count>9</comment_count>
    <who name="Ismael Asensio">isma.af</who>
    <bug_when>2021-12-23 17:39:18 +0000</bug_when>
    <thetext>Git commit cc885d63fcbade47db682ae783c4c77091e8939e by Ismael Asensio.
Committed on 23/12/2021 at 17:27.
Pushed by iasensio into branch &apos;master&apos;.

[windowswitchers] QML replacement for flipswitch and coverswitch

Rewrite of the flipswitch and coverswitch window switchers in QMl,
using the KWin Tabbox API and PathView to layout the thumbnails.

The use of common Plasma components, following the user&apos;s theme,
and lack of reflections gives the effects a more modern (breezy) look,
consistent with the user&apos;s desktop and the other tabswitchers.
Related: bug 184874, bug 404802, bug 321324, bug 330529
FIXED-IN: 5.24

M  +4    -0    windowswitchers/CMakeLists.txt
A  +249  -0    windowswitchers/coverswitch/contents/ui/main.qml     [License: GPL(v2.0+)]
A  +16   -0    windowswitchers/coverswitch/metadata.desktop
A  +218  -0    windowswitchers/flipswitch/contents/ui/main.qml     [License: GPL(v2.0+)]
A  +16   -0    windowswitchers/flipswitch/metadata.desktop

https://invent.kde.org/plasma/kdeplasma-addons/commit/cc885d63fcbade47db682ae783c4c77091e8939e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088143</commentid>
    <comment_count>10</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2021-12-25 23:09:50 +0000</bug_when>
    <thetext>I actually liked the reflections

But that&apos;s ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088187</commentid>
    <comment_count>11</comment_count>
    <who name="Robin Bankhead">kde.bugs</who>
    <bug_when>2021-12-26 10:57:24 +0000</bug_when>
    <thetext>Maybe I&apos;ll understand when I see the new version, but I don&apos;t see how removing reflections is an improvement. Couldn&apos;t they be made an option? Good to see this has been done though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088304</commentid>
    <comment_count>12</comment_count>
    <who name="Maximilian Böhm">mabo</who>
    <bug_when>2021-12-27 00:40:30 +0000</bug_when>
    <thetext>(In reply to Robin Bankhead from comment #11)
&gt; Maybe I&apos;ll understand when I see the new version, but I don&apos;t see how
&gt; removing reflections is an improvement. Couldn&apos;t they be made an option?
&gt; Good to see this has been done though.

I liked the reflections too. Is there a way to test this rewrite without having to compile the whole Kwin? I‘m curious about how elegant the animations work. The smooth transitions were a key feature of the old effect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088453</commentid>
    <comment_count>13</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2021-12-27 18:50:59 +0000</bug_when>
    <thetext>(In reply to Maximilian Böhm from comment #12)
&gt; I liked the reflections too. Is there a way to test this rewrite without
&gt; having to compile the whole Kwin? I‘m curious about how elegant the
&gt; animations work. The smooth transitions were a key feature of the old effect.

You can just extract the script directory in ~/.local/share/kwin/tabbox/, no need to recompile</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088454</commentid>
    <comment_count>14</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2021-12-27 18:53:44 +0000</bug_when>
    <thetext>A difference is that the old animation used direct coding OpenGL features to work and was forked from Compiz, the new one now uses Qt libraries and QML language.
¿Is it possible to add reflections on the new way it&apos;s coded? If so, we can fork it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088636</commentid>
    <comment_count>15</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-12-28 18:21:31 +0000</bug_when>
    <thetext>&gt;A difference is that the old animation used direct coding OpenGL features to work 

So does this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104242</commentid>
    <comment_count>16</comment_count>
    <who name="Robin Bankhead">kde.bugs</who>
    <bug_when>2022-02-14 00:30:20 +0000</bug_when>
    <thetext>Have just updated to 5.24 and have to be honest, this is not a very good replacement.

- Windows are smaller
- Thick blue border around centred window
- No reflections
- Opaque grey background instead of wallpaper shaded
- Transition animation is too slow but jerky at start and end

The smoothness and visual appeal of the old cover switch is basically all gone. Aesthetically none of the ways this has changed are appealing to me. Sorry if a bit negative, hope others like it but I won&apos;t be using it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104297</commentid>
    <comment_count>17</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2022-02-14 04:59:53 +0000</bug_when>
    <thetext>(In reply to Robin Bankhead from comment #16)
&gt; Have just updated to 5.24 and have to be honest, this is not a very good
&gt; replacement.
&gt; 
&gt; - Windows are smaller
&gt; - Thick blue border around centred window
&gt; - No reflections
&gt; - Opaque grey background instead of wallpaper shaded
&gt; - Transition animation is too slow but jerky at start and end
&gt; 
&gt; The smoothness and visual appeal of the old cover switch is basically all
&gt; gone. Aesthetically none of the ways this has changed are appealing to me.
&gt; Sorry if a bit negative, hope others like it but I won&apos;t be using it.

Yeah, i agree
That&apos;s a reasonable replacement for me. And it&apos;s way easier for them to maintain though
One of the reasons i used this is that i like skeuomorphism and detailed desktops, so i also miss other effects like the cube desktop switch when they got removed, and removing reflections made it feel very incomplete for me, basically not a upgrade
Not having the opening animation also made it feel incomplete, and having the tasks going like teleporting instead of moving when i hold Tab down makes it feels glitcy (they move when i single-press Tab though)
This replacement was needed ans it&apos;s cool that we have it instead of losing that option, but it was mostly a downgrade and it doesn&apos;t gets on the feet of the older one that got removed.
I give it 5/10, well, better than nothing.

Since i manually updated the switchers on the latest Plasma release, they have got broken and somehow downgrading them did not solve this, so i&apos;m waiting for the next Plasma release on Manjaro that&apos;ll bring these replacements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104302</commentid>
    <comment_count>18</comment_count>
    <who name="">sombragris</who>
    <bug_when>2022-02-14 05:45:31 +0000</bug_when>
    <thetext>(In reply to Robin Bankhead from comment #16)
&gt; Have just updated to 5.24 and have to be honest, this is not a very good
&gt; replacement.
&gt; 
&gt; - Windows are smaller
&gt; - Thick blue border around centred window
&gt; - No reflections
&gt; - Opaque grey background instead of wallpaper shaded
&gt; - Transition animation is too slow but jerky at start and end
&gt; 
&gt; The smoothness and visual appeal of the old cover switch is basically all
&gt; gone. Aesthetically none of the ways this has changed are appealing to me.
&gt; Sorry if a bit negative, hope others like it but I won&apos;t be using it.

Just tested it. The new effect is nicer than not having anything but it&apos;s in no way a functional equivalent of the previous effect.

I request the previous effect to be reinstated or the bug to be reopened until a better replacement is contributed. I appreciate the effort made so far. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104308</commentid>
    <comment_count>19</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2022-02-14 06:51:51 +0000</bug_when>
    <thetext>(In reply to sombragris from comment #18)
&gt; I request the previous effect to be reinstated or the bug to be reopened
&gt; until a better replacement is contributed. I appreciate the effort made so
&gt; far. Thanks!


I vote to reopen this feature request too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104315</commentid>
    <comment_count>20</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2022-02-14 07:42:09 +0000</bug_when>
    <thetext>New requests for the next update for this replacement:

* Bring back reflections
* Remove the borders on the selected task
* Replace the blurred grey background to the shaded background
* Add starting and ending animations
* Fix the glitchy movement when quick-switching tasks
* Make task windows bigger

To let users to optionally give a breeze minimalist look on this effect, it could add an option on the task-switch settings to remove reflections and shaded background. Task switchers are configurable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104493</commentid>
    <comment_count>21</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-02-14 15:09:51 +0000</bug_when>
    <thetext>Since this bug report was tracking the creation of a new effect and it&apos;s now been created, we should open new bug reports for any further bugs or suggestions for improvement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104520</commentid>
    <comment_count>22</comment_count>
    <who name="Josesk Volpe">joseskvolpe</who>
    <bug_when>2022-02-14 16:10:18 +0000</bug_when>
    <thetext>Suggestion submitted as bug 450230</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>