From fdf600f45a293a2032669d30f225557a6b142563 Mon Sep 17 00:00:00 2001 From: gwjcfls <98517490+gwjcfls@users.noreply.github.com> Date: Thu, 1 Oct 2026 09:59:15 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E4=B8=8A=E6=9E=B6=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=20=E9=9A=8F=E6=9C=BA=E6=8A=BD=E5=8F=96=E5=90=8C?= =?UTF-8?q?=E5=AD=A6=20(classisland.random-student-picker)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 ClassIsland 主界面组件上提供「随机抽取」按钮,点击即可从备选同学名单中 随机抽出一位同学,并通过 ClassIsland 提醒(可选语音朗读)公布结果。 - 仓库:https://github.com/gwjcfls/ClassIsland.RandomStudentPicker - 许可:MIT - 版本:1.0.0.0(Release 已发布,含 .cipx 与 MD5 校验信息) - 平台:Windows --- .../classisland.random-student-picker.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 index/plugins-v2/classisland.random-student-picker.yml diff --git a/index/plugins-v2/classisland.random-student-picker.yml b/index/plugins-v2/classisland.random-student-picker.yml new file mode 100644 index 0000000..0053b8b --- /dev/null +++ b/index/plugins-v2/classisland.random-student-picker.yml @@ -0,0 +1,15 @@ +id: classisland.random-student-picker +name: 随机抽取同学 +description: 在主界面组件上放一个「随机抽取」按钮,点击即可从备选同学名单中随机抽出一位同学,并支持在设置界面中维护名单与抽取选项。 +entranceAssembly: "ClassIsland.RandomStudentPicker.dll" +url: https://github.com/gwjcfls/ClassIsland.RandomStudentPicker +repoOwner: gwjcfls +repoName: ClassIsland.RandomStudentPicker +assetsRoot: main +artifactName: ClassIsland.RandomStudentPicker.cipx +tagPattern: 1.*.*.* +version: 1.0.0.0 +apiVersion: 2.0.0.0 +author: gwjcfls +supportedOSPlatforms: + - Windows From 7b9734e3d9e2afe8cd78e0222276f5f5969dc2d5 Mon Sep 17 00:00:00 2001 From: gwjcfls <98517490+gwjcfls@users.noreply.github.com> Date: Thu, 1 Oct 2026 10:45:36 +0800 Subject: [PATCH 2/3] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E6=8A=BD=E5=8F=96=E5=90=8C=E5=AD=A6=20=E8=87=B3=201.1?= =?UTF-8?q?.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增「抽取时保持主界面不淡化」:点击抽取按钮后鼠标仍停在主界面上时, ClassIsland 会因「指针移入淡化」把整行不透明度压到 0.05,提醒几乎不可见; 插件现在会在鼠标位于抽取按钮上、以及提醒显示期间临时压住淡化效果。 --- index/plugins-v2/classisland.random-student-picker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index/plugins-v2/classisland.random-student-picker.yml b/index/plugins-v2/classisland.random-student-picker.yml index 0053b8b..de18fed 100644 --- a/index/plugins-v2/classisland.random-student-picker.yml +++ b/index/plugins-v2/classisland.random-student-picker.yml @@ -8,7 +8,7 @@ repoName: ClassIsland.RandomStudentPicker assetsRoot: main artifactName: ClassIsland.RandomStudentPicker.cipx tagPattern: 1.*.*.* -version: 1.0.0.0 +version: 1.1.0.0 apiVersion: 2.0.0.0 author: gwjcfls supportedOSPlatforms: From 049a369b2f486a191332b3958352ccae3d65f32e Mon Sep 17 00:00:00 2001 From: gwjcfls <98517490+gwjcfls@users.noreply.github.com> Date: Thu, 1 Oct 2026 10:57:38 +0800 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E6=8A=BD=E5=8F=96=E5=90=8C=E5=AD=A6=20=E8=87=B3=201.2?= =?UTF-8?q?.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1) 抽取提醒不再创建「顶层效果窗口」(关闭该次提醒的涟漪特效) 2) 切换组件配置时清空上一次抽选的人 --- index/plugins-v2/classisland.random-student-picker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index/plugins-v2/classisland.random-student-picker.yml b/index/plugins-v2/classisland.random-student-picker.yml index de18fed..80f27de 100644 --- a/index/plugins-v2/classisland.random-student-picker.yml +++ b/index/plugins-v2/classisland.random-student-picker.yml @@ -8,7 +8,7 @@ repoName: ClassIsland.RandomStudentPicker assetsRoot: main artifactName: ClassIsland.RandomStudentPicker.cipx tagPattern: 1.*.*.* -version: 1.1.0.0 +version: 1.2.0.0 apiVersion: 2.0.0.0 author: gwjcfls supportedOSPlatforms: