Skip to content

v1.1.3 默认应用分组规则

Latest

Choose a tag to compare

@BUGJI BUGJI released this 04 Oct 08:41
· 1 commit to main since this release

EverDefault v1.1.3。

新增

  • 默认应用规则改为按应用聚合:一条规则可携带多个文件类型,并为每个扩展名分别记录对应的 ProgId(例如 VLC.mp4 / VLC.mkv)。
  • 「导入应用格式…」:扫描一个应用支持的所有文件类型,合并为一条规则。
  • 「按分组设置…」:从常见格式预设(图片 / 视频 / 文档…)批量选择,自动解析每个扩展名的 ProgId 并生成规则。
  • 规则编辑新增「目标应用」字段;默认应用规则提供「换应用…」入口,可整体切换目标程序并重新解析 ProgId。
  • 升级时自动把历史遗留的「一个扩展名一条规则」合并为分组规则。

改进

  • 冲突检测按每个扩展名实际解析出的 ProgId 比较,避免扩展名大小写 / 前缀写法不同造成的漏报。
  • 编辑规则时保留优先级、系统范围与创建时间,不再被重置。

修复

  • 分组规则在编辑器里新增没有对应 ProgId 的扩展名时明确报错,不再静默失效。

内部

  • 新增 EverDefault.Serialization 共享项目,统一 JSON 序列化配置与类型白名单绑定器。
  • 抽取 AppScanner 复用应用列表 / 浏览 / 扫描逻辑。
  • 增加全局未处理异常兜底,async void 事件异常不再直接崩溃。

下载

  • EverDefault-Setup-1.1.3.exe:Windows 安装包(自动创建并启动后台服务,需要管理员权限)。

详见 README。