From 068210401912a6990e47a5ba78a1fdadfe9ef8a1 Mon Sep 17 00:00:00 2001 From: Yan Cao Date: Tue, 5 May 2026 10:14:47 +0200 Subject: [PATCH 1/5] FancyWM: Add version 2.19.0 Closes #12212 Signed-off-by: Yan Cao --- bucket/fancywm.json | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 bucket/fancywm.json diff --git a/bucket/fancywm.json b/bucket/fancywm.json new file mode 100644 index 00000000000000..59cead4f125a6e --- /dev/null +++ b/bucket/fancywm.json @@ -0,0 +1,38 @@ +{ + "version": "2.19.0", + "description": "Dynamic Tiling Window Manager for Windows", + "homepage": "https://github.com/FancyWM/fancywm", + "license": { + "identifier": "PolyForm Perimeter License 1.0.1", + "url": "https://github.com/FancyWM/fancywm/blob/main/LICENSE" + }, + "suggest": { + "autohotkey": "extras/autohotkey" + }, + "architecture": { + "64bit": { + "url": "https://github.com/FancyWM/fancywm/releases/download/v2.19.0/FancyWM.Release.x64.zip", + "hash": "EAF46AE4D4E3C5AE6F16618425CF7664BAEAA73A762C44133170096A41CA5587" + } + }, + "bin": [ + "FancyWM.exe" + ], + "shortcuts": [ + [ + "FancyWM.exe", + "FancyWM" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/FancyWM/fancywm/releases/download/v$version/FancyWM.Release.x64.zip" + } + }, + "hash": { + "url": "$baseurl/checksums.txt" + } + } +} From c4bab4c8b1c2bb55d64de2665f1f33548e46379c Mon Sep 17 00:00:00 2001 From: Yan Cao Date: Wed, 6 May 2026 03:01:15 +0200 Subject: [PATCH 2/5] Suggest installing dependency windowsdesktop runtime 10.0 Signed-off-by: Yan Cao --- bucket/fancywm.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bucket/fancywm.json b/bucket/fancywm.json index 59cead4f125a6e..81fa68c7b5c5fe 100644 --- a/bucket/fancywm.json +++ b/bucket/fancywm.json @@ -7,7 +7,8 @@ "url": "https://github.com/FancyWM/fancywm/blob/main/LICENSE" }, "suggest": { - "autohotkey": "extras/autohotkey" + "autohotkey": "extras/autohotkey", + ".NET Desktop Runtime 10.0": "versions/windowsdesktop-runtime-10.0" }, "architecture": { "64bit": { From afe0dcb08f530b8cba4bbd629a8f9f145440b189 Mon Sep 17 00:00:00 2001 From: Yan Cao Date: Wed, 6 May 2026 09:34:17 +0200 Subject: [PATCH 3/5] fix lint, fix autoupdate --- bucket/fancywm.json | 69 +++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/bucket/fancywm.json b/bucket/fancywm.json index 81fa68c7b5c5fe..b4fc8b6ce3cc79 100644 --- a/bucket/fancywm.json +++ b/bucket/fancywm.json @@ -1,39 +1,40 @@ { - "version": "2.19.0", - "description": "Dynamic Tiling Window Manager for Windows", - "homepage": "https://github.com/FancyWM/fancywm", - "license": { - "identifier": "PolyForm Perimeter License 1.0.1", - "url": "https://github.com/FancyWM/fancywm/blob/main/LICENSE" - }, - "suggest": { - "autohotkey": "extras/autohotkey", - ".NET Desktop Runtime 10.0": "versions/windowsdesktop-runtime-10.0" - }, - "architecture": { - "64bit": { - "url": "https://github.com/FancyWM/fancywm/releases/download/v2.19.0/FancyWM.Release.x64.zip", - "hash": "EAF46AE4D4E3C5AE6F16618425CF7664BAEAA73A762C44133170096A41CA5587" - } - }, - "bin": [ - "FancyWM.exe" - ], - "shortcuts": [ - [ - "FancyWM.exe", - "FancyWM" - ] - ], - "checkver": "github", - "autoupdate": { + "version": "2.19.0", + "description": "Dynamic Tiling Window Manager for Windows", + "homepage": "https://github.com/FancyWM/fancywm", + "license": { + "identifier": "PolyForm Perimeter License 1.0.1", + "url": "https://github.com/FancyWM/fancywm/blob/main/LICENSE" + }, + "suggest": { + "autohotkey": "extras/autohotkey", + ".NET Desktop Runtime 10.0": "versions/windowsdesktop-runtime-10.0" + }, "architecture": { - "64bit": { - "url": "https://github.com/FancyWM/fancywm/releases/download/v$version/FancyWM.Release.x64.zip" - } + "64bit": { + "url": "https://github.com/FancyWM/fancywm/releases/download/v2.19.0/FancyWM.Release.x64.zip", + "hash": "EAF46AE4D4E3C5AE6F16618425CF7664BAEAA73A762C44133170096A41CA5587" + } + }, + "bin": [ + "FancyWM.exe" + ], + "shortcuts": [ + [ + "FancyWM.exe", + "FancyWM" + ] + ], + "checkver": { + "github": "https://api.github.com/repos/FancyWM/fancywm/releases/latest", + "jsonpath": "$.assets..browser_download_url", + "regex": "/v([\\d.]+)/FancyWM\\.Debug\\.x64.zip" }, - "hash": { - "url": "$baseurl/checksums.txt" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/FancyWM/fancywm/releases/download/v$version/FancyWM.Release.x64.zip" + } + } } - } } From 08d419216f08718f8f9cc7ef2a4ff563565de84c Mon Sep 17 00:00:00 2001 From: Yan Cao Date: Wed, 6 May 2026 10:18:12 +0200 Subject: [PATCH 4/5] fix lint Signed-off-by: Yan Cao --- bucket/fancywm.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bucket/fancywm.json b/bucket/fancywm.json index b4fc8b6ce3cc79..dfc249d9e0d0bc 100644 --- a/bucket/fancywm.json +++ b/bucket/fancywm.json @@ -16,9 +16,7 @@ "hash": "EAF46AE4D4E3C5AE6F16618425CF7664BAEAA73A762C44133170096A41CA5587" } }, - "bin": [ - "FancyWM.exe" - ], + "bin": "FancyWM.exe", "shortcuts": [ [ "FancyWM.exe", From bbbc432726450e830bb354a5f036defb16881901 Mon Sep 17 00:00:00 2001 From: Yan Cao Date: Wed, 6 May 2026 10:25:10 +0200 Subject: [PATCH 5/5] use release instead of debug --- bucket/fancywm.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/fancywm.json b/bucket/fancywm.json index dfc249d9e0d0bc..d736174c08609b 100644 --- a/bucket/fancywm.json +++ b/bucket/fancywm.json @@ -26,7 +26,7 @@ "checkver": { "github": "https://api.github.com/repos/FancyWM/fancywm/releases/latest", "jsonpath": "$.assets..browser_download_url", - "regex": "/v([\\d.]+)/FancyWM\\.Debug\\.x64.zip" + "regex": "/v([\\d.]+)/FancyWM\\.Release\\.x64.zip" }, "autoupdate": { "architecture": {