
Plasma 5 Applets applet buttons panel plasma5 window
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/psifidotos/applet-window-buttons
This is a Plasma 5 applet that shows window buttons in your panels. This plasmoid is coming from Latte land but it can also support Plasma panels.
------
To install it you should build yourself, installing it from Plasma Widgets Explorer directly wont work.
Requires:
Qt >= 5.9
KF5 >= 5.38
Plasma >= 5.13
KDecoration2 >= 5.13
Qt elements: Gui Qml Quick
KF5 elements: CoreAddons Declarative Plasma PlasmaQuick
--------
You can use: sh install.sh , in order to install it if you have previous development packages available
Version 0.8.1 11 months ago
* fix compatibility with Plasma 5.18 (Rodrigo Pedra Brum)
* never hide buttons for AlwaysVisible visibility state
Version 0.8.1 11 months ago
* fix compatibility with Plasma 5.18 (Rodrigo Pedra Brum)
* never hide buttons for AlwaysVisible visibility state
Version 0.8.0 1 year ago
* fix which plasma theme colors are used for buttons when Colors:Plasma Theme is chosen
* do not show buttons that the current window has disabled them, for example a window is NOT Closable; Close button becomes hidden in such case
* hide buttons when the last active maximized window is minimized and there are no other shown windows
* improve configuration window texts
* create a new decoration only when it is really needed
* reduce filesystem trackers for scheme colors files
* use shared decoration between all buttons
* set an object name for the shared decoration in order to be easily identified by KDecoration2 decorations
Version 0.7.0 1 year ago
* introduce a new Button Size percentage option and drop thickness margin in order to set the buttons size
* introduce Hidden State in order for the user to choose how buttons should behave when they should not be shown. Currently two states are supported: Slide out and Preserve Empty Space
* introduce a new Color Scheme based on current Plasma Theme used and make it also default
* live preview for changes in the settings window
* do not crash when the selected decoration does not exist in the systemm, for example it was uninstalled
* update buttons for scheme changes
Version 0.6.0 1 year ago
* new visibility mode: At least one window is shown
* option to draw buttons in inactive state (for both c++ and aurorae decorations)
* fix the current buttons decoration discovery, the user can now change between different decorations and the buttons style is updated runtime
* hide when the last maximized window is closed and the visibility mode is ActiveMaximized
* fix multi-screens behavior for Latte panels
* fix typo that broke builds at some systems
Version 0.5.0 1 year ago
* provide a relevant background for window buttons in configuration window to fix contrast issues
* support new Latte v0.9 Communicator API
* support new Latte v0.9 Windows Tracking interface when in Latte dock/panel
Version 0.4 1 year ago
* add new KeepAbove button support (community contribution)
* merge different versions into a single one. One version for all Plasma versions >= 5.12
* close ComboBoxes after clicking
Version 0.3 1 year ago
- support new Latte coloring and Communicator mechanism
- fix spacing issues with Aurorae themes
Version 0.2 2 years ago
- Choose Colors to apply a color palette to your window buttons
- Three different Visibility modes, Always Visible/Active Window/Active and Maximized
- Multi-Screen aware, handle active windows only from current screen or from any screen
- Option to activate/deactivate borderless maximized windows and a third System Decide when the checkbox is partially checked in order to play nice with Latte v0.8
- respect Fitt's Law and include padding and margins when hovering buttons
- fix, update buttons visual settings when the user changes the current decoration settings
- fix, respect all focus out/hover out events
- provide a Plasma 5.12 compatible version
Version 0.1 2 years ago
- Current mode, in order to automatically update button appearance according to plasma current window decoration
- Choose the decoration theme you would like to use for the buttons
- Support Minimize/Maximize/Close/OnAllDesktops buttons
- Support icon-based Aurorae themes such as **.svg** and **.svgz**
- Identify system's available decorations automatically
- Option to show buttons only when there is an active-maximized window in the current screen
- Slide out/in animation for showing/hiding buttons
- Reorder buttons according to user preference
- Various appearance settings in order to adjust margins. This way you can also change the button size
- Automatically discover Aurorae theme settings in order to make buttons look identical to window buttons
ksckaan1
25 days ago
Report
salvaju29ro
1 month ago
Report
sadi
3 months ago
Report
pieter
4 months ago
Report
pieter
4 months ago
Report
pieter
4 months ago
Report
axel-huerta
4 months ago
Report
aeverr
8 months ago
Report
oijasa
8 months ago
Report
Psifidotos
8 months ago
Report
oijasa
8 months ago
Report
Psifidotos
8 months ago
Report
greenleaf
8 months ago
Report
anasr7
9 months ago
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
Report
samuelrod
9 months ago
Report
brsoul
9 months ago
Report
jackchealdang
9 months ago
Report
pyjamarama
1 year ago
Report
franciscot
1 year ago
Report
franciscot
1 year ago
Report
Psifidotos
1 year ago
Report
franciscot
1 year ago
Report
birillo78
1 year ago
Report
th0m4s
1 year ago
@Psifidotos, where can I download the Mac OS style buttons (with this zoom effect) used in your illustrative gif?
Why didn't you bundle these 3 add-ons (Window Buttons, Title and AppMenu) into a single add-on, or an even better option to add them as features in Latte Dock?
Report
one-liner
1 year ago
Report