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

Vizia GUI refactoring, tabbed view #36

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

Freddo3000
Copy link
Collaborator

The goal of this refactor is to

  • compartmentalize the different GUI components, splitting them out from gui.rs
  • change the bottom pane to be able to have tabbed views, allowing multiple simulations to be open at once, and support different types of tabs, such as simulator and editor tabs.
  • decouple main from loading models, allowing the program to be launched without a preset model. If parameters are presented, it instead creates one or more simulator tabs.

@Freddo3000 Freddo3000 added the enhancement New feature or request label Jul 21, 2023
@Freddo3000 Freddo3000 requested a review from perlindgren July 21, 2023 14:40
@Freddo3000 Freddo3000 self-assigned this Jul 21, 2023
@perlindgren
Copy link
Owner

Could you try to make separate PRs for each change, main without model, bottom pane with tabs, and perhaps the GUI split (although I'm not sure we need to split it further).

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

Successfully merging this pull request may close these issues.

2 participants