介绍
作者主页:https://www.bilibili.com/video/BV1xwW9eyEGu/
Class Widgets是一款专注于桌面课表管理的应用软件。它不仅能够显示当天的课程安排,还集成了多种实用功能,如上下课提醒、天气预报、自定义倒计时等。适用于学生和教师,特别是需要管理复杂课程安排的用户。也适合那些希望在一个应用中集成多种日常功能以提高生活效率的用户。
软件截图

软件特点
- 由Python编写的插件系统和插件广场(详见最新构建)
- 将今日的课程安排以小组件的样式为你呈现;
- 具有 上下课提醒 和预备铃;
- 拥有主题系统支持你高度自定义。
- 简洁直观的 课程表编辑 界面;
- 同时存储多个课程表文件,并能在各个 Class Widgets 导入和导出;
- 提供快捷的调休、换课 应对方案。
- 提供“天气”、“自定义倒计时”等实用小组件;
- 通过 “自定义” 个性化你的 Class Widgets;
- 具有亮/暗色主题;
更新日志
Class Widgets 新版本! (v1.2.0.1)
Tip
这是一个长期维护版本
从 v1.1.7.1 更新的用户可以看看 v1.2.0.0 的 Changelog
Warning
本次更新对课表文件中时间线格式有破坏性更新,正常用户不受影响,请引用时间线模块的开发者及时更新插件
⚡ 性能优化
- 枚举性能优化
✨ 新功能
- 单双周每日课表时间线独立
- 启动界面
- Apply basic_dirs
- Nightly-version
- ui: 自动换行
🐛 Bug 修复
- UnionUpdateTimer remove_all_callbacks 死锁
- Splash 在关闭后尝试访问已删除控件
- 日志文件时间编码错误
- 使用小尺寸主题时移动位置错误
- data_model/Schedule: Part Dict[str, List[PartUnit]] -> Dict[str, PartUnit] (
c89694f) - weather: Module imports itself (
98778d8) - 多余的删除 (
3c30895) 接下来的活动组件内容错误- 避免浮窗与主组件同时存在
- data_model: Forget update
Schedulemodel (#889) (a678258) - 同名节点导致的时间线错乱
- 配置加载错误信息未format (
3cee5be) - 课程表编辑 清除课程操作UI显示不正确
- 获取 version_channel 未加 fallback
- 缩放不生效
- 主题配置文件圆角不生效
💄 样式调整
- 调整导入顺序 (
1178f52) - alert_msgbox: 布局调整
- plugin_plaza: 优化时间标签格式
- Global format
📚 文档更新
- pull_request_template: 修正url格式
Puresys纯净系统-软件下载.png)
