UI设计的吐槽
无用的模态对话框
下图是安信可开发的一款串口工具,当前是已插入USB串口并且软件为打开状态。
当用户在上述情况下,主动拔除USB设备时,软件会弹出对话框,用户除了点击对话框中的OK
或者对话框右上角的X
,对软件其余界面元素的任何操作都是无效的。并且点击对话框中的元素对用户是没有积极意义的无用操作,它不会使物理断开的USB串口恢复连接。
推荐的操作:
1: 使用不会抢占焦点的弹出式窗口,例如安卓中的Toast
(在Windows端可以使用无焦点窗口实现)。
2: 使用程序界面自身的输出窗口,例如SecureCRT
在USB串口断开时,直接在串口输出文本框显示提示信息。