fix: v0.4.1 worker 创建开销优化与文档对齐 - worker 延迟至去抖到期才创建(去抖期内取消零创建开销、无 Worker 回退同样走去抖)、质量门禁文档补 npm test、README 架构树补 hooks、Markdown 报告标题移出引用块、安装包排除开发期文件
This commit is contained in:
@@ -12,7 +12,7 @@ DiffLens 是一款跨平台桌面文本对比工具,帮助你快速定位两
|
||||
- **双栏并排对比**:左(原文件)右(对比文件)对照,行号清晰对齐
|
||||
- **行级 + 词级双重高亮**:整行增删一目了然,同一行内的细微改动也能被精确定位
|
||||
- **虚拟滚动**:仅渲染可见行,数万行大文件滚动依然流畅
|
||||
- **后台差异计算**:大文件的差异计算在 Worker 线程后台进行(含去抖与过期任务丢弃),界面始终保持流畅响应
|
||||
- **后台差异计算**:大文件的差异计算在 Worker 线程后台进行(去抖合并输入、worker 按需创建、过期任务丢弃),界面始终保持流畅响应
|
||||
- **差异导航**:一键“上一处 / 下一处”在差异之间跳跃,支持 F7 / Shift+F7 快捷键
|
||||
- **仅看差异**:一键过滤未更改行,连续相同内容折叠为提示行,专注浏览差异
|
||||
- **交换左右侧**:一键互换两侧内容与视角
|
||||
@@ -81,7 +81,8 @@ src/
|
||||
├── main/ # 主进程:窗口、菜单、文件读取与编码探测、IPC
|
||||
├── preload/ # 预加载:contextBridge 安全桥,仅暴露最小 API
|
||||
└── renderer/ # 渲染进程:React 界面与全部 diff 逻辑
|
||||
├── diff/ # diff 引擎(行级 + 词级高亮)
|
||||
├── diff/ # diff 引擎(行级 + 词级高亮、Worker 后台计算)
|
||||
├── hooks/ # 状态 hooks(diff 计算调度、下拉关闭)
|
||||
├── components/ # 界面组件(DiffView / Toolbar 等)
|
||||
└── styles/ # 全局主题样式
|
||||
```
|
||||
@@ -95,7 +96,7 @@ src/
|
||||
- 作者:thzxx
|
||||
- 组织:MetonaTeam
|
||||
- 许可证:MIT License(见 [LICENSE](./LICENSE))
|
||||
- 版本:0.4.0
|
||||
- 版本:0.4.1
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user