ENH: Add Feedback Form & Documentation Links #213
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add ways for users to access Trace's documentation and EED Software Application's feedback form. The URLs for these forms can be changed in the config file for Trace:
trace/config.json. The key for the URL for the docs page is "documentation_url", and for the feedback form it is "feedback_form_url".These sites are accessible via buttons above the plot section as well as menu actions in a new "Help" menu. A warning window is opened if the link is not opened correctly. The window shows the URL so users can reference it manually.
Motivation
Users should have an easily accessible way to submit feedback on the application as well as a way of finding help if they have any questions.
Closes #209
Closes #210
Where Has This Been Documented?
https://slaclab.github.io/trace/overview/plot_section/
Screenshots
Pre-merge checklist