Skip to content

Add 教学助手 (yueshijiu.toolbox) - #210

Open
QiuXiYueShiJiu wants to merge 1 commit into
ClassIsland:mainfrom
QiuXiYueShiJiu:add-yueshijiu-toolbox
Open

QiuXiYueShiJiu wants to merge 1 commit into
ClassIsland:mainfrom
QiuXiYueShiJiu:add-yueshijiu-toolbox

Conversation

@QiuXiYueShiJiu

Copy link
Copy Markdown

插件简介

教学助手 —— ClassIsland 的置顶工具条插件。屏幕最上层常驻一个云朵圆钮,点一下向两边展开,提供三块功能:

  • 幸运抽签 —— 从名单里抽人,带饼状图统计;一轮内不重复,并在累计次数最少的一档里等概率随机取
  • 屏幕批注 —— 全屏画笔,可撤销 / 重做 / 清屏,笔与颜色可选
  • 自定义快捷方式 —— 把常用程序 / 文件 / 网址钉在工具条上,可拖拽排序

元数据

项 值
id yueshijiu.toolbox
入口程序集 ClassIsland.Toolbox.dll
API 版本 2.0.0.0
当前版本 1.2.0.0
仓库 https://github.com/QiuXiYueShiJiu/ClassIslandToolbox
发布产物 Toolbox-<版本>.cipx(Release 资产,tag 为纯数字 a.b.c.d)

assetsRoot 指向 main/src/ClassIsland.Toolbox,该目录下的 README.md 与 icon.png 已随仓库提交。

未指定 artifactName:产物名带版本号,写死会在下个版本失效;留空按 *.cipx 匹配,索引会自动跟随最新 Release。

自检

  • 已发布的 1.2.0.0 Release 说明包含 CLASSISLAND_PKG_MD5 校验和标签,与资产实际 MD5 一致
  • Release tag 为纯数字(1.2.0.0 / 1.1.0.0);另有一个历史 v1.0.0.0 带前缀,不会被解析成版本
  • 索引条目字段与插件 manifest.yml 逐项一致
  • 插件包内不含应由宿主提供的程序集(ClassIsland.Core / Avalonia / FluentAvalonia)

ClassIsland 置顶工具条插件:幸运抽签、屏幕批注、自定义快捷方式。
常驻屏幕最顶层,一个云朵圆钮点开向两边展开。

入口程序集 ClassIsland.Toolbox.dll,API 版本 2.0.0.0,当前版本 1.2.0.0。

未指定 artifactName:发布产物名为 Toolbox-<版本>.cipx,随版本变化;
留空按 *.cipx 匹配,索引生成器会自动跟随最新 Release 的 tag(纯数字 a.b.c.d)。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant