PrettyZoo 2.0 重大更新,支持暗黑模式
2022/11/20 · vran

前言

PrettyZoo 有一段时间没有发布新版本了,一个是因为功能基本能满足 90% 的使用场景,另一个是因为我个人最近这段时间的事情也比较多。

这两天因为身体的一些运动损伤导致只能宅家休息,借此机会就将历史问题修复了一番,整个 UI 也做了大的改造

新特性概览

  1. 全新的 UI 设计
  2. 支持暗黑模式
  3. 支持配置 zookeeper 连接超时时间
  4. 支持配置 zookeeper 系统环境变量
  5. 支持手动检测版本更新
  6. 其他历史遗留 bug 修复

全新的 UI 设计

这个版本将大部分 UI 都进行了重新设计,采用了更简洁的元素展示

new-ui.gif

SSH Tunnel 的表单默认会隐藏,只有在需要配置的情况下才会展示,减少了不必要的信息干扰

Untitled

菜单的 UI 也做了统一的风格设计

new-context-menu.gif

重连会有明显的动态指示

reconnect.gif

暗黑模式

由于 PrettyZoo 默认采用的是白色主题,对眼睛的刺激表较大,为此这个版本特地增加了暗黑模式,为保护眼睛作出努力

Untitled

连接超时时间配置

最开始社区经常会有用户反馈 zk 连接超时,我就将默认超时时间加到了 6s,在这个版本我将超时时间的控制权完全放给了用户

Untitled

目前支持配置

  • 连接超时时间
  • 会话超时时间
  • 重试间隔时间
  • 最大重试次数

zookeeper 系统环境变量

zookeeper 有不少配置是通过环境变量来设置的,比如 jute.buffer ,在上个版本提供了加载指定目录下的 zookeeper.properties 的解决方案,这个版本再进一步:支持直接在客户端配置

Untitled

版本更新检测

老版的版本更新检测实在是太简陋了,新版做了重新设计,用户可以主动点击检测更新

Untitled

如果有新版本,点击 icon 即可查看新版本特性,在弹出的对话框点击 YES 即可跳转到软件下载页面

Untitled

其他

除了以上的新特性外,这个版本还修复了不少历史 BUG,在此就不一一列举了,如果有兴趣可以到 Release 页面下载体验

over