Files
happy-export/frontend
Drsakura 1edf5ac995 feat(nav): 侧栏高对比度 + 顶栏已打开页面标签 + 折叠态只留日夜切换 + 换明月图标
1) 侧边栏对比度
   - 新增 --sb-* 专属色板(固定深色底,不随日夜主题翻转),文字 #c3d7e3、
     hover 纯白、选中纯白 + 品牌色强调条 + 内描边,参考 GoodJob 的 Command Deck
   - 原过渡曲线(--transition-fast/base)保持不变
   - luxury.css 里把侧栏刷回浅底的覆盖一并改为同一套色板

2) 顶栏「已打开页面」标签
   - 新增 src/navigation.js:NAV_GROUPS 与 PAGE_LABELS 单点维护,App 与顶栏共用
   - GlobalHeader 用 useLocation 自动登记访问过的页面,工作台恒定置顶且不可关闭,
     其余按最近使用排序,可单独关闭,最多 10 个,落 localStorage(happy.openTabs)
   - 关掉当前标签会退到剩下的最近一个,没有则回工作台

3) 折叠态页脚
   - .sidebar.collapsed .settings-btn 隐藏,76px 宽度下只留一个日夜切换按钮

4) 明月图标
   - MoonIcon → MoonStarsIcon,造型取自 igoutu.cn/icon/101343/moon-and-stars,
     重绘为矢量(月牙 = 两段圆弧相减,两枚凹边圆角四角星),走 currentColor 随主题变色
   - 源图存 design-refs/(已忽略,不入库)

5) 顶栏排布修正
   - 标签条加入后头部变挤,收窄品牌区/搜索框,按钮加 nowrap 防止文字折行
   - ≤1280px 隐藏标签条
2026-09-10 17:25:38 +08:00
..