袋鼠从 GTK3 / libhandy 迁移到 GTK4 / libadwaita 工作已接近尾声,界面部分基本上完成了90%左右的迁移适配工作,除少数动态菜单和剪贴板未完成适配外,其它都做了适配或改造;
本轮版本开发工作遵循着两大基本原则:1、适配中升级完善;2、新功能同步推进;所以我们可以看到新版本不仅仅是适配,还有新功能同步推出,典型的新功能有编辑器颜色方案预览、配置对话框整合、用户管理功能、开发模式支持等;升级完善的功能有标题栏皮肤支持、编辑器智能提示、工具栏等;
新特性或修复的缺陷列表
- 升级核心界面库为 GTK4 (GTK3 -> GTK4)
- 升级组件界面库为 GTK4 (libhandy -> libadwaita)
- 升级编辑器组件为 GtkSoureceView5
- 合并系统配置对话框和快捷键对话框
- 编辑器视图添加文档概览图边栏
- 编辑器视图支持选择配色方案
- 添加开发模式支持
- MySQL: 增加用户和权限管理支持
- MariaDB: 增加用户和权限管理支持
- PostgreSQL: 增加用户和权限管理支持
- 重构主界面
- 重构导入导出界面
- 重构智能提示
- 重构工具栏
- 重构可视化SQL构建器
- 重构过期消息通知功能
- 改进标题栏皮肤支持
- 改进对话框样式
- 拆分设置文件为界面配置文件和用户连接配置文件
- 移动智能提示文件到用户文档目录
- 更新中文语言翻译(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 无法打开链接
- 修复: 生成无效插入SQL(user_name -> user__name)
- 修复: 模型视图点击崩溃
- 修复: DSV 格式额外列
- 修复: 可伸缩图片尺寸问题
- 修复: 修复控制台警告消息
已知崩溃问题
- PostgreSQL: OID 字段类型字段会导致崩溃(libgda).
下载与安装
微信公众号
为即时推送关于袋鼠的大篇幅文章和视频,故开通了微信公众号: 袋鼠数据库工具 (DataTableOnline),有兴趣的同学可关注。