Beta-1 5.0.0
Pre-release
Pre-release
·
117 commits
to main
since this release
FFmpeg++ 更新摘要 v5.0.0-beta1(仅展示重要部分)
🎨 液态玻璃与视觉
- 增加了液态玻璃:仿照大厂设计思路,静态无动画,节省资源占用
- 右侧空白修复:
_LiquidGlassBody改用纯CustomPaint承载 - 玻璃跟随主题色:新增
glassFollowTheme开关,卡片底色可跟随主题色切换 - 模糊模式:纯高斯模糊
📁 侧边栏
- 首字对齐:图标恒定 x=0,文字用
Expanded撑满,严格首字对齐 - 遮罩:左右留 8px 缝隙、内容四周 12px 间距;按住左键拖动吸附切换
- 折叠动画:LayoutBuilder 按宽度切换文字,消除溢出
⚙️ 设置页
- 卡片全部跟随全局玻璃配置
- 搜索框上下左右全居中
- 下拉菜单修复:移除 widget 级样式覆盖,补全局
dropdownMenuTheme(圆角 10),字重/语言下拉菜单适配主题+圆角 - "玻璃效果" → "效果"
🔤 字体选择器(重写)
- 弹窗宽度缩小(368→332)
- 新增:字体数量徽标、关闭按钮、圆角搜索框(带清除)、悬停高亮、底部实时预览条、右键放大预览
- 列表行 34px 紧凑 + 空结果提示
- 启动预加载字体缓存
🚀 性能与内存
- 加载界面:旋转光晕 + 反旋虚线环
- 组件预加载:6 页面
IndexedStack+ 逐页预热(160ms 间隔) - 字体/壁纸预缓存;图片缓存上限 96MB/600 张
- 壁纸压缩:识别屏幕分辨率,缩放后重编码 PNG 存储,防止卡死
🧩 其他 UI
- 命令页:复制按钮移除,执行/清空移入输入框右侧
- 配置库:"新建"改为液态玻璃圆形按钮(与项目页一致)
- 下拉/弹出菜单统一大圆角(22/20)