kwin/kcmkwin
Roman Gilg d51b8dc093 [decorations] Let KDecoration plugins recommend a border size per default
Summary:
This is an alternative solution to T8707 and in comparision to D13276 a less
drastic change to KWin's default behavior.

Instead of changing the border size default for all KDecoration plugins by
switching the default from border size Normal to None introduce new
functionality, which allows a KDecoration plugin to recommend a border size in
its metadata. By default KWin listens for these recommendations and sets the
border size accordingly.

If there is no metadata recommending a border size, KWin falls back to the
current setting of Normal sized borders.

A user is able to override the recommendations from the KCM, which has been
extended accordingly.

Test Plan: Manually with adjusted metadata of Breeze.

Reviewers: #kwin, #plasma, #vdg, ngraham

Reviewed By: #vdg, ngraham

Subscribers: hpereiradacosta, filipf, anemeth, davidedmundson, abetts, graesslin, ngraham, zzag, kwin

Tags: #kwin

Maniphest Tasks: T8707

Differential Revision: https://phabricator.kde.org/D13284
2019-06-06 22:24:45 +02:00
..
common [kcmkwin] Actually save effect settings 2019-04-10 11:40:46 +03:00
kwincompositing There's no qml folder here anymore 2019-03-19 22:04:39 +01:00
kwindecoration [decorations] Let KDecoration plugins recommend a border size per default 2019-06-06 22:24:45 +02:00
kwindesktop [kcmkwin] Properly load effects 2019-03-18 13:11:24 +02:00
kwineffects Move knsrc files to the new location 2019-05-17 18:56:27 +02:00
kwinoptions SVN_SILENT made messages (.desktop file) - always resolve ours 2019-04-06 06:06:15 +02:00
kwinrules SVN_SILENT made messages (.desktop file) - always resolve ours 2019-04-18 06:12:39 +02:00
kwinscreenedges [kcmkwin/touchscreen+screenedges] Call KRunner KRunner 2019-05-22 12:18:29 -06:00
kwinscripts Move knsrc files to the new location 2019-05-17 18:56:27 +02:00
kwintabbox Move knsrc files to the new location 2019-05-17 18:56:27 +02:00
CMakeLists.txt [kcmkwin] Split out Desktop Effects KCM 2019-03-18 13:08:32 +02:00