Commit Graph

4 Commits

Author SHA1 Message Date
Yuhang Wu cc2fdfa04f refactor(App): 移除窗口控制按钮并重构标题栏结构
- 移除 src-tauri/capabilities/default.json 中的 core🪟allow-toggle-maximize 权限
- 从 App.vue 中移除自定义标题栏实现,包括拖拽区域和窗口控制按钮
- 移除与窗口控制相关的函数(minimizeWindow、toggleMaximizeWindow、closeWindow 等)
- 移除标题栏相关样式和 CSS 类
- 新增独立的 WindowTitlebar 组件来处理窗口控制功能
- 在 MainLayout.vue 中集成新的 WindowTitlebar 组件
- 调整布局结构以支持新的标题栏组件
- 更新全局样式变量,添加 --playerbar-height 变量
- 移除 DiscoverView.vue 中未使用的分类头部元素
- 在 SettingsView.vue 中导入 computed 函数

此重构简化了主应用组件,并将窗口控制功能分离到专用组件中,
提高了代码的模块化程度和可维护性。
2026-08-14 17:11:13 +08:00
Yuhang Wu 07d36496bc docs: 添加 AGENTS.md 文件提供项目开发指导
新增 AGENTS.md 文件,为 Codex AI 提供项目开发指南,包含:
- 项目概述(Tauri 2 + Vue 3 + TypeScript 桌面音乐播放器)
- 开发命令(安装依赖、运行开发服务器、构建等)
- 架构说明(前端 Vue 3、后端 Tauri/Rust、自动导入配置)
- API 请求模式和状态管理说明
- 关键文件列表和 TypeScript 配置
- 前端变更测试指导
2026-08-14 16:24:47 +08:00
Yuhang Wu a990ce2dfb feat: 添加 Tauri store 插件支持
- 在 package.json 中添加 @tauri-apps/plugin-store 依赖
- 更新 pnpm-lock.yaml 和 Cargo.lock 以包含新的插件及其依赖项
- 在 Cargo.toml 中添加 reqwest、tokio 和 tauri-plugin-store 依赖
- 在默认权限配置中添加 store:default 权限
- 在应用初始化时注册 store 插件
2026-08-12 18:09:30 +08:00
Yuhang Wu 67cce05b34 feat: 初始化项目基础配置
添加环境变量配置文件 .env,设置 VITE_BASE_API_URL 为本地开发接口地址

添加 Git 忽略文件配置 .gitignore,忽略日志、依赖包、构建产物等无需提交的文件

添加 VSCode 推荐扩展配置,包含 Vue、Tauri 和 Rust 相关开发工具

添加 Claude AI 开发指导文档 CLAUDE.md,包含项目架构、开发命令、API请求模式、状态管理等详细说明

更新 README.md 添加项目基础介绍和推荐IDE配置

添加 HTML 入口文件 index.html,设置页面标题为 YwYMusic 在线音乐播放器

初始化 package.json 项目配置,包含 Tauri、Vue、TypeScript 等核心依赖和开发脚本
2026-08-11 18:08:39 +08:00