Commit Graph

2 Commits

Author SHA1 Message Date
Yuhang Wu 6593225d0f feat: 优化窗口标题栏和设置页面UI
- 移除WindowTitlbar组件中的装饰点元素及其相关样式
- 在MainLayout中添加flex占位符以改善布局结构
- 更新组件类型定义,添加Naive UI组件类型声明
- 重构SettingsView使用Naive UI布局组件,提升响应式体验
- 移除过时的侧边栏描述文本和样式配置
- 调整菜单选中状态的视觉效果
2026-08-14 17:40:48 +08:00
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