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: system tray custom menu & podman modal #597

Merged
merged 32 commits into from
Jul 30, 2024
Merged

Conversation

corn-potage
Copy link
Member

@corn-potage corn-potage commented Jun 3, 2024

  • added new podman modal to handle various podman status cases from sidebar and
  • added custom menu to handle node statuses
  • clicking on node opens the correct node in the app
  • quit menu opens dialog
  • fixed various existing podman related bugs
  • added warning on requirements step for users who currently use Mac OS lower than 13.0.0, as virtualization doesn't work for lower versions

will need to be tested on Windows and Linux

Notes:

  • currently not a react component but javascript creating html nodes in the custom window; had difficulty and will need more time to figure that out
  • couldn't get colored notification icon to work
  • need more time to figure out a better way to handle granular node statuses such as "Initializing", "Syncing", etc so it can be used the same way in Tray, NodePackageScreen, etc.

#526

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.

2 participants