Skip to content

Systray icon integration on Windows #944

@Saviq

Description

@Saviq

The missing bits:

  • icon in Start menu
  • autostart handling

The former should be straightforward, with the one caveat that ideally we'd check if it's already running to avoid spawning a second copy. That can come later, though.

The latter I think we can attack in steps:

  1. add launching the icon to the current user's HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - use --autostart flag to tell the binary that it is autostarted
  2. add a multipass set client.gui.autostart boolean and, if false, exit when ran with --autostart
  3. have the above multipass set… add/remove the Run key above
  4. add an option in the NSIS installer whether to add the Run entry at all

We can spawn separate issues from the above bits, and not all of them need to be done in v0.9.0.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions