![]() |
||
---|---|---|
.github | ||
.idea/.idea.ClassIsland/.idea | ||
.vscode | ||
ClassIsland | ||
ClassIsland.Core | ||
ClassIsland.DocsGenerator | ||
ClassIsland.ExamplePlugin | ||
ClassIsland.Launcher | ||
ClassIsland.Packaging | ||
ClassIsland.PluginSdk | ||
ClassIsland.Shared | ||
ClassIsland.Shared.IPC | ||
Demos/ClassIsland.IpcDemo | ||
Walterlv | ||
doc | ||
examples | ||
tools | ||
vendors | ||
.all-contributorsrc | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
AssemblyInfo.cs | ||
CONTRIBUTING.md | ||
ClassIsland.sln | ||
ClassIsland.sln.DotSettings | ||
GeneratePackage.props | ||
Global.props | ||
LICENSE.txt | ||
README.md | ||
appveyor.yml | ||
build.cake | ||
cliff.toml | ||
qodana.yaml |
README.md
[!caution] 目前我们正在进行备案更变,2025/6/25-2025/7/29 期间 ClassIsland 所有网络服务可能无法访问,届时可能无法正常下载/更新应用和插件。感谢大家的理解和支持。
ClassIsland
ClassIsland 是一款适用于班级多媒体屏幕的课表信息显示工具,可以在 Windows 屏幕上显示各种信息。
本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。
💬Classlsland QQ 频道 | Classlsland QQ 群组
🌐 官方网站 | 🚀 软件下载|📚 项目文档|🗳 功能投票
观看介绍视频,快速了解突破创新 →
功能
[!TIP]
您可以点击下方链接或查看 ClassIsland 文档 了解更多。
课表信息显示
课表编辑与管理
自定义
- 通过 组件(日期、时间、天气简报、倒计日等)自定义显示的内容。支持多行显示组件、组件轮播和组件滚动
- 通过 插件 扩展应用功能,高度自定义你的 ClassIsland
- 通过主题系统高度定制应用主界面外观
其它功能
- 通过自动化在特定事件发生时/特定时间自动执行某些操作(如显示提醒、打开应用/文件/网页等),提高教学效率
- 显示当前的天气信息、降水提示、6 小时/3 天天气预报和极端天气预警等信息,支持根据定位获取天气信息
- 自动同步软件时间、手动对齐铃声
- 使用密码等认证方式保护应用设置和课表配置
- 丝滑、流畅的过渡动画
- 自动获取与系统配色搭配的主题色
- 自动软件更新
- 集控管理(即将发布)
- ……
软件截图
背景图片来自 Pixiv@辰暮 sora
主界面
1. 软件效果
2. 演示上课提醒视频
开始使用
首先,请确保您的设备满足以下推荐需求:
- Windows 10 及以上版本的系统
- 安装 .NET 8.0 桌面运行时
ClassIsland 与部分窗口美化工具(特别是如 Mica For Everyone 这类修改窗口材质的工具)不兼容,与这些工具同时使用 ClassIsland 时请将 ClassIsland 添加到这些工具的排除列表中。
[!IMPORTANT] 详细安装说明请参阅 ClassIsland 文档。
不建议在 Windows 10 以下的系统运行本应用。在 Windows 7 中,.NET 运行时会产生严重的内存泄漏问题。如果您执意要在 Windows 7 中使用 ClassIsland,请参阅 在 Windows 7 中安装 ClassIsland。
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
下载完成后,将软件压缩包解压到一个独立的文件夹(运行路径不能有中文),运行软件即可开始使用。解压时请不要解压到网盘同步文件夹、【下载】文件夹中,否则可能会出现文件无法读写、文件丢失等问题。
获取帮助&加入社区
您可以访问以下页面来获取帮助:
您也可以加入这些社区寻求帮助:
如果您确定您遇到的问题是一个 Bug,或者您要提出一项新的功能,请提交 Issue。
开发
本项目目前开发状态:
分支 | 开发状态 | 状态 |
---|---|---|
master |
正在此分支上维护版本 1.7 - RyouYamada。 | |
dev |
正在此分支上早期开发版本 2.0 - Khaslana。 |
要在本地编译应用,请参考文档配置 ClassIsland 本体开发环境。
如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 贡献指南 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request。
致谢
本项目受到 DuguSand/class_form 的启发而开发。
感谢以下同学为本项目为本项目的开发提供支持(✨):
本项目使用了这些第三方库和框架。
感谢 JetBrains 为本项目的开发人员提供的开源开发许可证。
详细的致谢信息请前往【应用设置】->【关于 ClassIsland】界面中查看。
赞助商 / Sponsors
感谢以下赞助商对本项目的支持。
![]() |
Free code signing on Windows provided by SignPath.io, certficate by SignPath Foundation |
代码签名策略 / Code signing policy
- Free code signing provided by SignPath.io, certificate by SignPath Foundation.
由 SignPath.io 提供免费代码签名,由 SignPath Foundation 提供证书。 - Committers and reviewers: Members team
提交者和审阅者:团队成员 - Approvers: Owners
审批人:所有者 - Privacy policy
隐私政策
许可证
本项目中的以下项目基于 GNU Lesser General Public License v3.0 获得许可:
本项目的其余部分(包括但不限于应用本体)基于 GNU General Public License v3.0 获得许可。
Stars 历史
如果这个项目对您有帮助,请点亮 Star ⭐