4.3.0

发布日期:2026-05-03

✨ 常规

  • 新增自动刷新
    • 间隔 500ms, 主窗口文件变化后自动刷新
    • 默认不开启, 设置 > 高级 中可进行配置
  • 新增多语言
    • 越南语、印尼语,阿拉伯语
    • 补充了插件安装过程的翻译
  • UI
    • 修复右键菜单样式
    • 新的帮助界面(托盘图标 - 关于 - 帮助),如果过了这么久你还不知道如何使用 Seer,请立即打开帮助!!!
  • 优化了 "开机启动" 的功能
    • 如果出现异常情况,请关闭 Seer 的管理员权限设置
  • 修复了可能在资源管理器卡顿后导致空格无法响应的问题
  • 修复了开启双击使用默认程序打开对一些内置类型无效的问题
  • 几十处 bug 修复和改进
    • 通过 AI 全面审查
  • 升级了崩溃捕获的支持
  • 桌面版:在激活授权时会进行检查以提前返回错误
    • 感谢大家的支持,所有的激活码费用都会变成 token 燃烧

🧩 插件

  • 修复插件加载失败后可能导致后续插件都无法加载,并且后续保存设置可能导致数据丢失的问题
  • 仅在对应后缀名被触发时才加载插件,以减少启动时间和运行内存
FontViewer - 1.3.0
  • 添加了字体属性信息
  • 添加了保存为 SVG
  • 右上角添加了按钮用于展开/收起属性信息,状态会保存在本地配置文件中
  • 添加了 Graph Inspector
  • https://github.com/ccseer/FontViewer
OfficeViewer - 1.5.0
  • 更新了 oit 支持
  • 尝试处理了 oit 默认会尝试连接打印机的问题
  • 修复了 Ctrl+W 和 Esc 无法关闭窗口的问题
  • https://github.com/ccseer/OfficeViewer
F3dViewer - 1.1.0
  • 更新了 libf3d 支持
  • 添加了 XYZ 轴的显示
  • 添加了更多侧边栏控制
  • 添加了本地配置文件,保存了一些预览状态,比如侧边栏显示
  • 修复中文文件名的文件无法显示的问题
  • 一些界面调整
  • 添加了更自由的命令行参数控制
    • https://github.com/f3d-app/f3d/blob/master/doc/libf3d/03-OPTIONS.md
    • 例如: --render.show_edges 1
  • https://github.com/ccseer/f3dviewer
JsonTreeViewer - 1.1.0
  • 全面升级,专业软件级别
  • 性能提升,不再出现界面卡顿
  • 添加深度搜索功能
  • 添加了可交互的状态栏
  • 全面视觉增强
  • 添加了配置文件
  • 添加了右键菜单,针对文件类型提供了多种使用功能
  • 非法 json 时会停留在插件页面,并给出详细错误信息
  • https://github.com/ccseer/JsonTreeViewer

📁 文件夹

  • 速度改进,对于预览 C:/Windows/WinSxS 文件夹,耗时从 1700 ms 提升到了 1300 ms,快了约 25%。
  • 改进了对窗口关闭后的处理:及时退出后台任务,而不是等待自然退出。
  • 横向视图时,仅在左键点击空白处时清空选中,右键忽略

🖼️ 图片

  • 升级了对 raw 图片的支持
  • 修复了预览抖动的问题

🎦 多媒体

  • 升级了 mdk 的支持
  • 减少了一些可能的崩溃,现在应该可以把设置中的"允许预览中重命名"选项打开了
  • 添加了一些右键菜单选项

📄 PDF

  • 升级了 PDF 的支持
    • 更多的工作会在下个大版本完成

🌐 HTML

  • 提升了后续(第二次及以后)预览页面的速度
  • Markdown: 重构了加载逻辑,减少了加载时的卡顿,尤其是大文件
  • Markdown: 升级了 Markdown 及相关插件的支持
  • Markdown: 更新了默认样式
  • Markdown: 支持 Mermaid
  • Markdown: 支持 TOC, 右键菜单控制, 快捷键 T
  • Markdown: 支持上标和下标,高亮标记 (==text==)
  • Markdown: 支持 GFM 语法,包括 删除线、表格、任务列表
  • Markdown: 程序附带了 katex 的字体库,以确保离线可用并提高速度

📝 文本

  • 改进了文本编码检测准确率
  • 处理了超多行大文件极端情况,当超过 100M 行时可能无法滚动的问题
  • 优化了文件预处理,提升了大文件的加载速度
    • 常规加载(1000MB,UTF-16LE):547 万行,预处理耗时从 1496ms 降至 658ms。
    • 超长行 和 超多行维持在之前的水平,接近硬件 IO 极致。
  • 在控制栏给小文件加载添加了加载进度
  • 对于小文件(默认阈值为 3M)的加载优化
    • 常规加载 (2.9MB UTF-8): 耗时从 2760ms 降至 500ms,耗时减少 81.9%。
    • 超长行渲染 (2.9MB GBK): 耗时从 11263ms 降至 2744ms,耗时减少 75.6%。
    • 超多行渲染 (2.9MB UTF-16): 耗时从 14760ms 降至 1762ms,耗时减少 88.1%。
    • 耗时指的是从开始读取到显示整个完整文件内容(实际感知并不明显因为旧版本会提前显示一部分)