拾光课程表
正式版
20
查看
0
讨论
7
收藏
支持安卓 16 实时更新通知(Live Update) 小米超级岛展示前提(系统3.0.300以上) coloros16以上
photo_library 应用截图
new_releases 更新日志
v2.0.0
✨ 新增功能 (Features)
引入 MaterialKolor 动态配色并优化主题与 UI 细节
🐛 Bug 修复 (Bug Fixes)
优化 WebView 界面状态栏适配并实现软键盘自动避让
💡 功能与体验优化 (Improvements)
优化深浅模式切换的ui体验
优化“学期结束”状态显示,将超出周数改为更精确的已结束天数
🚀 性能与代码改进 (Improvements)
迁移 Material 图标至本地矢量资源并移除相关依赖
迁移离线资源初始化与分享缓存至 shared
将通知/设置同步移至 shared 并简化 SyncManager
优化同步管理与通知权限交互
将ui迁移至 shared 模块以支持 KMP
将 model配置迁移到 shared
将 proto配置迁移到 shared
迁移数据库层至 KMP 并升级 Room 3.0 Multiplatform
迁移项目架构至 Kotlin Multiplatform (KMP)
迁移 Git 实现至 KGIT 并优化仓库同步逻辑
迁移依赖注入框架从 Hilt 至 Koin
将数据层和工具类迁移至 shared 模块以支持 KMP
description 应用介绍
拾光课程表是一款面向中国高校师生的课程表管理工具,支持通过适配脚本导入各类教务系统课程数据,方便用户高效管理个人课表。项目注重开放性和可扩展性,鼓励社区开发者参与适配和功能完善。支持灵动岛超级岛流体云展示
https://github.com/XingHeYuZhuan/shiguangschedule
功能介绍
主页面
今日课表
顾名思义就是看当天的课程
课表
显示一周的课程,左右滑动可以切换周次,点击顶部周次标题会弹出底部选择器用于快速跳转周次(会标记当前日期所在周)
我的
也就是设置页面,这里放置所有的配置项
深色适配
目前软件所有可以实现深色适配的位置都已全部实现深色适配
小组件也拥有深色适配
课表配置
支持时间列表与课表绑定,切换不同的课表自动改变时间
课表支持独立定义,一周的起始日是周一还是周日
小组件
多种功能小组件任其选择
全部小组件预览图。
小组件支持明日预告
超小小组件不支持明日预告,因为只有2x1的尺寸,设计上是用来展示最近一节课的消息
全局课程管理
独立的课程管理页面将所有课程以最直接的方式全局显示出来,支持快速添加以及修改
课表页面个性化配置
支持自定义背景图片
支持调整课表格子高度、圆角、间距及透明度
支持自定义课程块颜色
支持调整课程块内容样式
课程导入与导出
json文件导入与导出,方便课表备份
通用ics文件导出,支持多种设备以及平台的日程导入
教务导入,开源适配仓库开发者深度适配学校作息时间,一键导入
识别课程与对应作息时间是适配的基础功能,更高级的自动配置开学日期等 与开发者是否适配学校可能拥有的接口有关
课程提醒相关
课程提醒与上课自动化开启勿扰或者静音
获取整年节假日数据防止节假日课程打扰
语言支持
简体中文
繁体中文
英语