开源改变世界!!

适用于 1024*768 屏幕的全新 GUI #374

推推 grbl 2年前 (2023-01-26) 167次浏览
关闭
rugbymauri 打开了这个问题 2016 年 3 月 24 日 · 12条评论
关闭

适用于 1024*768 屏幕的全新 GUI#374

rugbymauri 打开了这个问题 2016 年 3 月 24 日 · 12条评论

注释

适用于 1024*768 屏幕的全新 GUI #374
贡献者

嗨,新的 GUI 太大了

适用于 1024*768 屏幕的全新 GUI #374

我的建议是将 Connection oanel 放在顶部,并在宽度上更多地排列小 Panles 中的元素,就像这样

适用于 1024*768 屏幕的全新 GUI #374

适用于 1024*768 屏幕的全新 GUI #374
贡献者

克鲁德,你是对的。

我的收紧计划是让连接面板仅在机器断开连接时显示。连接后,它将被机器状态面板取代(它将获得关闭按钮。)让它们同时出现在屏幕上对我来说似乎是多余的。

我认为我们可以通过稍微聪明一点来摆脱文件部分中的一行按钮。发送/暂停可以组合。我仍然不明白 Save 有什么好处。取消和浏览可能可以结合使用。可视化可以是右侧区域中的选项卡。

启用键盘移动应该是一个设置。不过,要使其正常工作,只要光标位于文本框中,就应禁用点动。(文件对话框/控制台/宏编辑)

适用于 1024*768 屏幕的全新 GUI #374
贡献者作者

可视化可以实现为菜单项 -> 视图 -> 可视化

适用于 1024*768 屏幕的全新 GUI #374
贡献者作者

您可以将所有连接选项(端口、波特率……)放在一个选项卡中。只留下连接按钮。通常连接选项不会改变。

适用于 1024*768 屏幕的全新 GUI #374

我昨天也意识到了这一点。事实证明我的显示器可以更高,但我发现自己又回到了经典平台,因为新平台出现了问题,比如没有一个可用的常用命令按钮,并且尝试使用宏键失败。

适用于 1024*768 屏幕的全新 GUI #374
所有者

@jahnj0584请为您在平台中看到的任何问题创建票证——它目前正在大力开发中。

适用于 1024*768 屏幕的全新 GUI #374
贡献者作者

我制作了一个可能对 Gui 进行更改的模型

  • 连接菜单(没有菜单项),就像一个按钮(很难找到正确的事件。鼠标点击?)
  • 可视化菜单(没有菜单项),就像一个按钮(很难找到正确的事件。鼠标点击?)
  • 在选项卡中移动了连接窗格。只使用一次来建立连接,
  • 按照建议剥离了一些按钮@philreindl

现在它应该适合小屏幕

适用于 1024*768 屏幕的全新 GUI #374

适用于 1024*768 屏幕的全新 GUI #374
贡献者

我正在努力使左侧的状态面板更加动态。这个想法是在机器未连接时隐藏当前机器状态面板,并在机器连接时隐藏大部分连接面板(仍然需要断开连接按钮)。我想对文件窗口进行类似的处理。

我的希望是:
A. 确保在 1024×768 的小屏幕上正确显示内容,我计划最终得到一个小平板电脑来运行它,它可能在 800×600 范围内。
B. 减少“正常”使用的 UI 导航量。设置调整、宏编辑等不属于“正常”使用。所以这些功能会被隐藏在主屏幕之外。
C. 使接下来需要发生的事情的整体流程更加直观,尤其是对于新用户。首先,需要连接,其次需要回家(如果启用),第三加载文件,第四运行文件,第五,看看运行时你有多少时间吃零食。

适用于 1024*768 屏幕的全新 GUI #374
贡献者

@faultylee提到使用 1024×600 的 PC

适用于 1024*768 屏幕的全新 GUI #374
所有者

@philreindl您如何看待“分叉”MainWindow.java(将其复制/粘贴到新类)以便旧 UI 在您处于实验模式时保持稳定?每晚构建每天获得 50-100 次下载。

有一次我试图支持 640×480,因为那是原始树莓派开箱即用的支持。我不确定该配置的使用范围。

适用于 1024*768 屏幕的全新 GUI #374
贡献者

这根本不是一个坏主意。我不知道 nightlys 有那么多流量。

适用于 1024*768 屏幕的全新 GUI #374
贡献者

@winder实际上,除了将另一个 MainWindow 添加到代码库之外,您如何看待让边缘分支保持最新并让它生成夜间构建?让它与 master 保持同步应该很容易,因为那里没有未合并的提交。我不确定将它连接到构建系统涉及什么。

适用于 1024*768 屏幕的全新 GUI #374

感谢你们所有人迎合边缘用例👍