首页
/ DeltaChat桌面端v1.52.0版本发布:提升无障碍访问与消息体验

DeltaChat桌面端v1.52.0版本发布:提升无障碍访问与消息体验

2025-07-06 02:20:32作者:钟日瑜

DeltaChat是一款基于电子邮件的开源即时通讯软件,它通过现有的电子邮件服务器实现端到端加密通信,无需依赖中心化服务器。该项目最大的特点是兼容现有电子邮件协议,同时提供了类似即时通讯软件的友好界面。

近日,DeltaChat桌面端发布了v1.52.0版本,这个版本带来了多项重要改进,特别是在无障碍访问和消息处理方面有了显著提升。下面我们将详细介绍这个版本的主要更新内容。

无障碍访问功能增强

v1.52.0版本在无障碍访问方面进行了多项改进,使键盘导航体验更加流畅:

  1. 新增了箭头键导航功能,用户现在可以使用方向键在消息列表、图库和贴纸选择器中进行导航。这为依赖键盘操作的用户提供了更好的体验。

  2. 增加了对"End"和"Home"键的支持,用户现在可以快速跳转到列表的第一项或最后一项,大大提高了长列表的导航效率。

  3. 修复了之前版本中存在的键盘导航问题,包括导航功能在约10次按键后停止工作的问题,以及多个消息列表项无法通过键盘访问的问题。

  4. 优化了VCards(联系人分享)的键盘焦点处理,确保非活动消息中的VCards不会成为键盘焦点停留点。

消息体验优化

这个版本对消息处理进行了多项改进:

  1. 修复了草稿处理相关的多个问题:

    • 发送消息后草稿现在会被正确清除
    • 插入表情符号后草稿会被正确保存
    • 修复了引用消息或添加附件时草稿导致聊天视图意外滚动的问题
  2. 改进了贴纸消息的显示:

    • 修复了贴图尺寸显示不正确的问题
    • 解决了贴纸消息的反应表情与下一条消息重叠的问题
    • 修正了贴纸消息引用背景色使用不当的情况
  3. 图库功能增强:

    • 从图库删除消息时,图库项目会立即更新
    • 修复了点击搜索结果或"私下回复"引用时首次点击无法跳转到对应消息的问题

性能与稳定性改进

v1.52.0版本包含多项性能优化和稳定性修复:

  1. 修复了切换聊天时聊天内容意外滚动的问题,这个问题经过多次迭代修复,在本次版本中得到了彻底解决。

  2. 优化了窗口大小调整时的渲染性能,避免了不必要的重绘操作。

  3. 修复了代理URL验证问题,确保在启用代理前进行正确验证。

  4. 解决了未读计数显示不准确的问题,包括:

    • "跳到底部"按钮显示错误计数的问题
    • 从其他设备阅读消息时应用徽章未读计数不更新的问题

Webxdc应用支持增强

DeltaChat的Webxdc(去中心化应用)功能在这个版本中得到了增强:

  1. 新增了Webxdc应用选择器,用户现在可以直接从附件菜单中选择Webxdc应用。

  2. 为Webxdc信息消息的上下文菜单添加了"在聊天中显示应用"选项。

  3. 新增了实验性的Tauri版本(target-tauri),为未来可能的架构变更做准备。

安全与隐私功能

  1. 新增了实验性的内容保护选项,可以防止应用内容被截图或屏幕录制,增强了隐私保护。

  2. 更新了核心加密库,确保通信安全。

本地化改进

  1. 将语言"Luri Bakhtiari"重命名为本地名称,提高了文化适应性。

底层技术更新

  1. 升级了React到v18版本,以及相关依赖库。

  2. 更新了核心RPC服务器和客户端库到1.154.1版本,带来了多项底层改进:

    • 新的群组一致性算法
    • 修复了迁移过程中的BCC设置问题
    • 改进了消息类型处理
    • 优化了加密偏好处理逻辑

DeltaChat桌面端v1.52.0版本通过上述多项改进,为用户提供了更稳定、更易用、更安全的通信体验。特别是无障碍访问功能的增强,使得产品对各类用户更加友好。开发团队持续关注用户体验细节,不断优化核心功能,体现了开源项目对产品质量的追求。

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
340
1.2 K
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
190
267
kernelkernel
deepin linux kernel
C
22
6
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
901
537
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
141
188
金融AI编程实战金融AI编程实战
为非计算机科班出身 (例如财经类高校金融学院) 同学量身定制,新手友好,让学生以亲身实践开源开发的方式,学会使用计算机自动化自己的科研/创新工作。案例以量化投资为主线,涉及 Bash、Python、SQL、BI、AI 等全技术栈,培养面向未来的数智化人才 (如数据工程师、数据分析师、数据科学家、数据决策者、量化投资人)。
Jupyter Notebook
62
59
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
8
0
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
376
387
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.09 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
87
4