From d89f3f75d3680d1dd5468128357e5f44124d8ec0 Mon Sep 17 00:00:00 2001 From: Yukino Song Date: Wed, 28 May 2025 20:41:53 +0800 Subject: [PATCH] Add alphabetize button to app list --- src_assets/common/assets/web/apps.html | 7 +++++++ src_assets/common/assets/web/public/assets/locale/en.json | 1 + src_assets/common/assets/web/public/assets/locale/zh.json | 1 + 3 files changed, 9 insertions(+) diff --git a/src_assets/common/assets/web/apps.html b/src_assets/common/assets/web/apps.html index 7934a032..43e27915 100644 --- a/src_assets/common/assets/web/apps.html +++ b/src_assets/common/assets/web/apps.html @@ -470,6 +470,9 @@ + @@ -587,6 +590,10 @@ this.listReordered = true; }, + alphabetizeApps() { + this.apps.sort((a, b) => a.name.localeCompare(b.name)); + this.listReordered = true; + }, saveOrder() { this.actionDisabled = true; diff --git a/src_assets/common/assets/web/public/assets/locale/en.json b/src_assets/common/assets/web/public/assets/locale/en.json index 96959f09..c3034ac8 100644 --- a/src_assets/common/assets/web/public/assets/locale/en.json +++ b/src_assets/common/assets/web/public/assets/locale/en.json @@ -36,6 +36,7 @@ "add_new": "Add New", "allow_client_commands": "Allow client prepare commands", "allow_client_commands_desc": "Whether to execute client prepare commands when running this app.", + "alphabetize": "Alphabetize", "app_name": "Application Name", "app_name_desc": "Application Name, as shown on Moonlight", "applications_desc": "Applications are refreshed when a session is terminated.", diff --git a/src_assets/common/assets/web/public/assets/locale/zh.json b/src_assets/common/assets/web/public/assets/locale/zh.json index 17897a16..0de11b8c 100644 --- a/src_assets/common/assets/web/public/assets/locale/zh.json +++ b/src_assets/common/assets/web/public/assets/locale/zh.json @@ -36,6 +36,7 @@ "add_new": "添加新应用", "allow_client_commands": "允许客户端准备命令", "allow_client_commands_desc": "在此APP运行时是否允许执行客户端准备命令", + "alphabetize": "按字母排序", "app_name": "应用名称", "app_name_desc": "在 Moonlight 显示的应用名称", "applications_desc": "应用列表在会话终止时刷新",