Skip to content

feat: 课表视觉改进和新增当前时间指示器#129

Open
Lagrange-X wants to merge 13 commits intoBenderBlog:mainfrom
Lagrange-X:feat-classtable-visual-improve
Open

feat: 课表视觉改进和新增当前时间指示器#129
Lagrange-X wants to merge 13 commits intoBenderBlog:mainfrom
Lagrange-X:feat-classtable-visual-improve

Conversation

@Lagrange-X
Copy link
Copy Markdown

新增了一个时间指示器,并且能够突出显示当前日期的那一列课表,
对已结束和未开始的课程进行色彩上的区分(饱和度和透明度),
以及增加了对上述的功能的设置页面。

浅色
ScreenShot_2026-04-17_20-42-25
深色
ScreenShot_2026-04-17_20-44-11
自定义背景(浅色)
ScreenShot_2026-04-17_23-40-19
自定义背景(深色)
ScreenShot_2026-04-17_20-48-45

浅色顶部略缩图
ScreenShot_2026-04-17_20-42-40
深色顶部略缩图
ScreenShot_2026-04-17_20-43-49
设置页面(当前展示的是预设的默认参数)
ScreenShot_2026-04-17_21-22-25

浅色(带时间标签)
ScreenShot_2026-04-17_20-43-10
深色(带时间标签)
ScreenShot_2026-04-17_20-43-35
(时间标签默认关闭,因为容易和其他文字信息重叠观感不是很好)

$_{但愿不会带来太多麻烦:)}$

@BenderBlog
Copy link
Copy Markdown
Owner

你去和 @nkanf-dev 商量一下实现,你们俩都算这个功能的实现者。

Comment thread lib/page/classtable/classtable_state.dart Outdated
@Lagrange-X
Copy link
Copy Markdown
Author

@nkanf-dev 稍微讨论了一下,对样式进行了微调,优化了时间标签的位置,增加了颜色亮度调节功能,以及把强调方式从框线改为了半透明填充方块
ScreenShot_2026-04-18_20-37-05
设置页样式部分和时间指示部分分离(以下图内为新的默认参数)
ScreenShot_2026-04-18_20-32-22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants