Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add context sensitive help #28

Open
alistair-marshall opened this issue Apr 12, 2020 · 7 comments
Open

Add context sensitive help #28

alistair-marshall opened this issue Apr 12, 2020 · 7 comments
Labels
enhancement New feature or request

Comments

@alistair-marshall
Copy link
Owner

Rather than just relying on a separate help/FAQ page, show help text within the main application.

@alistair-marshall alistair-marshall added the enhancement New feature or request label Apr 12, 2020
@jcoliz
Copy link

jcoliz commented Jun 1, 2020

Do you have a POV on how you'd want this to look?

Simplest may be to use a tooltip below the item when hovering on an input field.

and/or could have an '?' icon in the upper-right on each header and subheader which linked to an anchor in the FAQ.

@alistair-marshall
Copy link
Owner Author

Idealy it would allow removal (or less reliance) on the FAQ and provide the information where the user needs it. I had thought of a tooltip or a questionmark that pops up an explanation.

I don't have any strong views about what way I would like other than to follow 'best practice' whatever that is (including keeping things accessable for all users).

@jcoliz
Copy link

jcoliz commented Jun 1, 2020

Challenges with outright removing the FAQ...

  1. "What is cFIREsim?" This is helpful context, so it would be a shame if it disappeared. Could solve this by having a section above timeframe/data options, and include a "collapse" icon on that. Then save a cookie that the user collapsed it, and on further visits load this section as collapsed with an "expand" icon
  2. FAQ has a helpful "get started quickly" section at the top, currently entitled "Basic Tutorial". This could be solved in the same way as item 1. Perhaps the introductory section includes both "what is this?" and "how do I get started quickly?". Once you've collapsed that section, you never need to see it again.
  3. Explanation of withdrawal strategies is >900 words. That won't fit in a tooltip. Could solve this by having ONLY a "withdrawal strategies" page with a '?' icon link from the home page.
  4. Re-balancing strategy is 190 words. Same concern as item 3, just to a lesser degree.

Tool tips would handle the rest, IMO.

@jcoliz
Copy link

jcoliz commented Jun 3, 2020

OK, I've been working on this. This is my three-pronged approach:

With all of these, I think the FAQ could be removed. Further step would be to add additional tips or help topics for things that weren't in the original FAQ.

@alistair-marshall
Copy link
Owner Author

alistair-marshall commented Jun 3, 2020 via email

@jcoliz
Copy link

jcoliz commented Jun 3, 2020

Great, no hurry. Just wanted to make sure you were ok with the approach.

@jcoliz
Copy link

jcoliz commented Jun 4, 2020

Ok, this is all totally done and ready. You can view it all integrated together in https://github.com/jcoliz/cFIREsim-open/tree/develop . I currently have it divided into 4 sub-topics, so I was going to submit them one at a time, unless you want it all together at once.

alistair-marshall added a commit that referenced this issue Jun 22, 2020
Complete implementation for Issue #28: Context sensitive help (3rd try)
from jcoliz/topic-28-nocollapse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants