开源改变世界!!

工具栏上的主页按钮 #823

推推 grbl 2年前 (2023-01-27) 199次浏览
关闭
3个任务完成
绕线器 打开了这个问题 2017 年 11 月 27 日 · 30条评论
关闭
3个任务完成

工具栏上的主页按钮#823

绕线器 打开了这个问题 2017 年 11 月 27 日 · 30条评论

注释

工具栏上的主页按钮 #823
所有者
绕线机 评论了 2017 年 11 月 27 日  

每次启动启用归位的机器时,您都需要使用“主页”按钮。所以应该比隐藏在“通用操作”面板中更容易访问。

工具栏上的主页按钮 #823 winder 将此添加到 2.0里程碑 2017 年 11 月 27 日
工具栏上的主页按钮 #823
贡献者
卡内基 评论了 2017 年 11 月 27 日 通过电子邮件
工具栏上的主页按钮 #823
所有者作者

@carneeki对于“正常”操作,该功能内置于 UGS 使用的框架中。如果右键单击工具栏,您可以看到“自定义”功能。现在所说的“正常”是指有一个Action带有所需注释的类,可以将它们注册到平台。@breiler为许多最常见的操作添加了此功能:连接、暂停、停止等。它的额外好处是将图标附加到操作上,这使得下拉菜单也更易于使用。

UGS 中的问题是许多操作都是以编程方式进行的,因此它们永远不会在平台上注册。“通用动作”目前存在于一个简单的 Swing 类中,因此每个动作都需要转换为一个 Action 类。

宏的一个额外困难是它们是完全动态的并且带来了一系列全新的复杂性(它们被部分注册以将它们放在菜单中并使它们可用于键绑定,可能有一种方法可以使它们可用)。

您可以在 中看到这一点,PauseAction.java这是一个非常简单的类,主要负责将事物连接在一起。

工具栏上的主页按钮 #823
合作者

我在我的拉取请求#643中试了一下,但我没有让键绑定工作。然后我就当爸爸了。。=P

威尔,我想你可以拒绝那个拉取请求,因为我没有时间完成它。

工具栏上的主页按钮 #823
所有者作者

@breiler恭喜!我有一个 2 岁的孩子,所以我绝对可以理解。

工具栏上的主页按钮 #823
贡献者

@winder这几乎正​​是我的想法……我觉得自己像个布偶,因为我以前从未尝试过右键单击工具栏!谢谢 :)

工具栏上的主页按钮 #823
jahnj0584 评论了 2017 年 11 月 29 日 通过电子邮件
工具栏上的主页按钮 #823
所有者作者

@jahnj0584您只需为此使用宏,这些操作中的大多数都是特殊的,因为控制器实现直接定义了它们(即 GRBL 用于$G获取当前状态,但另一个控制器可能具有不同的例程,另外不同版本的 GRBL 具有不同的代码home machine)。

对我来说,我只经常使用 HOME 键,很少使用 RESET 键。因此,能够将它们放在工具栏上意味着我将能够关闭“通用操作”窗口。

工具栏上的主页按钮 #823
jahnj0584 评论了 2017 年 11 月 29 日 通过电子邮件
工具栏上的主页按钮 #823
合作者
布雷勒 评论了 2018 年 2 月 2 日  

我已经为带有自己图标的常见操作创建了操作类。我使用了与开始/暂停/停止操作相同的图标集(http://www.customicondesign.com/free-icons/flatastic-icon-set/)但是在寻找直观的图标时遇到了一些问题……如果你有任何建议,请让我知道,我会改变它们!

这些操作现在在菜单中显示为图标:
工具栏上的主页按钮 #823

也可以创建自定义工具栏(右键单击工具栏并选择自定义):
工具栏上的主页按钮 #823

当机器处于与以前相同的空闲状态时,按钮将被激活。但作为未来的增强功能,也应该可以在特定状态下激活按钮,例如。解锁按钮仅在机器处于锁定状态时有效。

工具栏上的主页按钮 #823
贡献者

为强大的领域(例如,与通用计算相对)的综合图标集非常具有挑战性。我最近重新设计了 DRO,我已经或可能计划继续改进应用程序的外观。这项工作将包括替换大部分现有图标,可能使用单色或双色配色方案。

正如您所说,很难找到运行良好的现有图标,如果您碰巧是一名设计师,设计解决方案仍然非常困难。更难实现一致且令人愉悦的全彩色图标设计。

我确实喜欢工具栏和图标的自定义,这似乎是唯一合理的方法。不过我更喜欢文字。我非常喜欢宏面板,我真的很想能够构建多个这样的面板,并按照我喜欢的方式安排我最常使用的各种动作,甚至可能使用颜色编码(这本身就是一个设计挑战).

所以最后,我觉得如果我按照我的意图重新设计它们,这些图标添加将为我做更多的工作。我真的很喜欢一些但非常清晰的图标。

工具栏上的主页按钮 #823
合作者

@dastultz,您对我们应该如何进行有什么建议吗?

工具栏上的主页按钮 #823
贡献者

我已经重新阅读了这里的主题,似乎人们确实不想让“共同行动”占用空间。有些人似乎和我的想法一样,但其他人喜欢自定义工具栏。

我在 11 月做了一些图形设计工作,重新设计了 DRO,并打算将类似的样式应用于点动控件和工具栏。我只是一直没时间继续。

我能做的最好的事情就是尝试回到游戏中,要么找到我认为有用的图标,要么自己设计一些。从功能上讲,我喜欢这里提出的建议。我认为干净一致的外观和感觉确实可以帮助 UGS 呈现出更专业的外观。

工具栏上的主页按钮 #823
贡献者

这里有一些主要动作的“单色”现代风格图标。

工具栏上的主页按钮 #823

工具栏上的主页按钮 #823
合作者

很棒,很棒的作品@dastultz!它们可以作为 SVG:s 使用吗?我在哪里可以找到它们?

工具栏上的主页按钮 #823
所有者作者

这些看起来很棒!因为我不是设计师,所以我不承担与@dastultz当涉及到风格偏好时,我很高兴在您有时间提供反馈时收到您的反馈。

@dastultz,您可能没有注意到,但您可以通过启用/禁用操作来重新配置工具栏。有一个 OSX 错误,当某些窗口重叠时,它会以某种方式阻止它工作(我忘记了细节),所以即使你看到它,你也可能没有让它工作。

工具栏上的主页按钮 #823
贡献者

很高兴你喜欢这些图标。我把它们附在这里了。

一半是我的,另一半来自 flaticons,所以我们需要给予信任。

@breiler如果您可以在提交拉取请求之前发布一些带有新图标的屏幕截图,那就太好了。我想看看他们在最终定型后是否需要任何工作。

UGS_icons.svg.zip

工具栏上的主页按钮 #823
合作者

不错,这里有一些带有新图标的屏幕截图:

这是菜单:
工具栏上的主页按钮 #823

这是自定义工具栏:
工具栏上的主页按钮 #823

这是带有小图标的自定义工具栏:
工具栏上的主页按钮 #823

工具栏上的主页按钮 #823
贡献者

啊,是的!

您是否使用两个图形进行连接?所以它在不连接时是“分开的”?

我可能对放大镜有点困扰。如果您将其视为检查某物,我认为它完全有效。嘿,事情的状态是什么?但是玻璃杯用于“搜索”所有其他应用程序,这并不真正适用于 UGS。我正在考虑在圆圈中放置某种符号,# 或 $ 或其他东西。我不是很担心,我可以接受它,想知道其他人的想法。

工具栏上的主页按钮 #823
合作者

是的,我同时使用了它们,因此它们可以按预期工作。
我同意放大镜,但它比以前好多了,所以我也可以接受它。=)

工具栏上的主页按钮 #823
贡献者

@breiler我看到了包含图标致谢的 PR。不确定这些功劳是否用于全彩图标。这是我提供的图标的来源。抱歉,应该早点这样做。

Dave Gandy 的导航图标
https://www.flaticon.com/free-icon/home_25694

通过 Smashicons 获取状态(放大镜)
https://www.flaticon.com/free-icon/search_149852

Freepik 的解锁图标
https://www.flaticon.com/free-icon/unlocked-padlock_61355

Freepik 的吊坠图标
https://www.flaticon.com/free-icon/hand-graving-smartphone_21520

Dave Gandy 的软重置图标
https://www.flaticon.com/free-icon/undo-arrow_25249

Freepik 的
连接图标 基于 Freepik 设计的断开连接图标
https://www.flaticon.com/free-icon/plug-silhouette_69535

其余图标是我的设计,不需要信用。

winder 添加了引用此问题的提交 2018 年 2 月 13 日

工具栏上的主页按钮 #823

虽然我喜欢单色,但像红停和绿走这样的东西长期以来一直是标准的,看到它们变成黑色实际上是一种烦恼。与其他一切相比,它们应该突出

工具栏上的主页按钮 #823
贡献者
达斯图兹 评论了 2018 年 2 月 19 日 通过电子邮件
工具栏上的主页按钮 #823
合作者

@dastultz如果您愿意,只要您只提供要使用的颜色,我就可以生成新图标。

工具栏上的主页按钮 #823

另一个快速小
提示 dis/connect 可以是相同大小的按钮吗?有时您想要快速重置,但点击一下按钮,下一次就没有了。

工具栏上的主页按钮 #823
贡献者

@breiler,这是相同的 SVG 文件,但颜色已添加到“已连接”状态。与 Julius 一样,我希望看到此图标与工具栏中的其他图标大小相同。(标签连接/断开也是如此,例如,它小于“波特”。)

UGS_icons.svg.zip

工具栏上的主页按钮 #823
合作者

这不会那么容易。如果我们使用“标准”Netbeans 操作,我们将默认获得大/小图标和图标着色功能。遗憾的是,Netbeans 不提供向工具栏操作添加标签的选项。如果我们创建自己的工具栏动作演示(这就是今天的实现方式),我们将无法获得图标缩放和着色。

所以无论哪种方式,如果我们想要这个自定义工具栏操作,都会有很多实现……

在我进入那个兔子洞之前,我只想检查一下完全没有按钮标签的选项是否足够好?

未连接大/小图标时:
工具栏上的主页按钮 #823
工具栏上的主页按钮 #823

连接大/小图标时
工具栏上的主页按钮 #823
工具栏上的主页按钮 #823

当使用深色主题并且我们有后缀为 _dark.png的图标时,它会被平台识别:
工具栏上的主页按钮 #823

I would prefer if we used as much NetBeans-standard as possible drawing benefits of a lot of its functionality and having less code to maintain.

工具栏上的主页按钮 #823
Contributor

I myself don’t like the “disconnect/connect” label. So my vote is the standard action. If the association with icon and label in the menu system is good enough for everything else it should be good enough for connect/disconnect. (Are there hover labels for the toolbar icons?)

工具栏上的主页按钮 #823
Collaborator

Yes, it would say Connect/Disconnect but can also be configured to a dynamic tooltip such as:
工具栏上的主页按钮 #823

工具栏上的主页按钮 #823
Contributor

喜欢 (0)