GitHub - ClassIsland/ClassIsland: 一款功能强、可定制、跨平台,适用于班级多媒体屏幕的课表信息显示工具,可以一目了然地显示各种信息。
ClassIsland ClassIsland 是一款适用于班级多媒体屏幕的跨平台课表信息显示工具,可以在 Windows PC、Mac 及 Linux 设备屏幕上显示各种信息。 本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。 💬 ClassIsland QQ 频道 | ClassIsland QQ 群组 1 群 | 2 群 🌐 官方网站 | 🚀 软件下载 | 📚 项目文档 | 🗳 功能投票 观看介绍视频,快速了解突破创新 → 功能 Tip 您可以点击查看
社区作者 · zZz
它解决什么问题
ClassIsland
ClassIsland 是一款适用于班级多媒体屏幕的跨平台课表信息显示工具,可以在 Windows PC、Mac 及 Linux 设备屏幕上显示各种信息。
本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。
💬 ClassIsland QQ 频道 | ClassIsland QQ 群组 1 群 | 2 群
🌐 官方网站 | 🚀 软件下载 | 📚 项目文档 | 🗳 功能投票
观看介绍视频,快速了解突破创新 →
功能
Tip
您可以点击查看 ClassIsland 文档 了解更多。
课表信息显示
- 显示当天的课表、当前进行课程的信息
- 在上下课等重要时间点发出 提醒 ,自选搭配音效、强调特效、语音和置顶效果的 强调提醒
- 自选课表隐藏条件、临时隐藏与鼠标穿透,不影响授课
课表编辑与管理
- 简洁直观的 课表编辑工具
- 从 Excel 表格、 CSES 或其他软件 导入课表
- 将课表信息导出到 Excel 表格
- 多周轮换、快速录入时间表、自定义设置
- 单日/跨天临时换课
- 提前预定要临时启用的课表
自定义
- 通过 组件 (日期、时间、天气简报、倒计日等)自定义显示的内容。支持多行显示组件、组件轮播和组件滚动
- 通过 插件 扩展应用功能,高度自定义你的 ClassIsland
- 通过主题系统高度定制应用主界面外观
其它功能
- 通过 自动化 在特定事件发生时/特定时间自动执行某些操作(如显示提醒、打开应用/文件/网页等),提高教学效率
- 显示当前的 天气 信息、降水提示、6 小时 / 3 天天气预报和极端天气预警等信息,支持根据定位获取天气信息
- 自动同步软件时间、手动对齐铃声
- 使用密码等认证方式保护应用设置和课表配置
- 丝滑、流畅的过渡动画
- 自动获取与系统配色搭配的主题色
- 自动软件更新
- 集控管理 (即将发布)
- ……
软件截图
背景图片来自 Pixiv@辰暮 sora
主界面
- 软件效果
- 演示上课提醒视频
查看更多软件截图…… 档案编辑器
- 课表编辑
- 时间表编辑
- 科目编辑
- 预定调课
设置界面
- 基本设置
- 组件设置
开始使用
首先,请确保您的设备满足以下推荐需求:
- Windows 10 或更高版本
- macOS Big Sur 11 或更高版本 1
- Debian(或其衍生版)10 或更高版本,X11 图形环境 1
对于 Windows PC,您需要安装 .NET 8.0 桌面运行时
ClassIsland 与部分窗口美化工具(特别是如 Mica For Everyone 这类修改窗口材质的工具) 不兼容 ,与这些工具同时使用 ClassIsland 时请将 ClassIsland 添加到这些工具的排除列表中。
Important 详细安装说明请参阅 ClassIsland 文档 。
不建议在 Windows 10 以下的系统运行本应用。在 Windows 7 中,.NET 运行时会产生 严重的内存泄漏问题 。如果您执意要在 Windows 7 中使用 ClassIsland,请参阅 在 Windows 7 中安装 ClassIsland 。
要在 Linux 中安装并运行本应用,需要 X11 桌面环境,不支持 Wayland。通过 XWayland 运行不属于 ClassIsland 的支持范围,部分功能可能无法正常运行。
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
- ClassIsland 官网(推荐)
- GitHub Releases
获取帮助&加入社区
您可以访问以下页面来 获取帮助 :
- ClassIsland 帮助文档
您也可以加入这些社区 寻求帮助 :
如果您确定您遇到的问题是一个 Bug ,或者您要提出一项 新的功能 ,请 提交 Issue 。
开发
本项目目前开发状态:
分支 开发状态 状态
master 正在此分支上维护版本 2.1 - Liliya 。
misha-alpha 正在此分支上早期开发版本 2.2 - Misha 。
1.7 正在此分支上维护版本 1.7 - RyouYamada 。
要在本地编译应用,请参考文档 配置 ClassIsland 本体开发环境 。
如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 贡献指南 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request 。
您可以参考 DeepWiki 来了解项目结构。
致谢
本项目受到 DuguSand/class_form 的启发而开发。
感谢以下同学为本项目的开发提供支持( ✨ ):
HelloWRC 💻 🎨 📖 🤔 🚧
Doctor-yoi 💻 💬
姜胤 📖 🤔 🐛
fossabot 🚇
All Contributors 📖
DSZDev 📖
流焰xwx 📖 💻
团子 💡
吕璟辰 📖 📣
jizilin6732 📖
clover_yan 💻
干冰DryIce 💻
RoboMico 💻
user111192 💡
零音LyRin 📖 📣
LiPolymer 💻
Amiya 💻
Enzo Wu 💻
itsHenry 💻
星澜曦光 💻
kaokao221 💻
爱玩电脑的WindowsXP 💻
DannyFeng 💻
garyxxxx2021 💻
wjj 💻
Nikoa 💻
【繁星】格蕾修 💻
Misaka10072 💻
JamYido 💻
吕舒君 💻
Mux_Yang 📖
Pizero 💻 📦
lrs2187 💻
白杳 💻
Pulsar 💻
LaoShui 💻
Ivan 💻
denglihong2007 💻
谭麒峰 📖
HPD HE 💻
yusancky 💻
oldernewbee 💻
Hongbro886 📖
xfy2412 💻
SyntaxError 💻
OutHimic 💻
晚安 💻
Lewis Hamilton 💻
Jbyccc 💻
TZ^ 📖
浮笙-WindDrift 💻
HickoryTrail 💻
Senlinmu 📖
本项目使用了 这些第三方库和框架 。
感谢 JetBrains 为本项目的开发人员提供的 开源开发许可证 。
详细的致谢信息请前往【应用设置】->【关于 ClassIsland】界面中查看。
赞助商 / Sponsors
感谢以下赞助商对本项目的支持。
Free code signing on Windows provided by SignPath.io , certificate 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 获得许可:
- ClassIsland.PluginSdk
- ClassIsland.Core
- ClassIsland.Shared.Ipc
- ClassIsland.Shared
本项目的其余部分(包括但不限于应用本体)基于 GNU General Public License v3.0 获得许可。
Stars 历史
如果这个项目对您有帮助,请点亮 Star ⭐
Footnotes
- 仅适用于 1.7.105.1 及更高版本的 ClassIsland ↩ ↩ 2
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
开始使用 首先,请确保您的设备满足以下推荐需求:
对于 Windows PC,您需要安装 .NET 8.0 桌面运行时 ClassIsland 与部分窗口美化工具(特别是如 Mica For Everyone 这类修改窗口材质的工具) 不兼容 ,与这些工具同时使用 ClassIsland 时请将 ClassIsland 添加到这些工具的排除列表中。 Important 详细安装说明请参阅 ClassIsland 文档 。 不建议在 Windows 10 以下的系统运行本应用。在 Windows 7 中,.NET 运行时会产生 严重的内存泄漏问题 。
如果您执意要在 Windows 7 中使用 ClassIsland,请参阅 在 Windows 7 中安装 ClassIsland 。 要在 Linux 中安装并运行本应用,需要 X11 桌面环境,不支持 Wayland。通过 XWayland 运行不属于 ClassIsland 的支持范围,部分功能可能无法正常运行。 对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
获取帮助&加入社区 您可以访问以下页面来 获取帮助 :
您也可以加入这些社区 寻求帮助 : 如果您确定您遇到的问题是一个 Bug ,或者您要提出一项 新的功能 ,请 提交 Issue 。 开发 本项目目前开发状态: 分支 开发状态 状态 master 正在此分支上维护版本 2.1 - Liliya 。 misha-alpha 正在此分支上早期开发版本 2.2 - Misha 。 1.7 正在此分支上维护版本 1.7 - RyouYamada 。 要在本地编译应用,请参考文档 配置 ClassIsland 本体开发环境 。
如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 贡献指南 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request 。 您可以参考 DeepWiki 来了解项目结构。 致谢 本项目受到 DuguSand/class_form 的启发而开发。
感谢以下同学为本项目的开发提供支持( ✨ ): HelloWRC 💻 🎨 📖 🤔 🚧 Doctor-yoi 💻 💬 姜胤 📖 🤔 🐛 fossabot 🚇 All Contributors 📖 DSZDev 📖 流焰xwx 📖 💻 团子 💡 吕璟辰 📖 📣 jizilin6732 📖 clover_yan 💻 干冰DryIce 💻 RoboMico 💻 user111192 💡 零音LyRin 📖 📣 LiPolymer 💻 Amiya 💻 Enzo Wu 💻 itsHenry 💻 星澜曦光 💻 kaokao221 💻 爱玩电脑的WindowsXP 💻 DannyFeng 💻 garyxxxx2021 💻 wjj 💻 Nikoa 💻 【繁星】格蕾修 💻
- Windows 10 或更高版本
- macOS Big Sur 11 或更高版本 1
- Debian(或其衍生版)10 或更高版本,X11 图形环境 1
- ClassIsland 官网(推荐)
- GitHub Releases
- ClassIsland 帮助文档





