feat: deliver RSchedule service login exams and elastic glass navigation

This commit is contained in:
Codex
2026-10-13 17:06:50 +08:00
parent 9193fd8e43
commit 8f20a341c4
35 changed files with 1742 additions and 453 deletions
@@ -32,6 +32,7 @@ class _TimetablePageState extends State<TimetablePage> {
: term.firstMonday.add(Duration(days: (week - 1) * 7));
final sunday = monday.add(const Duration(days: 6));
return ListView(
key: const PageStorageKey('timetable-scroll'),
padding: EdgeInsets.fromLTRB(
8,
10,
@@ -40,7 +41,7 @@ class _TimetablePageState extends State<TimetablePage> {
),
children: [
const Text(
'Riverside Schedule',
'RSchedule',
style: TextStyle(
fontSize: 22,
fontWeight: FontWeight.w700,
@@ -157,7 +158,7 @@ class _TimetablePageState extends State<TimetablePage> {
),
const SizedBox(height: 12),
Text(
'在「我的」设置学期并导入课程,\n或先看看示例课表。',
'在「个人设置」设置学期并导入课程,\n或先看看示例课表。',
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 13,