拾光课程表
正式版
10
查看
0
讨论
11
收藏
支持安卓 16 实时更新通知(Live Update) 小米超级岛展示前提(系统3.0.300以上) coloros16以上
photo_library 应用截图
new_releases 更新日志
v2.1.0
✨ 新增功能 (Features)
desktop平台初始支持 (#155)
优化 WebView SSL 证书错误处理,新增安全警告弹窗
支持部分应用设置备份与还原,统一重构备份版本号管理
支持深浅色模式独立壁纸设置,优化主题样式配置
引入假期与调休管理功能,重构底层节假日逻辑并优化调课体验
支持通过外部文件(Intent)导入课表,优化文件选择与页面自动导航
支持设置与展示课程学分
重构数据备份恢复架构,增加组合作息方案导入导出支持
支持桌面小组件独立外观样式定制并重构原生渲染层
重构导航框架,支持悬浮动态导航栏并优化页面布局
重构作息调度系统,支持公共作息与动态组合作息方案
课程详情支持分页查看重叠课程并优化 UI
引入 Material3 Adaptive 并实现自适应导航架构
🐛 Bug 修复 (Bug Fixes)
统一快捷操作中的周次计算逻辑
修复设置与今日日程页面的列表底部边距适配
修复 iOS 主题切换异常
💡 功能与体验优化 (Improvements)
教务导入页面添加更新适配仓库跳转按钮,多方案课程编辑支持快捷统一设置颜色
优化 Android 通知与小组件显示并清理冗余资源
优化弹窗按钮样式并完善周视图底部边距适配
更新默认配色风格为 TonalSpot
优化部分页面的显示行为
🚀 性能与代码改进 (Improvements)
优化桌面小组件刷新逻辑,新增同步流防抖机制
优化导航栏动画布局,实现固定总宽度与平滑展开效果
提取课表 UI 模型与工具函数,优化课表周计算与 WebView 桌面模式
优化 Ktor HTTP 引擎配置,针对不同平台切换至原生实现
统一默认主题色并重构主题设置页面逻辑
description 应用介绍
拾光课程表是一款面向中国高校师生的课程表管理工具,支持通过适配脚本导入各类教务系统课程数据,方便用户高效管理个人课表。项目注重开放性和可扩展性,鼓励社区开发者参与适配和功能完善。支持灵动岛超级岛流体云展示
https://github.com/XingHeYuZhuan/shiguangschedule
功能介绍
主页面
今日课表
顾名思义就是看当天的课程
课表
显示一周的课程,左右滑动可以切换周次,点击顶部周次标题会弹出底部选择器用于快速跳转周次(会标记当前日期所在周)
我的
也就是设置页面,这里放置所有的配置项
深色适配
目前软件所有可以实现深色适配的位置都已全部实现深色适配
小组件也拥有深色适配
课表配置
支持时间列表与课表绑定,切换不同的课表自动改变时间
课表支持独立定义,一周的起始日是周一还是周日
小组件
多种功能小组件任其选择
全部小组件预览图。
小组件支持明日预告
超小小组件不支持明日预告,因为只有2x1的尺寸,设计上是用来展示最近一节课的消息
全局课程管理
独立的课程管理页面将所有课程以最直接的方式全局显示出来,支持快速添加以及修改
课表页面个性化配置
支持自定义背景图片
支持调整课表格子高度、圆角、间距及透明度
支持自定义课程块颜色
支持调整课程块内容样式
课程导入与导出
json文件导入与导出,方便课表备份
通用ics文件导出,支持多种设备以及平台的日程导入
教务导入,开源适配仓库开发者深度适配学校作息时间,一键导入
识别课程与对应作息时间是适配的基础功能,更高级的自动配置开学日期等 与开发者是否适配学校可能拥有的接口有关
课程提醒相关
课程提醒与上课自动化开启勿扰或者静音
获取整年节假日数据防止节假日课程打扰
语言支持
简体中文
繁体中文
英语