Releases: ttqftech/FFBox
FFBox v4.3
FFBox v4.2
FFBox v4.2 新功能
- 新增仪表板的折线图功能,支持进度、数据量、码率分布、速度分布、传输进度、传输速度分布 6 大图表显示
- 新增添加任务弹窗,支持放入文件夹以递归添加文件,以及支持拖入和手动输入字符串按 URL 添加任务
- 使用 Inno Setup 全新实现 Windows 平台上的安装程序
- 主菜单进行部分操作时自动收起菜单中心
- 修复重启任务和完成任务前一刻进度数据混乱
- 修复设定帧速下的预计剩余时间错误
- 打赏中心更新爱发电链接并新增自动中转链接
FFBox v4.1
FFBox v4.1 新功能
- 新增数据量进制和词头切换功能
- 修改 preset 等 slider 类型数据格式为字符串,避免滑块在两个值之间
- 修正部分视频参数
- 修复 Windows 上转码完成后无法双击打开文件
- 任务项的组件形式改为 tsx setup 函数,优化性能表现
- 任务项的任务名和参数一览支持悬浮显示详细信息,并优化两者占用的显示宽度
- 任务项的剩余时间数位更改,秒和帧取消横条值显示
- 任务项的输出命令行支持自动滚到底
- 打赏中心新增爱发电链接
- 更新激活机制
FFBox v4.0
FFBox v4.0 新功能
-
界面与 UI 功能
-- 全新 UI,简洁明快
-- 整体页面结构调整。改用更现代、更符合逻辑的标签栏、操作栏、任务列表、参数面板、状态栏垂直分布结构
-- 布局紧凑度调整。提升有效信息的显示面积和密度
-- 新增深色颜色主题
-- 更考究地设计了按钮质感及背景色的层次关系,代码层面上统一为 10 级层次、上高光、浅背景、阴影、反转色等
-- 重新设计任务信息条。具有更直观且位置稳定的输入输出参数对比栏,进度信息增加实时输出大小和预计剩余时间显示,输入输出命令行改为直接在任务上显示
-- 消息弹窗使用全新云母材质界面
-- 各种提示信息加入更友好的表情图
-- 重新设计菜单组件。支持命令式和选项式菜单;支持多层菜单,将分辨率、帧速进行分组显示
-- 支持隔行扫描相关参数
-- 支持输入自定义参数
-- “快捷面板”功能正式加入:支持将当前配置保存为预设
-- 新增大按钮菜单栏,融合 Windows 与 macOS 使用习惯,支持 Windows Snap Layout、快捷键操作等功能
-- 新增基于 C++ 的开屏页及启动进度显示,首屏加载耗时压缩至 0.3s -
工程架构与技术
-- 全面投入 Vue3 怀抱,主要使用 script setup lang="ts",附以 tsx 实现部分组件
-- 改用 Vite 作为主力 bundler,纯手工编写配置与开发打包脚本,拒绝轮子套轮子
-- 状态管理改用更符合 Vue3 响应式思想的 pinia
-- 使用 less 作为 CSS 预编译器
-- 颜色转换函数改用 hwb
-- electron 渲染进程关闭 nodeIntegration,改用 preload 实现 jsb 中转层,提高规范性
-- FFBoxHelper 新增使用了 DirectX 和命名管道等技术
-- 任务列表信息、任务信息、通知信息改为请求式,避免不必要的广播;任务消息脱离任务本体,删除任务不删除通知
-- 改用 localStorage 进行存储,并附以嵌套属性解析器
-- 支持通过开发打包脚本,将当前的 git 版本信息打入代码中 -
其他
-- 前后端实现全分离。后端支持独立运行,前端开发层面上支持使用浏览器运行
-- 新增使用许可和条款,提高了用户的平均素质
FFBox v3.0
软件架构分离为转码调度逻辑层(后台)和前端展示层(前台),前后台运行互不干扰,增强健壮性!
支持远程转码,您终于可以用 FFBox 私有化部署转码平台了!
添加了一个丝滑的启动动画!
Windows 端添加了毛玻璃特效!
优化了气泡组件的动画效果,添加了消失倒计时!
优化了组合下拉框的操作逻辑和动画!
优化了任务项的文件名显示、时间(进度)显示!
转码完成后的文件可以双击打开了!
ffmpeg 的异常终止现可以被正确识别了!
把 VB 编写的 PauseAndResumeProcess 改成了 C++ 编写的 FFBoxHelper!
编程语言加入了 TypeScript!
修复了设置音频采样率导致出错的问题
修复了输出纯音频文件不能显示进度的问题
修复了不识别 MKV 容器的问题
打赏中心增加了 Gitee 和 Ko-fi 链接
增加了激活机制(打赏中心按钮那能去掉这玩意,您研究下……)
FFBox v2.6
增加了 macOS 系统的相关支持
优化了“输出文件名”参数的相关功能
FFBox v2.5
新增恢复默认参数功能
打赏中心更名“支持作者”面板,并新增支付宝红包二维码和 github 链接
修复升级或第一次启动后无法初始化参数的 bug
新增时间剪辑参数、输出文件名参数
FFBox v2.4
优化了添加文件的逻辑以加快速度
重新进行了参数分类
FFBox v2.3
调整了资源文件的布局
实现了 Linux 平台上的任务暂停功能
优化了 combomenu、slider、checkbox 等的键盘操作逻辑
新增了打赏中心
FFBox v2.2
优化了错误识别,修改了一些参数项
combobox 新增手动输入功能,combomenu 新增键盘操控支持