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

feat: SSHNP Params Controller #424

Merged
merged 6 commits into from Sep 5, 2023
Merged

Conversation

XavierChanth
Copy link
Member

@XavierChanth XavierChanth commented Sep 5, 2023

- What I did

  • Updated SSHNPParams and SSHNPPartialParams in order to enable the following features:
  • Replaced the old home screen controllers with 3 new controllers in sshnp_config_controller.dart
    • One controller tracks the current file being created / edited
    • One controller tracks the list of all loaded profiles
    • One controller tracks the state of each SSHNPParams class (a family type provider)
  • Made additional refactorings and updated the code to use these new controllers
    • Refactored the home screen and separated out various parts of logic to separate files
    • Updated the form screen
      - How I did it

- How to verify it

- Description for the changelog
feat: SSHNP Params Controller

@CurtlyCritchlow CurtlyCritchlow merged commit 5a53354 into sshnp-gui Sep 5, 2023
2 checks passed
@XavierChanth XavierChanth deleted the fix/update-ssh-gui-xavier branch September 8, 2023 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants