[kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule
Summary:
* Wrote new KCM based on KQuickAddons::ConfigModule.
* Remade QMLs for Buttons and Themes tabs.
* Updated bridge model code for new plugin lookup API (fixes warnings).
* Fixed decoration shadow changing messing with the previews sizes.
* Fixed button drag and drop issues (see D18104).
* Fixed default settings button behavior and detection of settings changes.
* Updated Get Hot New Stuff.
* Removed apply button in previewbridge.cpp: After applying changes, a theme's KCModule is invalidated.
BUG: 389431
BUG: 350122
BUG: 346222
BUG: 342816
BUG: 397595
{F6574963} | {F6574962} | {F6574961} | {F6574960}
Test Plan:
* Verified saving and loading for every setting
* Checked shadows of Breeze and Oxygen
* Tested all possible drag&drop operations on both sides of the fake titlebar
* Changed color schemes (with `kcmshell5 colors`) while showing the Themes tab to see if all previews update correctly their palettes
* Tested on a fresh Neon-developer account, via kcmshell and systemsettings
Reviewers: #vdg, abetts, ngraham, #kwin, davidedmundson
Reviewed By: #vdg, #kwin, davidedmundson
Subscribers: zzag, GB_2, ngraham, broulik, kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D18458
2019-02-07 15:32:05 +00:00
|
|
|
|
[Desktop Entry]
|
|
|
|
|
Icon=preferences-system-windows-action
|
|
|
|
|
Type=Service
|
|
|
|
|
Keywords=
|
|
|
|
|
X-KDE-ParentApp=
|
|
|
|
|
X-KDE-System-Settings-Parent-Category=applicationstyle
|
|
|
|
|
X-KDE-PluginInfo-Author=Valerio Pilo
|
|
|
|
|
X-KDE-PluginInfo-Email=vpilo@coldshock.net
|
|
|
|
|
X-KDE-PluginInfo-License=GPL-2.0+
|
|
|
|
|
X-KDE-PluginInfo-Name=kcm_kwindecoration
|
|
|
|
|
X-KDE-PluginInfo-Version=
|
|
|
|
|
X-KDE-PluginInfo-Website=https://www.kde.org/plasma-desktop
|
|
|
|
|
X-KDE-ServiceTypes=Plasma/Generic
|
|
|
|
|
X-Plasma-API=declarativeappletscript
|
|
|
|
|
X-Plasma-MainScript=ui/main.qml
|
|
|
|
|
|
|
|
|
|
Name=Window Decorations
|
|
|
|
|
Name[ar]=زخارف النوافذ
|
|
|
|
|
Name[bg]=Декорации на прозорците
|
|
|
|
|
Name[bs]=Dekoracije prozora
|
|
|
|
|
Name[ca]=Decoració de les finestres
|
|
|
|
|
Name[ca@valencia]=Decoració de les finestres
|
|
|
|
|
Name[cs]=Dekorace oken
|
|
|
|
|
Name[da]=Vinduesdekorationer
|
|
|
|
|
Name[de]=Fensterdekoration
|
|
|
|
|
Name[el]=Διακοσμήσεις παραθύρου
|
|
|
|
|
Name[en_GB]=Window Decorations
|
|
|
|
|
Name[es]=Decoración de ventanas
|
|
|
|
|
Name[et]=Akna dekoratsioonid
|
|
|
|
|
Name[eu]=Leiho-apaindurak
|
|
|
|
|
Name[fi]=Ikkunakehykset
|
|
|
|
|
Name[fr]=Décorations de fenêtres
|
|
|
|
|
Name[ga]=Maisiúcháin Fhuinneog
|
|
|
|
|
Name[gl]=Decoración da xanela
|
|
|
|
|
Name[he]=מסגרת חלון
|
|
|
|
|
Name[hi]=विंडो सजावट
|
|
|
|
|
Name[hr]=Ukrasi prozora
|
|
|
|
|
Name[hu]=Ablakdekorációk
|
|
|
|
|
Name[ia]=Decorationes de fenestra
|
|
|
|
|
Name[id]=Dekorasi Window
|
|
|
|
|
Name[is]=Gluggaskreytingar
|
|
|
|
|
Name[it]=Decorazioni delle finestre
|
|
|
|
|
Name[ja]=ウィンドウの飾り
|
|
|
|
|
Name[kk]=Терезенің безендірулері
|
|
|
|
|
Name[km]=ការតុបតែងបង្អួច
|
|
|
|
|
Name[kn]=ವಿಂಡೋ ಅಲಂಕಾರಗಳು
|
|
|
|
|
Name[ko]=창 장식
|
|
|
|
|
Name[lt]=Lango dekoracijos
|
|
|
|
|
Name[lv]=Logu dekorācijas
|
|
|
|
|
Name[mr]=चौकट सजावट
|
|
|
|
|
Name[nb]=Vinduspynt
|
|
|
|
|
Name[nds]=Finstern opfladusen
|
|
|
|
|
Name[nl]=Vensterdecoraties
|
|
|
|
|
Name[nn]=Vindaugspynt
|
|
|
|
|
Name[pa]=ਵਿੰਡੋ ਸਜਾਵਟ
|
|
|
|
|
Name[pl]=Wygląd okien
|
|
|
|
|
Name[pt]=Decorações das Janelas
|
|
|
|
|
Name[pt_BR]=Decorações da janela
|
|
|
|
|
Name[ro]=Decorații fereastră
|
|
|
|
|
Name[ru]=Оформление окон
|
|
|
|
|
Name[si]=කවුළු සැරසිලි
|
|
|
|
|
Name[sk]=Dekorácie okien
|
|
|
|
|
Name[sl]=Okraski oken
|
|
|
|
|
Name[sr]=Декорације прозора
|
|
|
|
|
Name[sr@ijekavian]=Декорације прозора
|
|
|
|
|
Name[sr@ijekavianlatin]=Dekoracije prozora
|
|
|
|
|
Name[sr@latin]=Dekoracije prozora
|
|
|
|
|
Name[sv]=Fönsterdekorationer
|
|
|
|
|
Name[th]=ส่วนตกแต่งหน้าต่าง
|
|
|
|
|
Name[tr]=Pencere Dekorasyonları
|
|
|
|
|
Name[ug]=كۆزنەك بېزەكلىرى
|
|
|
|
|
Name[uk]=Обрамлення вікон
|
|
|
|
|
Name[wa]=Gåyotaedjes des fniesses
|
|
|
|
|
Name[x-test]=xxWindow Decorationsxx
|
|
|
|
|
Name[zh_CN]=窗口装饰
|
|
|
|
|
Name[zh_TW]=視窗裝飾
|
|
|
|
|
Comment=Configure window titlebars and borders
|
2019-02-12 04:48:29 +00:00
|
|
|
|
Comment[ca]=Configura la barra de títol i les vores de les finestres
|
|
|
|
|
Comment[gl]=Configurar as barras de título e os bordos das xanelas
|
2019-02-13 04:59:41 +00:00
|
|
|
|
Comment[it]=Configura la barra del titolo e i bordi delle finestre
|
2019-02-12 04:48:29 +00:00
|
|
|
|
Comment[nl]=Titelbalken en randen van venster configureren
|
|
|
|
|
Comment[pt]=Configurar as barras de título e contornos das janelas
|
|
|
|
|
Comment[sv]=Anpassa namnlister och kanter för fönster
|
|
|
|
|
Comment[uk]=Налаштовування смужок заголовків та рамок вікон
|
|
|
|
|
Comment[x-test]=xxConfigure window titlebars and bordersxx
|
2019-02-13 04:59:41 +00:00
|
|
|
|
Comment[zh_TW]=設定視窗的標題列和邊框
|