雨见浏览器PC预览版1.2.0

## 1. 扩展与浏览器兼容性
### 1.1 手势与主页能力修复
- 修复扩展相关异常以及主页手势链路问题。
- 对鼠标手势实现进行了整合优化,调整了主进程、预加载和子 frame 的处理方式,减少重复逻辑并提升稳定性。
### 1.2 扩展语言与翻译支持
- 优化扩展语言适配,补齐扩展 `i18n`、菜单、按钮等场景下的语言处理。
- 修复部分语言异常。
- 扩展页面也支持翻译,扩展内页面的可读性进一步提升。
### 1.3 扩展 API 稳定性与兼容性提升
- 增强扩展 `tabs` API:
- 优化标签创建时的窗口归属逻辑。
- 支持更灵活的 URL/标题匹配查询。
- 清理孤立 `webContents`,降低陈旧标签引用问题。
- 重构标签与 `localStorage` 访问逻辑,提升稳定性与性能,减少 stale tab 问题。
- 改善 `chrome` 对象与原生 `browser` 对象的兼容处理,降低扩展运行时不一致问题。
- 新增 Offscreen API 支持,可用于处理扩展的 offscreen document 场景。
### 1.4 扩展安装与下载能力
- 支持 `crx/zip` 格式扩展安装,扩展安装来源更灵活。
- 修复 `chrome.download` 相关能力,完善下载 API 与消息链路。
- 修复夜间模式自动启用 `darknight` 扩展时重复安装的问题,改为首次安装、后续仅启用/关闭。
### 1.5 第三方扩展适配
- 增强 IDM 相关适配,补齐消息、管理、标签、请求拦截等多个链路的兼容。
- 合并并吸收了一轮代码 review 调整,继续收敛扩展侧实现细节。
## 2. 地址栏、搜索与设置体验
### 2.1 地址栏交互优化
- 新增“粘贴并转到”快捷能力,提高地址输入效率。
- 修复地址栏点击唤起搜索弹窗后,在标签栏左右布局切换时定位不准的问题。
- 修复地址栏文本选中后误进入弹窗模式的交互异常,行为更接近常见浏览器体验。
- 修复输入本地文件路径(如 `F:/.../index.html`)时被错误当作搜索词的问题,改为正确访问本地文件。
### 2.2 搜索能力增强
- 新增双重搜索能力。
- 为双重搜索补充了设置项、地址栏触发逻辑、面板管理与相关搜索展示支持。
### 2.3 设置页优化
- 重新设计地址栏设置分组 UI,缓解原先布局拥挤的问题,整体更现代、更清晰。
## 3. 标签页性能与稳定性
### 3.1 启动与加载反馈
- 优化懒加载标签页的状态反馈:标签实际开始加载时,标签项左侧图标会正确表现为加载中,减少“白屏卡顿感”。
### 3.2 打开速度优化
- 引入 warm view pooling(预热视图池)机制,改善标签页打开性能,降低首屏等待感。
### 3.3 稳定性修复
- 修复在清空本地数据后,首个标签页无法正常打开的问题,避免只能新建标签页才能继续使用。
## 4. 书签、历史与拖拽交互
### 4.1 书签交互调整
- 将书签交互调整得更接近历史记录:
- 标题本身作为点击跳转目标。
- 整体区域更适合多选操作。
### 4.2 拖拽能力补齐
- 书签标题支持拖拽。
- 历史记录标题支持拖拽。
- 补齐拖拽链接到侧边栏时直接打开的能力,不再只支持标签栏。
### 4.3 侧边栏与标签栏协同
- 完善侧边栏、标签栏、侧边面板之间的链接拖放链路,相关状态管理与 UI 交互更完整。
## 5. 数据同步与导入
### 5.1 移动端书签导入
- 新增移动端书签导入能力。
- 导入过程加入并发控制与批量写入,提升大量书签导入时的效率和稳定性。
## 6. 视觉与界面细节
- 更新应用图标资源。
- 修复手机标签页页面中的按钮问题,改善细节体验。
## 7. 总体总结
这一阶段的更新重点集中在以下几个方向:
- 扩展生态兼容性明显增强,尤其是语言、下载、安装、Offscreen API、IDM 适配等方面。
- 地址栏与搜索体验更完整,新增双重搜索并修复多项交互细节。
- 标签页加载反馈、打开性能与初始化稳定性持续改善。
- 书签、历史、侧边栏的拖拽与批量操作体验更接近成熟浏览器产品。
- 数据导入能力得到加强,面向移动端书签同步场景更实用。
评论
暂无评论。