YwYMusic/src-tauri
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
..
capabilities refactor(App): 移除窗口控制按钮并重构标题栏结构 2026-08-14 17:11:13 +08:00
icons feat(stores): 将轻量状态管理替换为Pinia并添加持久化功能 2026-08-13 18:02:04 +08:00
src docs: 添加 AGENTS.md 文件提供项目开发指导 2026-08-14 16:24:47 +08:00
.gitignore feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
Cargo.lock feat: 添加音乐播放和歌单推荐功能 2026-08-13 15:14:23 +08:00
Cargo.toml feat: 添加音乐播放和歌单推荐功能 2026-08-13 15:14:23 +08:00
build.rs feat: 完成项目基础框架搭建与发现页分页优化 2026-08-12 23:55:58 +08:00
tauri.conf.json docs: 添加 AGENTS.md 文件提供项目开发指导 2026-08-14 16:24:47 +08:00