对 7.0 设计器的建议 v2
1. 建议所有既有红点儿又有可以输入的地方, 如果连线了, 输入处自动不可填, 反之亦然.
在实际操作中, 很多刚接触设计器的工程师都会经常在这个环节, 又连线, 又在输入框些东西, 虽然不报错, 但是其实是没意义的, 设计器会自动优先识别连线处的值. 某种程度会干扰刚接触设计器的一些工程师对这种操作的逻辑理解. 所以建议连线了的话, 输入的地方自动灰掉, 或者在控制台中提醒出明显标识的报错信息.
2. 建议所有模块的输入框中都可以做成一眼望去能望到尽头的感觉
在这个框框中的可视范围太小, 可直观看到的信息不多.
3. 建议支持通过拖拽调整子流程和变量排列顺序的功能
4. 建议在键盘输入模块中增加类似 "开启无视输入法模式" 的键盘输入
经常在使用键盘输入的时候本想输入英文, 但是因为输入法的问题, 输入的东西就会出现类似下图中的情况, 虽然有其他需要绕一下的解决方案, 但是如果设计器如果能够自动规避掉这个问题, 一定是极好的!
5. 增强键盘输入的拾取能力, 或者完全废掉键盘输入的拾取功能
经过多次实践, 键盘输入的拾取功能是最弱的, 常见的情况是, 眼睁睁看见拾取到了, 但是就是输不进去, 或者输错位置, 有经验的工程师会逐步的试验, 或者在键盘输入前加一步鼠标点击以确定焦点, 或者直接使用设置文本功能. 对刚接触设计器的用户来说, 既然看见了这个模块有提供了一个可以拾取的钮, 大部分人会直接去使用这个拾取能力最弱的模块去拾取元素, 导致拾取失败, 拾取不到, 拾取到的不稳定, 间接影响到用户体验. 所以我的建议是要不然就增强该模块的拾取能力, 要不然就删掉该模块的拾取功能, 避免误导用户.
6. 键盘输入的拾取功能, 删除图片拾取等无法使用的功能
键盘输入的模块中点击拾取, 会弹出下列框框, 这时候有很多 F 功能键可以选择, 我好奇为什么键盘输入模块也有 "图片拾取" 功能, 尝试了一下发现根本没有效果, 建议把所有类似这种毫无效果的参数都删掉.
建议提的不错,很有做产品经理潜质,还假设了怎么做,我逐条回复一下
1,这个很有道理,我们之前也打算做的,工作量太大,记录了
2,这个我们在 8.0 用了另外一个解决方案,双击可以打开大型编辑窗,也算解决了,在 8.0 中我看到都是最靠右的
3,这个有道理,但由于实际实现难度比较大,所以实现上优先级不高,所以会在后续版本实现
4,5 这个问题和 5 都是我们错误使用了‘键盘输入’这个词导致的,这里只是模拟按键而已,我们要的输入方法是设置文本,这个我们会改个名,输入法问题我们也想做的,但是规避输入法有技术难度,请使用设置文本吧
6,暂时不会改,原则上,缺省拾取是智能拾取,你不需要手动切换的,切换是因为有时不那么智能而已
7,不好控制是不好控制,你不好控制的原因除了触控板还有什么原因?如果只是增加按钮,这个需求先记下,优先度较低,后续增加(也可能不增加按钮,使用快捷键和菜单)
8,语言,特别是 python,永远是最简洁的,远高于可视化方式编程,可视化只是方便,并不简洁,所以你这种要求可视化比语言简洁,那基本不可能,直接用代码块即可,这也是我们保留代码块的原因,我的理解是,做一个组件,replace 一个 dictionary 这类功能吗?比如
{' ':'', '\r':'', '\n':''}
?9,这个在 8.0 已修正,提的不错