Review Request 122679: Show Desktop feature: refurbished
Thomas Lübking
thomas.luebking at gmail.com
Sun Feb 22 15:57:46 UTC 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122679/#review76428
-----------------------------------------------------------
layers.cpp
<https://git.reviewboard.kde.org/r/122679/#comment52647>
This is the volatile part - mostly a matter of "what do we want this to be"
Possible layers (for showing desktop)
- Dock
Plasma panels can still cover the desktop, less dash-a-like. Drawback: all KeepAbove windows will be above
- Above
KeepAbove windows _can_ be brought above, but are not by default. All panels are below.
We might alter the panel behavior (depending on transiency for the desktop and/or keep above state) to keep them in sight (if desired)
- Fullscreen
The Desktop will be the thing on top.
Only its transients and override redirect windows (popups, tooltips, etc.) will be visible above.
- Thomas Lübking
On Feb. 22, 2015, 3:51 nachm., Thomas Lübking wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/122679/
> -----------------------------------------------------------
>
> (Updated Feb. 22, 2015, 3:51 nachm.)
>
>
> Review request for kwin, Plasma, Martin Gräßlin, and Marco Martin.
>
>
> Bugs: 344083
> https://bugs.kde.org/show_bug.cgi?id=344083
>
>
> Repository: kwin
>
>
> Description
> -------
>
> commit a1b80b4e310b2c75b4d9811af1d23f699bc658b5
> Author: Thomas Lübking
> Date: Sun Feb 22 16:41:45 2015 +0100
>
> add "MinimizeAll" script
>
> to compensate withdrawn core feature (which
> though has been hidden so far)
>
> commit 983efb916e282d2263b4abcc92f714c06b3bfcc1
> Author: Thomas Lübking
> Date: Wed Feb 18 02:09:00 2015 +0100
>
> break showingDesktop w/ tabbox/PW/DG
>
> This is now crucial, because while before (the minimized) windows were conditionally shown, but are now always behind the desktop.
> Also, it makes the tabbox more consistent.
>
> commit ff531c8e2adc407da00bef88f18d03e3829b25fa
> Author: Thomas Lübking
> Date: Wed Feb 18 01:37:45 2015 +0100
>
> implement showingDesktop by raising the desktop window
>
> commit 190a0cc022d9935d658a6218d0b3caa79b038563
> Author: Thomas Lübking
> Date: Wed Feb 18 00:09:46 2015 +0100
>
> remove secret showDesktopIsMinimizeAll feature
>
>
> Diffs
> -----
>
> client.h f064041
> client.cpp 3e834f2
> effects/desktopgrid/desktopgrid.cpp 97cb2a3
> effects/presentwindows/presentwindows.cpp 07660c2
> kwin.kcfg 80ca365
> tabbox/tabbox.cpp f81a407
> scripts/minimizeall/metadata.desktop PRE-CREATION
> scripts/minimizeall/contents/code/main.js PRE-CREATION
> scripts/CMakeLists.txt 34dedb7
> options.cpp cdaa851
> options.h 67e5868
> layers.cpp 91edc04
> manage.cpp f302892
> workspace.h 4ecac3d
> workspace.cpp 7cbe81e
>
> Diff: https://git.reviewboard.kde.org/r/122679/diff/
>
>
> Testing
> -------
>
> * The script (though mostly in KWin4, trouble w/ ksycoca5...)
> * Obviously the supersecret key is now dead ;-)
> * Been playing around with alternate desktop showing.
>
>
> Thanks,
>
> Thomas Lübking
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150222/b1be3a5e/attachment-0001.html>
More information about the Plasma-devel
mailing list