喧喧发布2.2.0版本,新增应用窗口多开和固定扩展应用图标到导航上的功能

转贴:

本次更新新增应用窗口多开和固定扩展应用图标到导航上的功能,修复了大量已知问题。      

功能预览                  

多开窗口                  

在 Windows 上点击应用程序图标会提示启动一个新窗口。                                  

multi-windows-2.png     

在 Mac 上程序坞应用图标右键来创建一个新窗口。                 

multi-windows.png              

固定扩展应用启动图标                                

将扩展应用启动图标固定到导航上。                                 

pin-app-on-navbar.png                

更新日志                                 

  • 新增 打开多个喧喧应用窗口功能(现在不允许启动多个程序实例),在每个窗口中可以登录一个新的账号,解决了启动多个程序实例导致第一个程序之外的程序无法使用数据库(  electron/electron issue #10792 );                  

  • 新增 将扩展应用启动图标固定到导航上的功能;                

  • 优化 了头像的显示,当用户头像图片下载失败时会使用一个默认的头像代替;              

  • 优化 了在浏览器上复制 HTML 格式消息内容功能(仅浏览器端版本);            

  • 修复 了在火狐浏览器上无法滚动浏览消息的问题(仅浏览器端版本);          

  • 修复 了当用户在联系人菜单界面发送消息时没有自动切换到最近聊天菜单界面的问题;     

  • 修复 了在 Windows 上极少情况下导致收到新消息时导航没有选中项且聊天列表没有新消息提示的问题;      

  • 修复 了在浏览器端有时因为判断窗口是否激活失效导致通知机制没有起作用的问题;    

  • 修复 了有时加载历史记录失败导致一直显示正在加载中动画图标的问题;  

  • 修复 了 Markdown 语法指南链接无法访问的问题;

  • 开发相关:

    • 客户端:新增 从可执行程序所在目录读取运行时配置;新增 ui.chat.denyChatFromMemberProfile、ui.showDailySignMessage、ui.chat.disableChatHistory、markdown.hintUrl 等大量运行时配置选项,用于打包个性化版本;新增 对服务器端多语言的支持(客户端界面多语言仍在开发中);优化 npm run start 命令,现在启动热更新服务器后会直接在浏览器中打开浏览器端版本;优化 了打包脚本,规范脚本参数,增加了更多打包选项;优化 了自动更新用户缓存列表机制,当接收到一个系统中不存在的用户 chat/login 消息时会自动记录该新用户信息到列表中;修复 了使用扩展实例对象调用 getEntry() 失效的问题;

    • XXD:增加对后端多语言模式的兼容;调整配置文件中(config/xxd.conf)配置项节点名称并兼容 2.1.0;修复在特定环境中文件下载失败的问题。

下载地址

产品动态