
星影·图数据库客户端,自 6 月 12 日以来,经过三次较大版本的迭代,迎来了相对令人满意的版本。感谢一直默默支持的开发者们愿意接受星影的不完美,以及使用跟反馈,让星影从稚嫩往成熟的路上,又迈进了一步。
下载入口
GitHub:https://github.com/dudu-ltd/star-shadow-package
Gitee:https://gitee.com/dudu-ltd/star-shadow-package
官网:https://dudu.ltd/products/StarShadow
v1.2.0最大的变化
查询功能,编写数据库查询脚本的代码编辑器组件进行了重新选型,使用了开源的 re-editor (https://github.com/reqable/re-editor),使得代码编辑器性能有了质的飞跃。与此前的版本相比,在代码量少的情况下,差异不大,随着代码行数的增加,老版本会逐渐出现卡顿、输入响应不及时的负面体验。但切换成 re-editor 后,在上万行的输入过程中,依然保持在近乎单行代码的输入体验。这点应该得益于该组件使用了画布的渲染机制以及异步处理的方式,并将代码相关的运算移入后台,比如说高亮,避免卡住主界面的渲染进程。目前的不足是在代码量较多的情况下,高亮效果存在一定程度上的延迟。但依然无法撼动其作为优秀解决方案的地位。
语法高亮:

代码补全:

函数文档说明:

快捷键:

运行(Alt + R)
美化代码(Alt + L)
全选(Control/Command + A)
剪切选中/当前行(Control/Command + V)
复制选中/当前行(Control/Command + C)
粘贴(Control/Command + V)
撤销(Control/Command + Z)
重做(Shift + Control/Command + Z)
选中当前行(Control/Command + L)
删除当前行(Control/Command + D)
移动当前行(Alt + ↑/↓)
连续选择(Shift + ↑/↓/←/→)
移动光标(↑/↓/←/→)
移动光标(单词边界) (Alt + ←/→)
移动到页首/页尾(Control/Command + ↑/↓)
缩进(Tab)
取消缩进(Shift + Tab)
注释/取消单行注释(Control/Command + /)
注释/取消多行注释(Shift + Control/Command + /)
字符转换(Control/Command + T)
搜索(Control/Command + F)
替换(Alt + Control/Command + F)
—— https://github.com/reqable/re-editor/blob/main/README_CN.md#快捷键
当前版本更多更新内容,详见更新日志1.1.2
不足
虽然这个版本相对满意,但依然存在着或大或小的不足,比如从编辑器的角度看还做不到语法提示、合法性检查等,将在后续的迭代中,继续发力,尽最大努力让星影成为开发者们顺手的开发工具。
更新日志
v1.0.0-beta 萌芽。(2024年6月12日)
【新功能】图数据展示支持使用 多维表头的表格
【新功能】集成图可视化插件,并在编写查询时支持图可视化
【新功能】使用导航树的方式便捷操作与管理Schema
【新功能】路径格式数据可视化
【新功能】子图数据使用表格中的单元格触发弹窗式的内内嵌表格展示
【新功能】支持使用 CSV 进行数据导入
【新功能】支持使用 CSV 的表头快速创建 Schema
【新功能】支持对单表(标签表、关系表)的数据进行增删改查
【新功能】支持个人用户使用微信支付的成为我们的个人赞助商
...
v1.1.0 西陆。(2024年9月19日)
【新功能】可视化支持配置节点名称所使用的字段。支持节点颜色配置
【新功能】在标签跟关系的数据表格视图中,支持切换至图可视化视图
【新功能】数据表格的分页加载模式修改成使用分页按钮的加载方式
【新功能】tag、edge数据值在表格内直接修改
【新功能】评论支持修改
【新功能】查询文件支持在资源管理器中打开
【新功能】追加数据源的主区域,支持添加主机
【新功能】全平台增加试用功能
【新功能】支持快速关闭多个页签
【新功能】修复运行脚本时表格数据未及时更新的问题
【新功能】反馈模块追加条件过滤功能
【新功能】在数据表格中,支持多标签节点单独删除某个标签
【优化】图可视化组件美化,兼容浅色主题
【优化】修改登录界面,去掉登录视频,压缩安装包大小
【优化】优化表格 单元格的选中体验
【优化】避免了切换标签页时,页面刷新的问题
【优化】刷新界面时,避免二次查询
【修复】反馈模块,不是自己的评论时,不显示"..."
【修复】修复标签页关闭,存在其他页签未加载完成的进度条
【修复】含有换行
\n的长文本的数据更新问题【修复】部分多标签节点在表格数据下展示出错问题
【修复】解决节点多标签时,空值与无标签无法区分的问题
【修复】导入不支持时间类型的问题
【修复】返回值列名不能为中文的问题
【修复】点边schema经过编辑后,表格数据刷新无相应变动的问题
【修复】修复字段重命名导致数据丢失问题。(不再支持重命名)
【修复】无法打开标签,关系,查询文件的问题
【修复】试用功能的勾选隐私政策与服务条款检查
【修复】修复查询文件重命名,参数未同步问题
【文档】增加关于商业许可的说明
v1.2.0 花火。(2024年10月15日)
【新功能】新增GitHub发布仓库的入口(摊牌了,就是求star求watch的)
【新功能】主窗口页签的关闭功能,在v1.1.0的基础上支持关闭右侧、关闭其他页签
【新功能】增加查询时编写脚本的代码补全功能
【新功能】编写查询脚本时,代码补全中涉及的函数使用,支持直接跳转数据库产品官网查看文档
【新功能】编写查询脚本时,支持右键菜单执行脚本
【新功能】编写查询脚本时,支持多行快捷注释
Ctrl+/【新功能】编写查询脚本时,支持代码查找功能
Ctrl+F【新功能】编写查询脚本时,...(更多快捷键功能可参考reqable/re-editor)
【操作习惯变更】查询功能
运行的快捷键不可用的问题,改为Alt+R【操作习惯变更】查询功能
代码美化的快捷键改为Alt+L【操作习惯变更】取消
Alt+F打开文件菜单的快捷键【优化】重构代码编辑器,提高查询脚本编写时整体性能,并引入上述的诸多功能
【优化】统一不同组件的字体,使用【阿里普惠体】
【优化】导航树节点操作相关后,树结构更新的及时性问题
【优化】
删除按钮的样式问题,使用危险色进行标识【优化】图可视化追加方向性
【优化】图可视化,边的起止点位置设置在节点中心,提升视觉体验
【修复】图可视化有时出现崩溃的问题
【修复】执行计划可视化中的任务节点重叠问题
【修复】查询文件重命名,文件名后缀引发的导航树节点丢失问题
【修复】schema 导航树元素删除时后,打开的页签未移除问题
【修复】修复添加连接使用默认连接的产生的错误问题
【修复】查询结果表格,页码与序号出错的问题
【修复】desc space 语法未识别的问题
最后
还是老样子,祝大家玩得开心~
彩蛋·社区 ∞



