ClassIsland是一款适用于班级多媒体屏幕的课表的信息显示工具,可以一目了然地显示各种信息。本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。
- 显示当日的课表
- 显示当前进行的课程信息
- 在上课、下课等重要时间点发出提醒
- 在发出提醒时使用语音、强调特效和音效增强提醒 (即将发布)
- 直观的的课表编辑工具
- 从表格导入课表
- 换课
- 临时启用某个课表
- 界面缩放
- 自动同步软件时间,支持手动调整和自动累加时间偏移 (即将发布)
- 天气显示
- 从壁纸提取软件主题色
- 丝滑的过渡动画
- 集控管理 (即将发布)
- 明亮、黑暗主题
- ……
首先,请确保您的设备满足以下推荐需求:
- Windows 10 及以上版本的系统,x64架构
- 已安装.NET 8.0桌面运行时
- 开启Aero效果(Windows 8及以上的系统可以忽略此项)
最低设备需求
ClassIsland 理论上可以在以下的系统环境中运行。注意:在这些系统上运行 ClassIsland 可能会出现运行不稳定的情况。
- Windows 7 及以上版本系统,x64架构
要在 Windows 7 中安装并运行 ClassIsland,您还需要额外进行以下准备工作:在Windows7中安装 ClassIsland
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
测试版包含最新的功能,但也可能包含未完善和不稳定的功能,请谨慎使用。
下载渠道/通道 | 🚀正式版 |
🚧测试版 |
---|---|---|
GitHub | GitHub下载 | GitHub下载 |
AppCenter | AppCenter下载 | AppCenter下载 |
如果您下载了测试版,请注意在【应用设置】->【更新】->【更新设置】中手动将通道调整为测试通道,以接收测试版更新。
下载完成后,将软件压缩包解压到一个您喜欢的地方,运行软件即可开始使用。
首次启动时,会有一个简短的欢迎向导来引导您完成本软件的基本设置,并展示软件的一些基本操作。
您可以观看入门教程视频来快速上手本软件。如果您要进一步了解本软件,您可以阅读本软件内置的帮助文档。
本应用目前的开发状态:
- 正在
master
分支上维护版本 1.4 - Firefly。
要在本地编译应用,您需要安装以下负载和工具:
对于Visual Studio,您需要在安装时勾选以下工作负载:
- .NET 桌面开发
我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request。
您可以访问以下页面来获取帮助:
- 应用内置的帮助文档
- Wiki(技术性文档)
您也可以加入以下社群讨论交流:
如果您确定您遇到的问题是一个 bug,或者您要提出一项新的功能,请提交一个Issue。
本项目受到DuguSand/class_form的启发而开发。
感谢以下同学为本项目为本项目的开发提供支持(emoji key):
HelloWRC 💻 🎨 📖 🤔 🚧 |
Doctor-yoi 💻 💬 |
姜胤 📖 🤔 🐛 |
fossabot 🚇 |
All Contributors 📖 |
本项目使用到的第三方库和框架:
- MaterialDesignInXamlToolkit
- ReoGrid
- EPPlus
- MahApps.Metro
- FluentWpf
- gong-mdWpf-dragdrop
- MdXaml
- Microsoft.AppCenter
- Downloader
- HarmonyOS Sans
- MVVM Toolkit
- WPF
- .NET
详细的致谢信息请前往【应用设置】->【关于】界面中查看。
本项目基于 MIT License 获得许可。