一些bug和建议

功能建议 · 1569 次浏览
Y@404 创建于 2021-10-07 15:27
1、【辅助选择工具】-【选取文件...】/【选取多个文件...】无法使用

文件选择工具在用户输入模块和多字段表单模块中都是可以正常使用的,只有在辅助选择工具里,没有成功过。

异常:调用线程无法访问此对象,因为另一个线程拥有该对象。
在 System.Windows.Threading.Dispatcher.VerifyAccess()
在 System.Windows.Window.get_CriticalHandle()
在 Microsoft.Win32.CommonDialog.ShowDialog(Window owner)
在 WQXs8VZeyJTtcbUGsB3.E5VdShZtUybPAnsg48f.OnMouseDown(Object )
在 Quicker.Actions.XActions.BuildinRunners.TextToolsStep.<>c__DisplayClass36_0.tOd4ur1yYSv()
在 Quicker.Domain.Actions.X.XActionHelper.ExecuteCommonAction(ActionExecuteContext context, ActionStep step, XAction action, Func`1 actionFunc, Action successAction, Action failAction, StepInParamDef stopIfErrorParam, StepOutParamDef isSuccessOutputParam)
步骤(sys:textSelectTools)执行失败,原因:调用线程无法访问此对象,因为另一个线程拥有该对象。
停止动作:调用线程无法访问此对象,因为另一个线程拥有该对象。

 

 

2、【多字段表单】中的【下拉选择】,打开之后,必须选择内容或手动点击关闭按钮才会关闭

否则就会一直显示在那里,会挡住内容,妨碍其它操作

希望改成失去焦点自动关闭

 

 

3、【多字段表单】希望增加【仅显示文本】项

就是不可编辑,只显示文本

可以用来显示分割线,让页面更容易阅读

也可以用来显示一些提示、帮助文本

 

 

4、希望【变量名】可以左对齐

左边预留状态、输入、输出的图标位置,让变量名称左对齐

变量一多,眼睛就不太好使,即便用 类别_名称 来命名变量名,还是会被这些图标打乱

 

 

5、希望【步骤组】可以支持自定义颜色

步骤一多,就需要一些颜色来帮助区分不同的步骤,我现在是用【注释】来区分,但并不好使

 

 

6、希望鼠标悬停在【步骤】之上时,可以有较淡的颜色反馈

我现在用的是4K屏,鼠标悬停在某个步骤上时,最右侧会显示【编辑】按钮和【删除】按钮

但让人尴尬的是,步骤名和这两个图标相隔太远,我很难确定右侧的按钮对应的是左侧哪个步骤

如果是全屏编辑,简直灾难

我每次确认,需要将鼠标,从步骤名慢慢的移动到右侧,来确保点击的是正确的按钮…

 

 

7、希望可以在动作编辑模块中,增加【获取面板打开前的光标状态】数据

用来判断用户当前的使用场景是否跟输入/编辑有关,然后提供输入/编辑相关的功能

现在要获得面板打开前的光标状态,只能使用快捷键来运行动作,这样非常不便,大多数情况运行动作还是先打开动作面板再点选动作运行

 

 

8、【用户选择】的【筛选内容】希望支持列表

这个提过一次,可能没有给出很好的需求场景,但我觉得这个实现之后想象空间很大

我最近在做一个密码管理器,用来取代1password,其中密码项目会有很多标签,放在Tooltip里用来搜索用

首先,Tooltip里的内容不支持拼音搜索

其次,打字显然不如鼠标点两下来的舒服快捷,尤其是打中文

然后,标签很多,甚至有些乱,我有时候也不知道该搜什么,需要一些提示

最后,在筛选词那里进行下拉选择,确实是最符合直觉的操作

类似的场景,还有网页收藏夹、记事本,任何需要打标签的数据列表都会用到

甚至可以用来实现表格的需求,每一个筛选词对应一列数据,比如可以做一个财务管理动作,筛选词可以是日期,也可以是收入/支出,也可以是消费类别标签,比如房贷、网购,然后查看对应的收支数据以及对所有筛选过的数据求和或其它操作


回复内容
CL 2021-10-07 15:41
#1

感谢反馈,等研究一下。

sd309991 2021-10-07 20:23
#2

我也借个楼,希望支持step in 调试动作步骤,只运行一步,看输出的值,如果不符合预期,再考虑输出全部的调试报告。现在在调试一些前面有很多步骤的一些位置时,经常要花很多时间去扫描报告内容。如果能在quicker内部返回最后值,可以省下不少时间。

回复主贴