adapt windows

This commit is contained in:
2026-08-08 23:41:19 +08:00
parent 1fa69aa055
commit 9455c1d57e
20 changed files with 433 additions and 80 deletions

View File

@@ -1,9 +1,8 @@
# LoveLiveMusicPlayer · 桌面端Apple 风格重构版)
# LoveLiveMusicPlayer · 桌面端
基于最新 **electron-vite** 脚手架重构的 LoveLive! 音乐播放器 PC 端,复刻原 Electron 项目全部功能
UI 采用 **Apple / macOS 风格**毛玻璃、圆角、SF 字体、系统色板、深浅色)。
基于 **electron-vite** 的 LoveLive! 音乐播放器 PC 端,复刻原 Electron 项目功能
> 设计目标之一:**为后续移动端Flutter重构预留最大兼容性与可扩展性**。
> 设计目标之一:**为后续移动端Flutter预留最大兼容性与可扩展性**。
> 双端联动协议被抽取为独立、框架无关的共享模块 `src/shared/protocol`,移动端可直接对照复用。
## 技术栈
@@ -13,7 +12,7 @@ UI 采用 **Apple / macOS 风格**毛玻璃、圆角、SF 字体、系统色
| 框架 | Electron 43 + Vite 7 + React 19 + TypeScript |
| 脚手架 | electron-vite |
| 状态管理 | Zustand |
| 样式 | Tailwind CSS 3 + 自研 Apple 设计系统`src/renderer/src/styles/index.css` |
| 样式 | Tailwind CSS 3`src/renderer/src/styles/index.css` |
| 本地数据库 | better-sqlite3表结构与移动端 SQLite 对齐) |
| 配置存储 | electron-store |
| 局域网通信 | wsWebSocket 服务端)+ expressHTTP 文件服务),**运行在主进程** |
@@ -56,7 +55,7 @@ src/
- 本地 HTTP 文件服务(端口探测、可配置)
- iOS flac→wav 转码
- 设置曲库目录、HTTP 端口、主题(深/浅/跟随系统)、强调色
- 无边框窗口 + Apple 质感Windows 自定义控制按钮 / macOS 红绿灯位)
- 无边框窗口Windows 自定义控制按钮 / macOS 红绿灯位)
## 与移动端的兼容性设计