Skip to content

Commit 0e9bea6

Browse files
committed
Add study notes for 2025-08-21
1 parent b4736aa commit 0e9bea6

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

wangwanlu09.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,54 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-21
19+
20+
### 今日学习/推进计划(按你当前进度定制)
21+
22+
- 目标
23+
- 明确“逻辑与样式分离”落地方式
24+
- 完成按钮与卡片的暗黑模式可读性优化
25+
- 统一颜色来源与使用方式(避免 Hook 层带颜色)
26+
27+
- 关键产出
28+
- 颜色映射/主题变量小文档(团队约定)
29+
- ActionButton 颜色从 Hook 移除为 UI 层 variant 驱动的设计草案
30+
- 暗黑模式适配完成的组件清单与截图对比
31+
- 简短贡献指南:颜色与暗黑模式约定(放 README 小节)
32+
33+
- 任务与顺序
34+
1) 颜色与分层规范(30m)
35+
- 定义语义颜色映射:like/comment/bookmark/share 对应的文本色、填充色(明/暗两套)
36+
- 约定:Hook 不返回颜色,仅返回语义与 variant
37+
2) 提升未点击按钮可见度(30m)
38+
- 已完成:`src/components/post/post-action-button.tsx` 未点击态在暗黑用 gray-200、亮色用 gray-600
39+
- 补充:计数文本与容器边框对比度检查
40+
3) 容器与卡片对比度微调(45m)
41+
- `src/components/post/post-actions-bar.tsx` 增加 `dark:` 边框类,保证分隔线在暗黑可见
42+
- `src/components/post/post-card.tsx``src/components/post/compact-post-card.tsx` 检查文本/背景/边框的 `dark:` 类是否齐全
43+
4) 重构设计草案(不实装,仅设计稿,45m)
44+
- `src/hooks/post-actions/use-post-actions-buttons.tsx` 去掉 `strokeColor/fillColor`,新增 `variant` 的接口设计
45+
- `src/components/post/post-action-button.tsx` 使用 variant→颜色映射(明/暗)方案草图
46+
5) 回归与文档(30m)
47+
- Light/Dark 实机核对 Feed 列表(列表/瀑布流)、卡片、按钮
48+
- README 增加“颜色与暗黑模式约定”和“Hook 不含样式”的说明
49+
50+
- 验收清单
51+
- Hook 层不出现颜色常量或样式逻辑(本日先完成设计草案)
52+
- 暗黑模式下按钮默认态可见、悬停清晰、激活一致
53+
- `FeedHeader` 暗黑适配保留下划线逻辑(已就绪)
54+
- 主要页面前后截图对比齐全
55+
56+
- 风险与应对
57+
- 分散改动易遗漏:先完成颜色映射与分层约定,再逐页核对
58+
- 对比度不达标:暗黑默认灰保持 ≥ gray-200,必要时提高到 gray-100 并复检
59+
60+
- 今日检查点(具体文件)
61+
- `src/components/post/post-action-button.tsx`(已调暗黑默认灰,检查计数文本)
62+
- `src/components/post/post-actions-bar.tsx`(边框 `dark:`
63+
- `src/components/post/post-card.tsx``src/components/post/compact-post-card.tsx`(文本/背景/边框对比度)
64+
- `src/hooks/post-actions/use-post-actions-buttons.tsx`(准备 variant 设计,先不动代码)
65+
1866
# 2025-08-20
1967

2068
系统的学习Uniswap V4理论https://www.notion.so/Uniswap-V4-2556f5f0a73380e7aaabd2ca7c426b2b这个是我的笔记。成功组队休闲黑客松,从小队项目的github上fork了代码.

0 commit comments

Comments
 (0)