https://bugs.kde.org/show_bug.cgi?id=377162
zeebra <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #85 from zeebra <[email protected]> --- (In reply to Mike Schwager from comment #84) > So I had a long talk with the AI, using Dave Edmundson's comment, I feel > like I have a better understanding of the issues with CSDs. And why it's so > precarious to try and create a window shade/. > > I have an idea: Since the compositor is in control of the window in which > apps are displayed, why not have a hotkey (maybe even mouse gesture) that > takes the current active window and minimizes it, but leaves a titlebar-like > KWin effect onscreen that also behaves like a window (other windows can > paint above it, you can move it, it stays in a desktop)? > > The key feature of a shade, to me, is to have the window "roll up" to the > titlebar. I don't care if it's really a titlebar, I just want it out of the > way but still out on my screen; ultimately that's what a window shade is- a > small reminder of the window remains visible on the desktop. > > Would something like this be an acceptable alternative? Sounds good. That is basically what window shading does. It's about clearing the space on the desktop quickly and conveniently do do something else, perhaps underneath or partly on the side or whereever, or just looking at something else. How exactly it is done, doesn't really matter, as long as you can shade and unshade with expected performance. As long as the window is shaded (in the same place), it doesn't matter if it is a placeholder or not, since a shaded Window (titlebar) is not actually used for anything else than to unshade it again, or to move it on the desktop. Perhaps the most tricky part is to make sure the placeholder (kwin effect) has the same coordinates (as the window titlebar) always, and looks the same as the window title bar would, and that performance is good enough that the shading/unshading appear seamless. -- You are receiving this mail because: You are watching all bug changes.
