开源改变世界!!

欢迎页面 #1025

推推 grbl 2年前 (2023-01-27) 125次浏览
关闭
绕线器 打开了这个问题 2018 年 5 月 6 日 · 12条评论
关闭

欢迎页面#1025

绕线器 打开了这个问题 2018 年 5 月 6 日 · 12条评论

注释

欢迎页面 #1025
所有者
绕线机 评论了 2018 年 5 月 6 日  

功能要求

一个带有一些文档的应用程序内登录页面,用于指导新用户使用他们可能觉得有用但可能无法自行发现的各种功能。它应该显示在与可视化工具相同的框中,默认情况下具有焦点,并且有一个“启动时显示”复选框以在将来有选择地禁用它。

问题描述

越来越多不易发现的杀手级功能正在添加:设置向导、高级点动模块、悬垂 UI、宏首选项、探测模块等。在可视化窗口上弹出的某种欢迎页面可能是一个不错的选择帮助发现的方法。

技术部分非常简单,如果需要任何额外的灵感,Netbeans 有一个WelcomeComponent 。主要是我在想象一些静态内容来告知用户有关功能和工作流程的信息。一些想法:

  • 聚焦重要功能,如设置向导、探头模块、悬垂 UI、宏首选项。如果有足够多的这些,也许可以让它们以每日提示的方式随机化。
  • 链接到各种在线资源以帮助用户找到在哪里可以了解更多信息、提出问题、报告错误等。例如 UGS 网站、UGS 谷歌问答组、Github 问题页面、gcode 文档、grbl 文档…)
  • 有关本地化 UGS 的信息。
  • 用于加载关键教程的多个选项卡/按钮(可以有一个WelcomeTutorial用于查找扩展的类):
    • 对于初次使用的用户,指导如何连接、加载文件和发送文件可能很有用。这甚至可以交互式地指导您完成连接和加载/发送文件,类似于安装向导引导用户完成连接的方式。
    • 如何安装/配置“ darkula ”主题。

征求意见

如果有人对此页面的外观提出具体建议,以便为 UGS 平台留下引人入胜的第一印象,我很想听听他们的意见。@dastultz如果您对此有任何想法,我特别好奇。

还有对最有用的内容的任何建议。

欢迎页面 #1025 绕线器 自行分配了这个 2018 年 5 月 6 日
欢迎页面 #1025
贡献者
卡内基 评论了 2018 年 5 月 7 日 通过电子邮件
欢迎页面 #1025
贡献者

我每天都使用 IntelliJ IDEA。我喜欢在启动时打开的“提示和技巧”框。也许构建过程可以生成一个半随机的提示序列,首先从新功能开始。

可视化工具/控制台窗格上的欢迎屏幕“选项卡”的想法也很好。也许如果网站上的文档得到改进/重组,您可以在带有目录的窗格中嵌入浏览器。

我真的很喜欢 Fusion 360 中的弹出式文档,将鼠标悬停在您不理解的复选框上,然后会出现一个通常带有插图的描述。看起来很难维护。

你也登录你的网站吗?

欢迎页面 #1025
贡献者
卡内基 评论了 2018 年 5 月 8 日 通过电子邮件
欢迎页面 #1025
所有者作者

我一直在摆弄 Netbeans Welcome 组件,现在开始处理内容。除了删除 Netbeans 图标外,我没有对样式进行太多修改,因此样式仍可能发生变化。到目前为止,我正在考虑的选项卡是:

入门:关注首次运行,告诉用户开始使用 UGS 所需的绝对最低限度,假设他们的机器已经配置(如果机器未配置,则配置向导的链接可能会很好)。

最近:最近使用过的目录/文件的列表。

特点:Spotlight 部分向用户介绍窗口/插件菜单、键绑定等内容。

新增功能:从 github 中的内容加载动态页面以介绍新功能/内容。Netbeans 为此使用 RSS 提要,但我认为简单的模板更适合 UGS。如果您需要升级才能获得该功能,它可能会有一个指示器。

这是它现在所在位置的一个小演示:

欢迎页面 #1025
所有者作者

今天在“入门”选项卡上取得了更多进展。至少我对内容很满意。我将为功能选项卡做类似的事情,然后开始考虑在“新增功能”选项卡中制作动态内容的方法。

欢迎页面 #1025

欢迎页面 #1025
所有者作者

我今晚很忙,这是功能选项卡的第一遍。我认为What’s New部分可以使用相同的布局:
欢迎页面 #1025

欢迎页面 #1025
贡献者

看起来不错!我正在为我在这个角色中的角色做好心理准备……

欢迎页面 #1025
贡献者
卡内基 评论了 2018 年 5 月 16 日 通过电子邮件
欢迎页面 #1025
所有者作者
绕线机 评论了 2018 年 5 月 16 日  

如果有人想帮助处理内容/复制,这是我正在使用的格式,我可以根据需要插入任意数量的格式(如果内容足够,甚至可以随机化/循环播放)。功能所需的信息如下所示:

功能名称:“数字读出”
描述:“DRO 是当前……的第一站”
图像:300 像素高(HiDPI),150 像素高(标准)

这是我目前所拥有的(可能会有变化,我很快就写了这些以获得一些内容来测试渲染):

"Plugin Support!"
"Most plugins can be found in the 'Window > Plugins' menu. New plugins are added all the time, see the what's new section for the latest features!"
"com/willwinder/ugp/resources/features/new_plugins.png"

"Digital Read-Out (DRO)"
"The DRO is your first stop for the current machine status. It tells you the work/machine coordinates, machine/spindle speeds, gcode state and more! It can be used to reset
individual axes by clicking on the axis label, and has dynamic work position controls by clicking on the coordinate numbers."
"com/willwinder/ugp/resources/features/dro.png"

"Jog Controller"
"The Jog Controller is your primary tool for manually controlling your machines location. It has the option of using separate step sizes for XY and Z axes in addition to a c
lick-and-hold mode for continuous jogging."
"com/willwinder/ugp/resources/features/jog_controller.png"

"Custom Macros"
"User defined macros can be configured in the preferences menu. A variety of convenient substitutions are available to help create perfectly tailored time savers for your wo
rkflow. See the help menu for more details."
"com/willwinder/ugp/resources/features/custom_macros.png"

"Configurable Keybindings"
"Nearly every feature in UGS can have a configurable keybinding. From the preferences menu open the keybinding section for a complete list of actions which can be configured
 (including your custom macros!)."
"com/willwinder/ugp/resources/features/keybinding.png"

"Probe Module"
"The probe module can be opened from the plugins menu, it provides first class support for common probe devices. Some of the supported routines include standard Z-Depth prob
ing and 3-Axis corner probing."
"com/willwinder/ugp/resources/features/probe_module.png"
欢迎页面 #1025
合作者

我的英语不是最好的,所以请随时纠正!=)


"Setup wizard"
"Configure and calibrate your hardware with the Setup wizard. It will help you to setup and test limit switches, step length, homing and soft limits. Start the wizard from the machine menu."

欢迎页面 #1025
欢迎页面 #1025


"Workflow helper"
"Manage complex projects with multiple files using the Workflow helper. It will keep track of which files that has been run and what tool to use for the next file."

欢迎页面 #1025
欢迎页面 #1025

欢迎页面 #1025
所有者作者

在最近的工作选项卡上取得了一些进展
欢迎页面 #1025

欢迎页面 #1025
合作者

关闭,因为它已合并且功能齐全。