# dudu 桌面端 UI Kit

桌面端（Tauri 2，Mac / Windows）四个界面的高保真交互演示，对应 MVP 设计方案 §8.1：

| Tab | 界面 | 交互 |
|---|---|---|
| 识别浮层 | 仿真备忘录窗口 + RecognitionOverlay | 按住按钮模拟 ⌘⇧Space：聆听中 → partial 流式 → 松开 final 注入 |
| 托盘菜单 | 常驻菜单栏下拉 | hover 高亮（accent 反白）|
| 设置 | 单页设置窗口 | Switch / 麦克风下拉 / 外观切换（驱动整页 Light/Dark）|
| 登录 / 购买 | 微信扫码 → 选时长包 → 支付 → 完成 | 点击走完整流程 |

右上角月亮/太阳切换 Light / Dark；设置中"外观"同样生效（含跟随系统）。

## 设计要点

- 浮层：`--overlay-bg` 深色玻璃（两种模式不变），淡入 + 上移 4px（`--dur-base`），final 亮 / partial 灰。
- 一屏一个蓝色主按钮；托盘 hover 用 accent 反白是系统菜单惯例。
- 设置窗口宽 440，行高紧凑（`--control-sm` 控件），分组标题 12px。
- 二维码为占位图案（`FakeQr`），接入后端 `/v1/auth/qr` 后替换。

## 文件

- `index.html` — 入口（tabs + 主题状态）
- `DesktopShared.jsx` — Lucide 图标子集 · DuduLogo · MacWindow · FakeQr
- `OverlayDemo.jsx` — push-to-talk 全流程模拟
- `SettingsTray.jsx` — TrayMenu + SettingsWindow
- `LoginPurchase.jsx` — 登录/时长包/支付/完成 四步
