From 8c5167628163237c6487fb8458547c61c4904063 Mon Sep 17 00:00:00 2001 From: Jeffrey <9938813+Raphire@users.noreply.github.com> Date: Sun, 11 Oct 2026 20:28:29 +0200 Subject: [PATCH] chore: remove support for Eclipse Manager (#809) --- Config/Apps.json | 8 -------- Config/Languages/en-US/Apps.json | 4 ---- Config/Languages/it-IT/Apps.json | 4 ---- Config/Languages/ja-JP/Apps.json | 4 ---- Config/Languages/nl-NL/Apps.json | 4 ---- Config/Languages/pt-BR/Apps.json | 4 ---- Config/Languages/zh-CN/Apps.json | 4 ---- Tests/MainWindow-AppSelection.Tests.ps1 | 3 ++- 8 files changed, 2 insertions(+), 33 deletions(-) diff --git a/Config/Apps.json b/Config/Apps.json index 755ae38..d92e404 100644 --- a/Config/Apps.json +++ b/Config/Apps.json @@ -457,14 +457,6 @@ "Recommendation": "safe", "RemovalMethod": "Appx" }, - { - "FriendlyName": "Eclipse Manager", - "AppId": "EclipseManager", - "Description": "Often related to specific OEM software or utilities (e.g. for managing screen settings)", - "SelectedByDefault": true, - "Recommendation": "safe", - "RemovalMethod": "Appx" - }, { "FriendlyName": "Facebook", "AppId": "FACEBOOK.FACEBOOK", diff --git a/Config/Languages/en-US/Apps.json b/Config/Languages/en-US/Apps.json index e4cc3a3..12c7fa2 100644 --- a/Config/Languages/en-US/Apps.json +++ b/Config/Languages/en-US/Apps.json @@ -227,10 +227,6 @@ "FriendlyName": "Duolingo", "Description": "Language learning app" }, - "EclipseManager": { - "FriendlyName": "Eclipse Manager", - "Description": "Often related to specific OEM software or utilities (e.g. for managing screen settings)" - }, "FACEBOOK.FACEBOOK": { "FriendlyName": "Facebook", "Description": "Facebook social media app" diff --git a/Config/Languages/it-IT/Apps.json b/Config/Languages/it-IT/Apps.json index 9f2522c..7c056a2 100644 --- a/Config/Languages/it-IT/Apps.json +++ b/Config/Languages/it-IT/Apps.json @@ -227,10 +227,6 @@ "FriendlyName": "Duolingo", "Description": "App per l'apprendimento delle lingue" }, - "EclipseManager": { - "FriendlyName": "Eclipse Manager", - "Description": "Spesso correlata a software o utilità specifici del produttore OEM (ad esempio per la gestione delle impostazioni dello schermo)" - }, "FACEBOOK.FACEBOOK": { "FriendlyName": "Facebook", "Description": "App di social network Facebook" diff --git a/Config/Languages/ja-JP/Apps.json b/Config/Languages/ja-JP/Apps.json index fff36a2..e49d025 100644 --- a/Config/Languages/ja-JP/Apps.json +++ b/Config/Languages/ja-JP/Apps.json @@ -227,10 +227,6 @@ "FriendlyName": "Duolingo", "Description": "言語学習アプリです" }, - "EclipseManager": { - "FriendlyName": "Eclipse Manager", - "Description": "特定の OEM ソフトウェアまたはユーティリティに関連することが多いです (画面設定の管理など)" - }, "FACEBOOK.FACEBOOK": { "FriendlyName": "Facebook", "Description": "Facebook ソーシャル メディア アプリです" diff --git a/Config/Languages/nl-NL/Apps.json b/Config/Languages/nl-NL/Apps.json index bc66d7e..8aea6ee 100644 --- a/Config/Languages/nl-NL/Apps.json +++ b/Config/Languages/nl-NL/Apps.json @@ -227,10 +227,6 @@ "FriendlyName": "Duolingo", "Description": "App om talen te leren" }, - "EclipseManager": { - "FriendlyName": "Eclipse Manager", - "Description": "Meestal gekoppeld aan software of hulpmiddelen van de fabrikant, bijvoorbeeld voor beeldscherminstellingen" - }, "FACEBOOK.FACEBOOK": { "FriendlyName": "Facebook", "Description": "Socialemedia-app van Facebook" diff --git a/Config/Languages/pt-BR/Apps.json b/Config/Languages/pt-BR/Apps.json index d3c502f..5448525 100644 --- a/Config/Languages/pt-BR/Apps.json +++ b/Config/Languages/pt-BR/Apps.json @@ -227,10 +227,6 @@ "FriendlyName": "Duolingo", "Description": "App de aprendizado de idiomas" }, - "EclipseManager": { - "FriendlyName": "Eclipse Manager", - "Description": "Geralmente relacionado a softwares ou utilitários específicos de OEM (por exemplo, para gerenciar configurações de tela)" - }, "FACEBOOK.FACEBOOK": { "FriendlyName": "Facebook", "Description": "App de rede social Facebook" diff --git a/Config/Languages/zh-CN/Apps.json b/Config/Languages/zh-CN/Apps.json index d325767..3e6892e 100644 --- a/Config/Languages/zh-CN/Apps.json +++ b/Config/Languages/zh-CN/Apps.json @@ -227,10 +227,6 @@ "FriendlyName": "多邻国(Duolingo)", "Description": "语言学习应用" }, - "EclipseManager": { - "FriendlyName": "设备管理工具(Eclipse Manager)", - "Description": "通常与特定设备厂商的软件或实用工具有关,例如屏幕设置管理" - }, "FACEBOOK.FACEBOOK": { "FriendlyName": "社交应用(Facebook)", "Description": "Facebook 社交应用" diff --git a/Tests/MainWindow-AppSelection.Tests.ps1 b/Tests/MainWindow-AppSelection.Tests.ps1 index 53ee373..507ee39 100644 --- a/Tests/MainWindow-AppSelection.Tests.ps1 +++ b/Tests/MainWindow-AppSelection.Tests.ps1 @@ -30,9 +30,10 @@ Describe 'Invoke-AppDetailsFromJsonAsync' { BeforeEach { $script:GuiWindow = [PSCustomObject]@{} } It 'resolves translated FriendlyName and Description inside the background runspace' { + $appDefinitions = (Get-Content -LiteralPath $script:AppsListFilePath -Raw -Encoding UTF8 | ConvertFrom-Json).Apps $result = @(Invoke-AppDetailsFromJsonAsync -OnlyInstalled:$false) - $result.Count | Should -Be 141 + $result.Count | Should -Be @($appDefinitions).Count $clipchamp = $result | Where-Object { $_.AppId -contains 'Clipchamp.Clipchamp' } $clipchamp.FriendlyName | Should -Be 'Clipchamp' $clipchamp.Description | Should -Be 'Video editor from Microsoft'