新增: 项目README + 更新技术笔记项目结构
This commit is contained in:
@@ -143,10 +143,23 @@ wallpaper.html 里把 `RENDER_SCALE` 从 1.0 降到 0.5,canvas 渲染分辨率
|
||||
|
||||
```
|
||||
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 # 本文档
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user