版本号 3.2.8 -> 3.2.9(邮件版式重做:白底 + 深色头部 + 暖色点缀)
用户对 3.2.8 的"整封同色系"给出了明确否定,并说明要什么: 背景要白的;顶部深蓝底白字;「新回复」标签不能用蓝色, 要黄或红、与头部有区分度;「查看完整讨论」按钮红底白字。 版式骨架改成了「白底 + 深头 + 暖色点缀」: - page_bg 由主色浅底改为纯白; - 头部改为主色的深版(deepen_to 压到白字 7:1),白字达 AAA; - 标签用暖色族,具体哪个由"与头部色相距离"挑(pick_warm), 主色偏红时金黄才撞得开; - 按钮固定红 #c62828 + 白字(5.62:1); - 新回复竖线改用同一套暖色,与标签呼应。 顺带修掉两个真 bug: - 标题色的循环从最暗档开始扫,实际取到的是最暗档(亮蓝下几乎全黑), 注释还写着"取最亮的达标档",方向与实现相反。改为从 0.90 往下扫, 并加色度下限(不低于种子 70%),避免浅主色被压成黑色; - 纯中性灰主色下 21px 标题取到 #717171 中灰,发虚。改为深墨色。 测试同步重写(旧判据服务的是"整封同色系",在白底版式下必红): - mail_color_audit.py 改为守四条性质:白底、头部深且白字达标、 标签暖色且撞开、按钮红底白字;定位靠结构不靠猜颜色; - pixel_color_audit.py 改为像素级守同一组性质:白像素 ≥45%、 顶部横跨的深色带、带内白字像素、带内撞色像素; 撞色必须判「带内」(判全图会把底部红按钮算进来,没牙齿); - falsify_color.py 四处注入全部退回旧做法,两层都能抓住; - run_tests/run_tests2/visual_audit/mail_design_audit/mail_shot 里 写死 #24292e 或"按钮跟主色"的过期断言一并改成本质性质。 verify_all.sh 14 组 / 463 条断言全绿(上一轮 320 条)。
This commit is contained in:
Reference in New Issue
Block a user