Skip to content

Instantly share code, notes, and snippets.

@dmackerman
Last active June 21, 2019 05:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dmackerman/f1bd909e09af2cd57582b91528d84915 to your computer and use it in GitHub Desktop.
Save dmackerman/f1bd909e09af2cd57582b91528d84915 to your computer and use it in GitHub Desktop.

Onboarding Notes

  • Network Overview and Interests feel very good. It's simple, drives the user through the questions and allows them to select multiple things per step.
  • Network Boundaries
    • Labels are backwards I think. "What IP Addresses are internal to your network?" should be the first question? Haven't looked at code but maybe just a mixup.
    • Editing feels a little weird. If I enter Internal IP Addresses, press Next, and then try and Edit the value it feels strange that the other field goes away. We talked about this and how it felt weird at first glance and I can confirm it feels weird.
      • The solution could be when you Edit a previous "step", just expand it in place. Remove the "Next" button when there is a previous step in Edit mode. Edit button changes to Save, which then brings you back to the state you were previously.

Ultimately I don't really think we know how this works for Devices yet, and until we prototype something it's hard to say whether or not this approach is better than what we have. Fundamentally it's a cleaner approach and gives us a better framework for guiding users through data entry that is in the end very hard to get right the first time around

Easy wins:

  • ENTER to submit and move to the next step makes this process feel very good for steps that have 1-2 input fields. Ie. "What is the name for this site". Maybe it gets a bit awkward when you've got more fields, IE. Site address/geo.
  • SummaryField could use a little bit of love in terms of how we're trending towards displaying Label/Value pairs in other places in the app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment