- Port to Plasma 6 and rebase main script on latest upstream showdesktop widget by @David-JonesDVN (Pull Request #24)
- Detect openSUSE and replace
qdbus
in commands withqdbus6
(Issue #25) - Indicate if widgets are currently locked since we can lock widgets within QML instead of
qdbus
commands in Plasma 6.
- Change default size from
3px
to8px
(Issue #20) - Workaround the Plasma Exectuable DataEngine's "rate limiting" where a command can only run one at a time. Wheel to control volume should be better as it no longer waits for the previous
qdbus
command to finish. - Add a couple fr/ar translations from KDE. Update i18n scripts.
- Support Plasma 5.21's margins by setting
plasmoid.constraintHints
=PlasmaCore.Types.CanFillArea
to fill up to the edges of the panel. - Retain stacking order when unminimizing all (Issue #18)
- Remove (Plasma 5.18) text from "Toggle Lock Widgets" in context menu.
- Generate a
metadata.json
- Restore minimizeall on second click (Issue #15)
- Add config controls for peeking at desktop on hover (Issue #14)
- Add contextmenu item to lock widgets in Plasma 5.18
- Updated Spanish translations by @wuniversales (Issue #16)
- Updated Dutch translations by @Vistaus (Pull Request #17)
- Detect Plasma 5.18's edit mode in order to hide the move icon (Issue #13)
- Add brazilian portuguese translations by @kryptusql (Issue #12)
- Fix detecting edit mode in Latte-Dock v8 and v9. Kubuntu 18.04 uses Latte v7, so please use win7showdesktop v7 if you're using that distro.
- Add Dutch translations by @Vistaus (Pull Request #6)
- Only show a edge line on the left on a horizontal panel, or the top of the button on a vertical panel.
- Use the desktop theme textColor instead of the buttonBackgroundColor for the edge color.
- 3 colors are now configurable. The edge line color, the hovered color, and the pressed color.
- Enlargen the widget and show a move icon when widgets are unlocked so that it's easier to move or remove the widget.
- Add Spanish translations by @wuniversales (Issue #4)
- Configurable width/height
- Add command presets to trigger the various "Present Windows" Desktop Effects.
- Update the config so that the command text fields scale to the width of the window.
- Dragging something and hovering the show desktop button will activate show desktop.
- The click action is now configurable (show desktop / minimize all / run command).
- Add context menu options to show desktop and minimize all windows.
- KDE 5.6 and below are not supported in this version of win7showdesktop.
- Fix "Show Desktop" in KDE 5.7.
- Replaced the Volume with UI preset requiring xdotool with a qdbus command.
- Added a Switch desktop preset using qdbus.
- First release.