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

32
8 .8
Description:

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
Last changelog:

Version 0.8.1 9 months ago

* fix compatibility with Plasma 5.18 (Rodrigo Pedra Brum)
* never hide buttons for AlwaysVisible visibility state

dinhokusanagi

1 year ago

I like the application very much but this compilation method very complicated

Report

vitkrn

1 year ago

Widget installed fine (except it gave some warning about anaconda) but after adding it to panel, clicking on the (blank, visible space) widget the pop-up shows "org.kde.appletdecoration not installed". I am on Fedora 29 KDE spin, tried this on both Plasma and Latte panel.

Report

C

Psifidotos

1 year ago

try to open a discussion at: https://github.com/psifidotos/applet-window-buttons

probably you miss a dependency during installation

Report

krlosbolado

1 year ago

How do I uninstall and remove the settings? The application settings are retained even if it is not active on the panel.

Report

C

Psifidotos

1 year ago

cd build
sudo make uninstall

Report

dinhokusanagi

1 year ago

Muito bom.. Melhor Widget

Report

9

DmitryMisharov

1 year ago

9 +

Report

9

TaurohtaR

1 year ago

9 Nice

Report

9

vicko

1 year ago

9 +

Report

9

IkiruOG

1 year ago

9 +

Report

9

domryba

1 year ago

9 +

Report

9

tamer

1 year ago

9 +

Report

9

malteketelsen

1 year ago

9 +

Report

9

mystress

1 year ago

9 +

Report

krlosbolado

1 year ago

How to install? I've tried it in many ways. Can someone post the step by step?

Report

cadr

1 year ago

Download the latest version. Put the tar.gz file in a folder and extract it. Double click on install.sh. If there's a error, make sure you have cmake installed, if not: sudo apt install cmake (at least for debian based distro)

Report

krlosbolado

1 year ago

This is the error that appears:
Configuring incomplete, errors occurred!
See also "/home/carlos/Downloads/applet-window-buttons-0.3/build/CMakeFiles/CMakeOutput.log".
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.
make: *** No rule to make target 'install'. Pare.

Report

9

michaldybczak

2 years ago

9 +

Report

9

gndz

2 years ago

9 +

Report

9

jnuutinen

2 years ago

9 +

Report

9

folgui

2 years ago

9 +

Report

9

rexmtorres

2 years ago

9 +

Report

9

rexmtorres

2 years ago

I would like to use this, but it doesn't show on my widget list after installing it. I'm using:

Operating System: KDE neon 5.14
KDE Plasma Version: 5.14.3
Qt Version: 5.11.2
KDE Frameworks Version: 5.51.0
Kernel Version: 4.15.0-38-generic
OS Type: 64-bit

Report

9

rexmtorres

2 years ago

Figured it out. Realized that I had to build and install it myself. Had to do some research on building and installing KDecoration2.

A bit difficult to install especially if you're not familiar w/ cmake.

Otherwise, it's a great widget! Better than active window control in my opinion.

Thanks for this!

Report

C

Psifidotos

2 years ago

Without KDecoration2 we would not be able to have a perfect painting and animations based on c++ themes

Report

Version 0.8.1 9 months ago

* fix compatibility with Plasma 5.18 (Rodrigo Pedra Brum)
* never hide buttons for AlwaysVisible visibility state

Version 0.8.0 10 months 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

12345678910
11910
product-maker sadi Sep 28 2020 10 the best
10 the best
product-maker axel-huerta Sep 17 2020 10 the best
10 the best
product-maker greenleaf Apr 30 2020 10 the best
10 the best
product-maker pyjamarama Nov 28 2019 10 the best
10 the best
product-maker franciscot Nov 17 2019 10 the best
10 the best of the best
product-maker birillo78 Oct 20 2019 10 the best
10 the best
product-maker th0m4s Oct 06 2019 10 the best
10 the best! @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?
product-maker grusta Jul 31 2019 9 excellent
9 excellent
product-maker rokre22 Jul 26 2019 10 the best
10 the best
product-maker wakellor957 Jul 13 2019 10 the best
Meant to say what I said below here haha
product-maker giuliv Jul 12 2019 8 great
8 great
product-maker wagner_william Jun 29 2019 9 excellent
9 excellent
product-maker no1cares May 31 2019 9 excellent
9 excellent
product-maker ferchoj May 14 2019 10 the best
Great!
product-maker volt4ire Apr 25 2019 9 excellent
+
product-maker Kryohi Apr 20 2019 9 excellent
+1
product-maker DmitryMisharov Feb 24 2019 9 excellent
+
product-maker TaurohtaR Feb 12 2019 9 excellent
Nice
product-maker vicko Feb 05 2019 9 excellent
+
product-maker IkiruOG Feb 05 2019 9 excellent
+
product-maker domryba Jan 12 2019 9 excellent
+
product-maker tamer Jan 05 2019 9 excellent
+
product-maker malteketelsen Dec 09 2018 9 excellent
+
product-maker mystress Dec 05 2018 9 excellent
+
product-maker michaldybczak Nov 25 2018 9 excellent
+
product-maker gndz Nov 19 2018 9 excellent
+
product-maker jnuutinen Nov 18 2018 9 excellent
+
product-maker folgui Nov 11 2018 9 excellent
+
product-maker rexmtorres Nov 10 2018 9 excellent
+
product-maker avlas Nov 05 2018 9 excellent
+
Be the first to comment
bialyikar
Oct 24 2020
feldim2425
Jun 24 2020
rafajsp
May 24 2020
greenleaf
May 02 2020
flappysquirrel
Apr 08 2020
royalcyan
Apr 07 2020
jackchealdang
Apr 04 2020
araujosi2u
Dec 17 2019
th0m4s
Oct 06 2019
grusta
Jul 31 2019
wakellor957
Jul 13 2019
wagner_william
Jun 29 2019
no1cares
May 31 2019
rokre22
May 23 2019
sagadeath
May 15 2019
ferchoj
May 14 2019
dan9er
May 05 2019
dinhokusanagi
Mar 17 2019
mcarasco
Feb 26 2019
DmitryMisharov
Feb 24 2019
TaurohtaR
Feb 12 2019
domryba
Jan 12 2019
elanzer
Jan 09 2019
ravian
Dec 14 2018
mystress
Dec 05 2018
zelgit
Dec 03 2018
demontmk
Nov 26 2018
michaldybczak
Nov 25 2018
gndz
Nov 19 2018
jnuutinen
Nov 18 2018
topo-ge
Nov 10 2018
rexmtorres
Nov 10 2018
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv2 or later
version
0.8.1
updated Feb 12 2020
added Nov 05 2018
downloads 24h
28
mediaviews 24h 0
pageviews 24h 76