Skip to content

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

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

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

Conversation

@QiuXiYueShiJiu

Copy link
Copy Markdown

新增插件:教学助手(yueshijiu.toolbox)

插件简介

ClassIsland 置顶工具条插件。常驻屏幕最顶层,一个云朵圆钮点开向两边展开。

  • 幸运抽签 —— 公平抽选:一层保轮次完整、一层按累计次数均衡,最后在候选里等概率随机取一个。名单为纯文本文件,支持 /// # // ; 等常见注释符号。抽到的人亮在屏幕中央的一朵云上,次数历史本地保存,带占比饼图。
  • 屏幕批注 —— 软笔 / 荧光笔 / 橡皮 / 激光笔,支持撤销重做。画在所有窗口之上,退出后点击穿透,鼠标还给系统。
  • 自定义快捷方式 —— 启动程序、打开网址、打开文件或文件夹、调起 ClassIsland 功能。「打开文件」支持绝对路径、相对应用数据目录、以及把副本存进插件内部三种定位方式。

仓库与发行版

其他

  • 工程位于 src/ClassIsland.Toolbox,assetsRoot 填的是 main/src/ClassIsland.Toolbox。
  • 测试:仓库内含无头 Avalonia UI 冒烟测试,170 项断言。
  • 兼容 ClassIsland 2.0.0.1 ~ 2.1.x(apiVersion: 2.0.0.0)。

@QiuXiYueShiJiu
QiuXiYueShiJiu deleted the add-yueshijiu-toolbox branch October 11, 2026 02:02
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