目录
目录README.md

ClassIsland

Banner

Stars 正式版 Release 测试版 Release 下载量
.NET 版本 GitHub Repo size GitHub Repo Languages

Featured|HelloGitHub

ClassIsland 是一款适用于班级多媒体屏幕的跨平台课表信息显示工具,可以在 Windows PC、Mac 及 Linux 设备屏幕上显示各种信息。
本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。

💬Classlsland QQ 频道 | Classlsland QQ 群组

🌐 官方网站 | 🚀 软件下载📚 项目文档🗳 功能投票

观看介绍视频,快速了解突破创新 →

功能

[!TIP]

您可以点击下方链接或查看 ClassIsland 文档 了解更多。

课表信息显示

  • 显示当天的课表、当前进行课程的信息
  • 在上下课等重要时间点发出 提醒,自选搭配音效、强调特效、语音和置顶效果的 强调提醒
  • 自选课表隐藏条件、临时隐藏与鼠标穿透,不影响授课

课表编辑与管理

  • 简洁直观的 课表编辑工具
  • 从 Excel 表格、CSES 或其他软件 导入课表
  • 将课表信息导出到 Excel 表格
  • 多周轮换、快速录入时间表、自定义设置
  • 单日/跨天临时换课
  • 提前预定要临时启用的课表

自定义

  • 通过 组件(日期、时间、天气简报、倒计日等)自定义显示的内容。支持多行显示组件、组件轮播和组件滚动
  • 通过 插件 扩展应用功能,高度自定义你的 ClassIsland
  • 通过主题系统高度定制应用主界面外观

其它功能

  • 通过自动化在特定事件发生时/特定时间自动执行某些操作(如显示提醒、打开应用/文件/网页等),提高教学效率
  • 显示当前的天气信息、降水提示、6 小时/3 天天气预报和极端天气预警等信息,支持根据定位获取天气信息
  • 自动同步软件时间、手动对齐铃声
  • 使用密码等认证方式保护应用设置和课表配置
  • 丝滑、流畅的过渡动画
  • 自动获取与系统配色搭配的主题色
  • 自动软件更新
  • 集控管理(即将发布)
  • ……

软件截图

背景图片来自 Pixiv@辰暮 sora

主界面

1. 软件效果

软件截图 - 整体效果

2. 演示上课提醒视频

查看更多软件截图……

档案编辑器

1. 课表编辑

软件截图 - 课表编辑

2. 时间表编辑

软件截图 - 时间表编辑

3. 科目编辑

软件截图 - 科目编辑

4. 预定调课

软件截图 - 跨天换课

软件截图 - 预定课表

设置界面

1. 基本设置

软件截图 - 应用设置

2. 组件设置

软件截图 - 组件设置

开始使用

首先,请确保您的设备满足以下推荐需求:

  • 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 的支持范围,部分功能可能无法正常运行。

对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。

获取帮助&加入社区

您可以访问以下页面来获取帮助

您也可以加入这些社区寻求帮助

GitHub Issues GitHub Discussions 加入 QQ 频道 加入 QQ 群

如果您确定您遇到的问题是一个 Bug,或者您要提出一项新的功能,请提交 Issue

开发

Alt

本项目目前开发状态:

分支 开发状态 状态
master 正在此分支上维护版本 2.0 - Khaslana CodeFactorBuild
1.7 正在此分支上维护版本 1.7 - RyouYamada Build

要在本地编译应用,请参考文档配置 ClassIsland 本体开发环境

如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 贡献指南 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request

您可以参考 DeepWiki 来了解项目结构。 Ask DeepWiki

致谢

All Contributors

本项目受到 DuguSand/class_form 的启发而开发。

感谢以下同学为本项目为本项目的开发提供支持():

HelloWRC
HelloWRC

💻 🎨 📖 🤔 🚧
Doctor-yoi
Doctor-yoi

💻 💬
姜胤
姜胤

📖 🤔 🐛
fossabot
fossabot

🚇
All Contributors
All Contributors

📖
DSZDev
DSZDev

📖
流焰xwx
流焰xwx

📖 💻
团子
团子

💡
吕璟辰
吕璟辰

📖 📣
jizilin6732
jizilin6732

📖
clover_yan
clover_yan

💻
干冰DryIce
干冰DryIce

💻
RoboMico
RoboMico

💻
user111192
user111192

💡
零音LyRin
零音LyRin

📖 📣
LiPolymer
LiPolymer

💻
Amiya
Amiya

💻
Enzo Wu
Enzo Wu

💻
itsHenry
itsHenry

💻
星澜曦光
星澜曦光

💻
kaokao221
kaokao221

💻
爱玩电脑的WindowsXP
爱玩电脑的WindowsXP

💻
DannyFeng
DannyFeng

💻
garyxxxx2021
garyxxxx2021

💻
wjj
wjj

💻
Nikoa
Nikoa

💻
【繁星】格蕾修
【繁星】格蕾修

💻
Misaka10072
Misaka10072

💻
JamYido
JamYido

💻
吕舒君
吕舒君

💻
Mux_Yang
Mux_Yang

📖
Pizero
Pizero

💻 📦
lrs2187
lrs2187

💻
白杳
白杳

💻

本项目使用了这些第三方库和框架

感谢 JetBrains 为本项目的开发人员提供的开源开发许可证

详细的致谢信息请前往【应用设置】->【关于 ClassIsland】界面中查看。

赞助商 / Sponsors

感谢以下赞助商对本项目的支持。

SignPath Free code signing on Windows provided by SignPath.io, certficate by SignPath Foundation
苏州晔淞信息科技有限公司 苏州晔淞信息科技有限公司提供云计算支持。苏州晔淞信息科技有限公司以自主创新、灵活开放的理念,以行业领先的云计算平台助力云上业务创新。

代码签名策略 / Code signing policy

许可证

FOSSA Status

本项目中的以下项目基于 GNU Lesser General Public License v3.0 获得许可:

本项目的其余部分(包括但不限于应用本体)基于 GNU General Public License v3.0 获得许可。

FOSSA Status

Stars 历史

Star 历史

如果这个项目对您有帮助,请点亮 Star ⭐

关于

A mirror of ClassIsland.

93.0 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号