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

Dashboard: Add documentation sidebar #836

Merged

Conversation

proy30
Copy link
Member

@proy30 proy30 commented Feb 9, 2025

Documentation appears in a sidebar instead of opening in a new tab.

chrome_58vmgW3vIC.mp4

After #834 is merged, need to make some minor changes

@proy30
Copy link
Member Author

proy30 commented Feb 9, 2025

Docmentation links may need an update.

@proy30 proy30 added the component: dashboard our browser based trame dashboard label Feb 9, 2025
@proy30 proy30 requested review from ax3l, cemitch99 and EZoni February 9, 2025 01:19
@proy30
Copy link
Member Author

proy30 commented Feb 9, 2025

Are tooltips needed after this addition given that the documentation provides the same information as tooltips would? @ax3l

@proy30 proy30 changed the title Add documentation sidebar in dashboard Dashboard: Add documentation sidebar Feb 9, 2025
@proy30 proy30 force-pushed the dashboard/add_documentation_sidebar branch from 7ee4303 to 1e277c8 Compare February 10, 2025 07:33
@proy30 proy30 changed the title Dashboard: Add documentation sidebar [WIP] Dashboard: Add documentation sidebar Feb 10, 2025
@ax3l
Copy link
Member

ax3l commented Feb 10, 2025

Niceee!

I think I would still keep the tooltips for the individual fields, because it makes it easy to see what's going on and is a best practice. We can consider cropping the tooltips to the first line / first sentence we encounter in a doc string.

@proy30 proy30 force-pushed the dashboard/add_documentation_sidebar branch from ca5a2d8 to 4729288 Compare February 11, 2025 06:14
@proy30 proy30 changed the title [WIP] Dashboard: Add documentation sidebar Dashboard: Add documentation sidebar Feb 11, 2025
@ax3l
Copy link
Member

ax3l commented Feb 11, 2025

@proy30 small conflict to resolve pls, due to tooltip merge 🙏

Instead of opening a new tab to the documentation when users click on the info button on a section header, the documentation is integrated onto the dashboard and is shown through a drawer style ui
still may be wrong link
Future pr needs to split up generalFunctions
@proy30 proy30 force-pushed the dashboard/add_documentation_sidebar branch from 7fca5de to f09f45b Compare February 11, 2025 18:59
@ax3l ax3l self-assigned this Feb 11, 2025
Copy link
Member

@ax3l ax3l left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Splendid 🎉

@ax3l ax3l merged commit 220531e into BLAST-ImpactX:development Feb 12, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dashboard our browser based trame dashboard
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants