From 725a3f03a65c77b2a7ad998af074bf8f3e48a614 Mon Sep 17 00:00:00 2001 From: Blazer Silving Date: Sun, 5 Jan 2025 23:34:46 -0600 Subject: [PATCH] Initial framework --- gridlike_layout/metadata.json | 25 +++++++++++++++++++++++++ natural_layout/metadata.json | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 gridlike_layout/metadata.json create mode 100644 natural_layout/metadata.json diff --git a/gridlike_layout/metadata.json b/gridlike_layout/metadata.json new file mode 100644 index 0000000..b435be4 --- /dev/null +++ b/gridlike_layout/metadata.json @@ -0,0 +1,25 @@ +{ + "KPackageStructure": "KWin/Effect", + "KPlugin": { + "Name": "Grid-Like Layout (Plasma 6)", + "Description": "Arrange Overview and Desktop Grid windows to align with a dynamic grid", + "Category": "Window Management", + "Authors": [ + { + "Email": "someone@kde.org", + "Name": "Someone" + } + ], + "Id": "gridlike_layout", + "License": "GPL", + "EnabledByDefault": false, + "ServiceTypes": ["KWin/Effect"] + }, + "X-KDE-ConfigModule": "kcm_kwin4_genericscripted", + "X-KDE-Ordering": 60, + "X-KDE-PluginKeyword": "gridlike_layout", + "X-KWin-Config-TranslationDomain": "kwin_effects", + "X-Plasma-API": "javascript", + "X-Plasma-MainScript": "code/main.js", + "X-KWin-Exclusive-Category": "windowheap_layout" +} diff --git a/natural_layout/metadata.json b/natural_layout/metadata.json new file mode 100644 index 0000000..8e265ab --- /dev/null +++ b/natural_layout/metadata.json @@ -0,0 +1,25 @@ +{ + "KPackageStructure": "KWin/Effect", + "KPlugin": { + "Name": "Natural Layout (Plasma 5)", + "Description": "Arrange Overview and Desktop Grid windows based on their original position", + "Category": "Window Management", + "Authors": [ + { + "Email": "someone@kde.org", + "Name": "Someone" + } + ], + "Id": "natural_layout", + "License": "GPL", + "EnabledByDefault": true, + "ServiceTypes": ["KWin/Effect"] + }, + "X-KDE-ConfigModule": "kcm_kwin4_genericscripted", + "X-KDE-Ordering": 60, + "X-KDE-PluginKeyword": "natural_layout", + "X-KWin-Config-TranslationDomain": "kwin_effects", + "X-Plasma-API": "javascript", + "X-Plasma-MainScript": "code/main.js", + "X-KWin-Exclusive-Category": "windowheap_layout" +}