From 08151c14560855d831b61f92f9b5b01598eb67fd Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Sun, 8 Aug 2021 15:23:56 -0300 Subject: [PATCH 1/4] Create groups for forums and minor addons --- _locales/en/messages.json | 4 ++++ webpages/settings/data/addon-groups.js | 16 ++++++++++++++++ webpages/settings/index.js | 2 ++ 3 files changed, 22 insertions(+) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index d6cf8085e9..9e5cea4609 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -252,6 +252,10 @@ "message": "Enabled", "description": "Used as a category name for enabled addons" }, + "smallFeatures": { + "message": "Small features", + "description": "Used as a category name for minor addons" + }, "exportAndImportSettings": { "message": "Export and Import Settings" }, diff --git a/webpages/settings/data/addon-groups.js b/webpages/settings/data/addon-groups.js index c0b3ff0ddb..58b0bb42e6 100644 --- a/webpages/settings/data/addon-groups.js +++ b/webpages/settings/data/addon-groups.js @@ -50,6 +50,14 @@ export default [ iframeShow: false, fullscreenShow: true, }, + { + id: "forums", + name: chrome.i18n.getMessage("forums"), + addonIds: [], + expanded: false, + iframeShow: false, + fullscreenShow: true, + }, { id: "others", name: chrome.i18n.getMessage("others"), @@ -58,6 +66,14 @@ export default [ iframeShow: false, fullscreenShow: true, }, + { + id: "minor", + name: chrome.i18n.getMessage("smallFeatures"), + addonIds: [], + expanded: false, + iframeShow: false, + fullscreenShow: true, + }, { id: "beta", name: chrome.i18n.getMessage("beta"), diff --git a/webpages/settings/index.js b/webpages/settings/index.js index b70af18c1b..827ac427f7 100644 --- a/webpages/settings/index.js +++ b/webpages/settings/index.js @@ -548,6 +548,8 @@ chrome.storage.sync.get(["globalTheme"], function ({ globalTheme = false }) { // Addon is disabled if (manifest.tags.includes("recommended")) manifest._groups.push("recommended"); else if (manifest.tags.includes("beta") || manifest.tags.includes("danger")) manifest._groups.push("beta"); + else if (manifest.tags.includes("forums")) manifest._groups.push("forums"); + else if (manifest.tags.includes("minor")) manifest._groups.push("minor"); else manifest._groups.push("others"); } From a61b731716c061989946580330e0131d810231a6 Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Sun, 8 Aug 2021 15:39:44 -0300 Subject: [PATCH 2/4] Add minor tag to some addons --- addons/account-settings-capitalize/addon.json | 2 +- addons/better-emojis/addon.json | 2 +- addons/curator-link/addon.json | 2 +- addons/customize-avatar-border/addon.json | 2 +- addons/fix-uploaded-svgs/addon.json | 2 +- addons/remove-curved-stage-border/addon.json | 2 +- addons/semicolon/addon.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/account-settings-capitalize/addon.json b/addons/account-settings-capitalize/addon.json index c1fd26272b..bf10ecbfb4 100644 --- a/addons/account-settings-capitalize/addon.json +++ b/addons/account-settings-capitalize/addon.json @@ -7,6 +7,6 @@ "matches": ["https://scratch.mit.edu/*"] } ], - "tags": ["easterEgg", "community"], + "tags": ["community", "minor"], "versionAdded": "1.9.0" } diff --git a/addons/better-emojis/addon.json b/addons/better-emojis/addon.json index 0d0b10e25f..21fc1b65e0 100644 --- a/addons/better-emojis/addon.json +++ b/addons/better-emojis/addon.json @@ -1,7 +1,7 @@ { "name": "Better emojis", "description": "Replaces the cat emojis in comments on the website with improved vector designs.", - "tags": ["community", "comments"], + "tags": ["community", "comments", "minor"], "credits": [ { "name": "getbent", diff --git a/addons/curator-link/addon.json b/addons/curator-link/addon.json index 0d4b6d7863..b525b50db6 100644 --- a/addons/curator-link/addon.json +++ b/addons/curator-link/addon.json @@ -31,6 +31,6 @@ } ], "versionAdded": "1.4.0", - "tags": ["community"], + "tags": ["community", "minor"], "enabledByDefault": false } diff --git a/addons/customize-avatar-border/addon.json b/addons/customize-avatar-border/addon.json index f91affe309..5c0d649c22 100644 --- a/addons/customize-avatar-border/addon.json +++ b/addons/customize-avatar-border/addon.json @@ -58,7 +58,7 @@ "default": "#4d97ff40" } ], - "tags": ["community", "theme"], + "tags": ["community", "theme", "minor"], "versionAdded": "1.18.0", "enabledByDefault": false } diff --git a/addons/fix-uploaded-svgs/addon.json b/addons/fix-uploaded-svgs/addon.json index da8d501d2c..1a2f0471b1 100644 --- a/addons/fix-uploaded-svgs/addon.json +++ b/addons/fix-uploaded-svgs/addon.json @@ -9,6 +9,6 @@ } ], "versionAdded": "1.4.0", - "tags": ["editor", "costumeEditor"], + "tags": ["editor", "costumeEditor", "minor"], "enabledByDefault": false } diff --git a/addons/remove-curved-stage-border/addon.json b/addons/remove-curved-stage-border/addon.json index 6bc9c7c967..20bffa4c21 100644 --- a/addons/remove-curved-stage-border/addon.json +++ b/addons/remove-curved-stage-border/addon.json @@ -1,7 +1,7 @@ { "name": "Remove curved stage border", "description": "Removes the curved border around the stage, allowing you to see the corners.", - "tags": ["editor", "theme", "projectPlayer"], + "tags": ["editor", "theme", "projectPlayer", "minor"], "credits": [ { "name": "Tacodude7729", diff --git a/addons/semicolon/addon.json b/addons/semicolon/addon.json index edad500222..4b3e0259d1 100644 --- a/addons/semicolon/addon.json +++ b/addons/semicolon/addon.json @@ -20,6 +20,6 @@ } ], "versionAdded": "1.7.0", - "tags": ["community", "easterEgg"], + "tags": ["community", "minor"], "enabledByDefault": false } From d12928012d4bff150e6b70d8214296f3f1de2a5b Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Sun, 8 Aug 2021 15:40:48 -0300 Subject: [PATCH 3/4] Rename to "ocular integration" --- addons/my-ocular/addon.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/my-ocular/addon.json b/addons/my-ocular/addon.json index b666678d37..93644965e3 100644 --- a/addons/my-ocular/addon.json +++ b/addons/my-ocular/addon.json @@ -1,5 +1,5 @@ { - "name": "ocular.jeffalo.net integration", + "name": "ocular integration", "description": "Shows ocular statuses and forum post reactions. Uses my-ocular.jeffalo.net to obtain data.", "credits": [ { From edbcffcf9e1f9c497330df31213657a03e28f488 Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Sun, 8 Aug 2021 15:41:40 -0300 Subject: [PATCH 4/4] Remove easterEgg tag from redirect-mobile-forums --- addons/redirect-mobile-forums/addon.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/redirect-mobile-forums/addon.json b/addons/redirect-mobile-forums/addon.json index e15726bd31..fd6a3357eb 100644 --- a/addons/redirect-mobile-forums/addon.json +++ b/addons/redirect-mobile-forums/addon.json @@ -15,6 +15,6 @@ } ], "versionAdded": "1.16.0", - "tags": ["community", "forums", "easterEgg"], + "tags": ["community", "forums"], "enabledByDefault": false }