新增: 项目README + 更新技术笔记项目结构

This commit is contained in:
2026-05-26 04:34:59 +08:00
parent 9fd3acede3
commit eed461e325
2 changed files with 138 additions and 4 deletions

View File

@@ -143,10 +143,23 @@ wallpaper.html 里把 `RENDER_SCALE` 从 1.0 降到 0.5canvas 渲染分辨率
```
u-desktop/
├── main.go # Go 层: WebView2 创建 + WorkerW 嵌入 + 系统托盘
├── wallpaper.html # 渲染层: WebGL 极光 + 天气组件 + 星座运势
├── backup-opengl/ # OpenGL 方案备份(已确证不可行)
├── go.mod / go.sum
├── main.go # 入口: 单实例互斥锁 + 配置目录 + 托盘启动
├── win32.go # Win32 API 声明
├── systray.go # 系统托盘 + WebView2 壁纸嵌入 + 消息循环
├── wallpaper.go # 壁纸 HTML 构建 + 主题注入
├── config.go # 配置结构体 + JSON 持久化
├── settings.go # 设置窗口 (独立 WebView2)
├── weather.go # 天气 API + IP 定位 + 城市列表
├── horoscope.go # 星座运势 API + 文件缓存
├── ainews.go # AI 资讯 API + 文件缓存
├── knowledge.go # 知识卡片 AI 生成
├── bing.go # Bing 壁纸下载 + 历史导航 + 收藏
├── dialog.go # Win32 对话框 (文件/颜色选择)
├── web/
│ ├── overlay.html # 桌面覆盖层 (时间/天气/星座/资讯/知识)
│ ├── settings.html # 设置窗口 UI
│ └── themes/ # 壁纸主题 HTML
├── config/ # 运行时配置 (settings.json + 缓存)
└── docs/
└── wallpaper-embedding.md # 本文档
```