All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 27s
Docker Build & Deploy / Deploy to Production (push) Successful in 6s
Docker Build & Deploy / Cleanup Dangling Images (push) Successful in 2s
Docker Build & Deploy / WeChat Notification (push) Successful in 2s
- Introduced a new visual style for holiday highlights in the calendar component, replacing complex gradients with solid colors for better clarity. - Removed the holiday badge to reduce visual noise and enhance user experience. - Ensured that holiday information remains accessible through long-press interactions. - Updated specifications to reflect the new design decisions and requirements for both light and dark themes. - Added tasks for implementation, including style adjustments and accessibility enhancements.
1.8 KiB
1.8 KiB
MODIFIED Requirements
Requirement: 节假日视觉样式
日历日期单元格在显示节假日(包括休息日和调休工作日)时,SHALL 使用简洁的视觉样式,避免过度的装饰性元素。视觉呈现 SHALL 保持清晰、统一,且不干扰日期本身的可读性。
Scenario: 休息日显示
- WHEN 日期为节假日休息日(如春节、国庆)或普通周末
- THEN 日期单元格使用浅绿色纯色背景(而非渐变),文字颜色为深绿色,不显示徽章
Scenario: 调休工作日显示
- WHEN 日期为调休工作日(需要补班)
- THEN 日期单元格使用浅橙色纯色背景(而非渐变),文字颜色为深橙色,不显示徽章
Scenario: 节假日与选中状态叠加
- WHEN 节假日日期被用户选中
- THEN 选中状态的高亮样式优先级高于节假日样式,节假日信息通过长按浮层查看
Scenario: 节假日与交易数据叠加
- WHEN 节假日日期有交易数据记录
- THEN 节假日背景样式与交易金额显示不冲突,金额数字保持清晰可读
Requirement: 节假日信息查看
用户 SHALL 能够通过长按日历日期单元格查看详细的节假日信息。此功能 SHALL 保持与简化前完全一致。
Scenario: 长按查看节假日详情
- WHEN 用户长按节假日日期超过 500ms
- THEN 显示浮层,展示节假日名称和类型(休息日/调休工作日)
Scenario: 关闭节假日详情
- WHEN 用户点击浮层外部区域或浮层本身
- THEN 浮层关闭,返回日历视图
REMOVED Requirements
Requirement: 节假日徽章显示
Reason: 徽章占用空间且增加视觉噪音,与简洁化目标不符
Migration: 节假日信息通过背景颜色和长按浮层传达,无需徽章