164 Commits (c29d6093ba9afc2ec93d24a6854c81bac1cd3563)

Author SHA1 Message Date
Martin Flöser c29d6093ba Implement support for window shortcuts for Wayland windows 9 years ago
Eike Hein e7e79124aa Set pid on the ClientConnection backing the PlasmaWindow surface. 9 years ago
Rohan Garg 3817eddfc6
m_clientSize is already connected in ShellClient::init 9 years ago
Martin Flöser a2d19c6b9d Revert "Set pid on the PlasmaWindow based on the client connection." 9 years ago
Eike Hein 262fb00b51 Set pid on the PlasmaWindow based on the client connection. 9 years ago
Martin Gräßlin 1193b0da77 Initial support for popup window handling 9 years ago
Martin Gräßlin 489e6954c5 Support the emergency show property on ksld's lock screen window 9 years ago
David Edmundson 5c0c0cdb91 Set m_client size in global compositor co-ordinates 9 years ago
Martin Gräßlin 5083adb1b8 Call performMoveResize when we got a new geoemtry during resize 9 years ago
Martin Gräßlin 00c68891c7 Add support for skipCloseAnimation for internal windows 9 years ago
Kai Uwe Broulik 93938d60b8 Restore global menu support 9 years ago
Martin Gräßlin 6a78bd45fe Fix syncing of geometry to internal window when using ::move 9 years ago
Martin Gräßlin 0a042dad69 Sync opacity from an internal QWindow to its ShellClient 9 years ago
Martin Gräßlin f32e655031 Implement borderlessMaximizedWindows for Wayland windows 9 years ago
Martin Gräßlin 9934f5b575 Properly implement maximize of ShellClient 9 years ago
Martin Gräßlin 6bee7f4aac KillWindow support for Wayland windows 9 years ago
Martin Gräßlin 2a15592571 Simplify the window title passed in from the window system 10 years ago
Martin Gräßlin db58c421eb Internal windows cannot be minimized 10 years ago
Martin Gräßlin b7bd5f9a09 Add support for desktopFileName provided by NETWinInfo 10 years ago
Martin Gräßlin 03d706150a Support docks which take input 10 years ago
Martin Gräßlin 01667cacea Panel auto hide support for Wayland panels 10 years ago
Martin Gräßlin f41b610608 Support custom color scheme for Wayland windows 10 years ago
Martin Gräßlin 8201def97f Set icon to wayland if desktop file is not found 10 years ago
Bhushan Shah 7843974a8a [wayland] Support for hideClient in ShellClient 10 years ago
Martin Gräßlin dd3c6d6cc2 Implement show on screen edge for Wayland 10 years ago
Martin Gräßlin 7d93b58578 Fix whether a panel is supposed to have a strut in ShellClient 10 years ago
Martin Gräßlin ded90756fb Fix interaction between decoration and fullscreen ShellClient 10 years ago
Martin Gräßlin 64126a9717 Fix updating layer when setting a ShellClient to fullscreen 10 years ago
Martin Gräßlin 9b32615ab4 Don't bind ShellClient::acceptsFocus to whether the window is shown 10 years ago
Martin Gräßlin d3741bd530 Set the restore geometry after placing a ShellClient for the first time 10 years ago
Martin Gräßlin be79d1aeda DiscardWindowPixmap when Surface size changes 10 years ago
Martin Gräßlin 5f3544bac8 [wayland] Destroy ShellClient already when Surface gets unbound 10 years ago
Martin Gräßlin 455c5c07a0 Move implementation of iconGeometry from ShellClient to AbstractClient 10 years ago
Martin Gräßlin 01ee957c49 Call setupCompositing on internal clients on startup of Compositor 10 years ago
Martin Gräßlin a4af242081 Fix crash when unminizing a ShellClient 10 years ago
Martin Gräßlin 8bbd53a774 [wayland] Properly implement minimize of ShellClient 10 years ago
Martin Gräßlin 7bca270f97 Force windows of type desktop to be opaque 10 years ago
Martin Gräßlin 089059aba3 Don't trigger decoration repaint when ShellClient geometry changes 10 years ago
Martin Gräßlin 09ba49e401 Only focusToNull when activating a ShellClient 10 years ago
Martin Gräßlin 981b312323 [Wayland] Make it possible to have internal windows decorated 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin c3af4c3f9c Add support for xdg-shell version 5 interface 10 years ago
Martin Gräßlin a35ffa93d7 Use hiddenInternal() for a ShellClient which got unmapped 10 years ago
Martin Gräßlin c9984094de Add support for ToolTip Role on PlasmaSurface 10 years ago
Martin Gräßlin c81d8204f9 Add support for new Notification role on PlasmaSurface 10 years ago
Martin Gräßlin 02ba1e7c0a Don't crash if a decoration doesn't get created 10 years ago
Martin Gräßlin 8a85cc5f9c Do not activate on-screen-display windows 10 years ago
Martin Gräßlin 74f98d4c12 Cache the caption of ShellSurface in ShellClient 10 years ago
Martin Gräßlin 41a8f245b4 Cache the caption of ShellSurface in ShellClient 10 years ago
Martin Gräßlin ba4e42d139 Update window geometry when creating the decoration in ShellClient 10 years ago