fix: automate graduate timetable read and refine blue glass Dock

This commit is contained in:
Codex
2026-10-13 17:50:04 +08:00
parent 8f20a341c4
commit 476ef097ee
23 changed files with 1072 additions and 176 deletions
+6 -10
View File
@@ -231,7 +231,7 @@ class _ShellState extends State<_Shell> with WidgetsBindingObserver {
gradient: LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [Color(0xFFF0F7F5), Color(0xFFF7F8F5), Color(0xFFEFF5F3)],
colors: [Color(0xFFF0F6FF), Color(0xFFF7FAFF), Color(0xFFEDF4FF)],
),
),
child: SafeArea(
@@ -313,15 +313,11 @@ class _ShellState extends State<_Shell> with WidgetsBindingObserver {
: Offset.zero,
duration: MediaQuery.disableAnimationsOf(context)
? Duration.zero
: const Duration(milliseconds: 240),
curve: Curves.easeOutCubic,
child: AnimatedOpacity(
opacity: _dockHidden ? 0 : 1,
duration: const Duration(milliseconds: 180),
child: GlassDock(
selectedIndex: _tab,
onSelected: _selectTab,
),
: const Duration(milliseconds: 360),
curve: Curves.easeInOutCubic,
child: GlassDock(
selectedIndex: _tab,
onSelected: _selectTab,
),
),
),