ClassIsland 是一款适用于班级多媒体屏幕的课表信息显示工具,可以在 Windows 屏幕上显示各种信息。
本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。
Tip
您可以点击下方链接或查看 ClassIsland 文档 了解更多。
- 自动同步软件时间、手动对齐铃声
- 天气、极端天气预警
- 通过 组件(日期、时间、天气简报、倒计日等)和 插件 高度自定义 ClassIsland
- 丝滑、流畅的过渡动画
- 自动获取与系统配色搭配的主题色
- 自动软件更新
- 集控管理(即将发布)
- ……
背景图片来自 Pixiv@辰暮 sora
2024-03-10.09-48-52.00_00_05-_x264.mp4
首先,请确保您的设备满足以下推荐需求:
- Windows 10 及以上版本的系统,x64 架构
- 安装 .NET 8.0 桌面运行时
Important
详细安装说明请参阅 ClassIsland 文档。
不建议在 Windows 10 以下的系统运行本应用。 在 Windows 7 中,.NET 运行时会产生严重的内存泄漏问题。如果您执意要在 Windows 7 中使用 ClassIsland,请参阅 在 Windows 7 中安装 ClassIsland。
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
测试版包含最新的功能,但也可能包含未完善和不稳定的功能。
下载渠道 | 🚀 正式版 |
🚧 测试版 |
---|---|---|
GitHub | 下载 | 下载 |
AppCenter | 下载 | 下载 |
如果以上链接无法使用,可以从 镜像链接 下载。
下载完成后,将软件压缩包解压到一个独立的文件夹(运行路径不能有中文),运行软件即可开始使用。解压时请不要解压到网盘同步文件夹、【下载】文件夹中,否则可能会出现文件无法读写、文件丢失等问题。
您可以访问以下页面来获取帮助:
您也可以加入这些社区寻求帮助:
如果您确定您遇到的问题是一个 Bug,或者您要提出一项新的功能,请提交 Issue。
本项目目前开发状态:
- 正在
master
分支上维护版本 1.5 - Griseo。
要在本地编译应用,您需要安装以下负载和工具:
对于 Visual Studio,您需要在安装时勾选以下工作负载:
- .NET 桌面开发
如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 贡献指南 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request。
本项目受到 DuguSand/class_form 的启发而开发。
感谢以下同学为本项目为本项目的开发提供支持(✨):
HelloWRC 💻 🎨 📖 🤔 🚧 |
Doctor-yoi 💻 💬 |
姜胤 📖 🤔 🐛 |
fossabot 🚇 |
All Contributors 📖 |
DSZDev 📖 |
流焰xwx 📖 💻 |
团子 💡 |
吕璟辰 📖 📣 |
jizilin6732 📖 |
clover_yan 💻 |
DryIce-cc 💻 |
RoboMico 💻 |
user111192 💡 |
一般路过绫音酱_Cecilion 📖 |
本项目使用到的第三方库和框架:
- .NET
- CommunityToolkit.Mvvm
- dotnetCampus.Ipc
- Downloader
- EPPlus
- Edge_tts_sharp
- gong-wpf-dragdrop
- Google.Protobuf
- Grpc
- Grpc.Net.Client
- Grpc.Tools
- GuerrillaNtp
- H.NotifyIcon
- HarmonyOS Sans
- MaterialDesignInXamlToolkit
- MdXaml
- Microsoft.Data.Sqlite
- Microsoft.Extensions.Hosting
- Microsoft.Windows.CsWin32
- NAudio
- Octokit
- Pastel
- RawInput.Sharp
- Sentry
- unvell.ReoGridWPF
- VirtualizingWrapPanel
- WPF
- WindowsShortcutFactory
- WinowsCommunityToolkit
- YamlDotNet
详细的致谢信息请前往【应用设置】->【关于 ClassIsland】界面中查看。
本项目基于 MIT License 获得许可。
如果这个项目对您有帮助,请点亮 Star ⭐