mixvideo-v2/apps/desktop/src
imeepos 78f27983a6 feat: 实现智能屏幕适配功能
新功能:
- 根据用户屏幕尺寸自动调整窗口大小
- 支持小屏幕、中等屏幕、大屏幕、超宽屏的智能适配
- 提供屏幕适配设置页面,用户可自定义配置
- 应用启动时自动应用屏幕适配

技术实现:
- 创建ScreenAdaptationService服务类
- 支持动态获取屏幕信息和显示器配置
- 提供智能适配和手动配置两种模式
- 集成到应用设置页面,提供友好的UI界面

配置选项:
- 默认宽度/高度比例可调节
- 最小窗口尺寸限制
- 最大窗口尺寸比例
- 支持不同屏幕类型的预设配置

用户体验:
- 应用启动时自动适配屏幕
- 设置页面提供实时预览
- 支持一键智能适配和手动微调
- 窗口居中显示,提升视觉体验

适配策略:
- 小屏幕(<1366x768): 95%宽度, 90%高度
- 中等屏幕(1366-1920): 85%宽度, 85%高度
- 大屏幕(>=1920x1080): 75%宽度, 80%高度
- 超宽屏(21:9+): 70%宽度, 85%高度

解决了固定窗口尺寸在不同屏幕上显示不佳的问题
2025-07-23 20:55:51 +08:00
..
assets Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
components feat: 实现智能屏幕适配功能 2025-07-23 20:55:51 +08:00
data fix: build error 2025-07-23 13:56:55 +08:00
docs fix: 匹配markdown 2025-07-22 15:57:36 +08:00
hooks fix: 添加文字图片关联关系 2025-07-22 12:21:39 +08:00
pages feat: 实现智能屏幕适配功能 2025-07-23 20:55:51 +08:00
services feat: 实现智能屏幕适配功能 2025-07-23 20:55:51 +08:00
store feat: 实现项目素材批量删除功能 2025-07-21 14:28:06 +08:00
stores fix: 移除无用代码 2025-07-17 21:15:03 +08:00
styles fix: 优化界面展 及引用关系 2025-07-22 13:35:18 +08:00
test fix: 修复 TypeScript 测试配置类型错误 2025-07-13 19:40:14 +08:00
tests fix: system 系统提示词优化 2025-07-22 18:57:18 +08:00
types fix: 修复按顺序匹配功能的TypeScript编译错误 2025-07-23 20:42:08 +08:00
utils fix: 优化界面展 及引用关系 2025-07-22 13:35:18 +08:00
App.css fix: 优化界面展 及引用关系 2025-07-22 13:35:18 +08:00
App.tsx feat: 实现智能屏幕适配功能 2025-07-23 20:55:51 +08:00
main.tsx feat: 实现模特详情页视频生成功能 2025-07-16 19:39:44 +08:00
vite-env.d.ts Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00