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

Update UI interactions #779

Open
wants to merge 7 commits into
base: development
Choose a base branch
from

Conversation

proy30
Copy link
Contributor

@proy30 proy30 commented Jan 4, 2025

  • Fix distribution interactions
    - Distribution parameters are preserved when only the distribution name is changed. Currently, distribution parameters are reset to the default every time the distribution name is changed, regardless of name.
    - Additionally, made modification to ensure no parameters are shown when the distribution is set to Empty. Currently, it is set to "Twiss"
  • Fix prob_relative interactions
    - Similarly with distribution interactions, currently the UI will reset any user inputs for prob_relative whenever the poisson_solver or max_level fields are changed. This is now solved, where the prob_relative fields will have it's values preserved.

@proy30 proy30 self-assigned this Jan 4, 2025
@proy30 proy30 added the component: dashboard our browser based trame dashboard label Jan 4, 2025
@proy30 proy30 changed the title [Draft] Update UI interactions [WIP] Update UI interactions Jan 8, 2025
@proy30 proy30 force-pushed the dashboard/update_ui_interactions branch from 6cc5b59 to 64ac002 Compare January 10, 2025 05:21
@proy30 proy30 changed the title [WIP] Update UI interactions Update UI interactions Jan 10, 2025
@proy30 proy30 requested a review from ax3l January 10, 2025 16:56
@proy30
Copy link
Contributor Author

proy30 commented Jan 10, 2025

Prior to PR changes:

chrome_ESuhsgwsjA.mp4

After:

chrome_merK8fKIZJ.mp4

@proy30
Copy link
Contributor Author

proy30 commented Jan 10, 2025

Merge after #780

@ax3l
Copy link
Member

ax3l commented Jan 10, 2025

Very cool PR, thanks also for the video in the comment to demonstrate!

#780 is in, ready for rebase.

@proy30 proy30 force-pushed the dashboard/update_ui_interactions branch from 76b69e2 to eb0998d Compare January 10, 2025 17:44
@proy30 proy30 force-pushed the dashboard/update_ui_interactions branch from a8eb6f2 to 82f57ac Compare January 10, 2025 17:52
@proy30
Copy link
Contributor Author

proy30 commented Jan 10, 2025

Rebased, ready to go! :) @ax3l

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