TimeTable第一周开发日记
项目地址:https://github.com/Troublor/TimeTable/
我们之前对项目进行了大体的分工,张无奇和李伟港负责后端的搭建,张伟颖和邓天意负责前端的工作。因为之前做了一些基本工作,
下面是小组成员们完 成任务的介绍
张无奇:
2018年4月20日:
加入对于是否已经登陆的判断;增加了网络错误异常的处理;优化了登陆体验;增加了网络错误异常的处理;修复了处理网络错误时的问题。
2018年4月21日:
封装了ClassInfoProvider类。
2018年4月22日:
增加了“倒数日”页面,初步完成静态设计,并修改了倒计时圆环的宽度,完成了动态的倒计时界面,增加了修改倒计时卡片的功能,完成了倒计时删除的功能;创建了Model类;增加了Model;小幅度更改了Acrylic效果;初始化Entity,完成CountDown到Entity的移植;测试出ClassInfoProvider的问题;Update README.md;更新的Demo代码;AaoLoginProvider基类
2018年4月23日:
增加了导入教务处考试信息;更改了倒计时页面的图标;更改Acrylic主题;微调CountDown页面UI;增加了启动页面以及背景透明度的设置(背景透明度设置还未生效);增加了密码自动填写;倒数日,前五个显示动态磁贴;新建NotificationProvider提供通知服务;添加了通知的设置。
2018年4月24日:
增加了倒数日的磁贴和通知功能;修复了倒数日卡片过期的bug;增加了倒数日导出到系统日历的功能。
2018年4月25日:
修复了LessonsGrades页面nullReference和代数日添加日历的bug。
李伟港:
2018年4月20日:
添加GetClassInfo.cs 类,以及Assert\template.txt();将GetClassInfo 分散到Model和Provider文件夹中;重命名GetClassInfo 为ClassInfoProvider。
2018年4月21日:
修改了课程信息因为无用信息干扰而导致的课程顺序错乱;更新截取课程信息模板。
2018年4月22日:
修改template.txt的编码格式;修改读template.txt文件的编码格式。
张伟颖:
2018年4月20日:
添加课程表主界面--ClassTableMain;修改了课程表的主页面。
2018年4月22日:
对个人成绩界面进行修改。
2018年4月23日:
进行了细微调整。
2018年4月24日:
整合连接个人成绩的数据;修改Semesters为provider.Semesters
查看成绩button改为repeatbutton,只有第一次点击触发显示成绩界面;成绩界面Acrylic效果。
邓天意:
2018年4月26日:
完成了课程数据的相关绑定;添加课程表页面,页面在宽和窄时有两种布局,页面有简单的淡入淡出效果;对最初版本进行了一定的优化。
————————————————————————————————————————————————————
2018.04.20
2018.04.21
2018.04.22
2018.04.23
2018.04.24
2018.04.25
2018.04.26