Skip to content

Add direct PC Switch Control profile entry points #476

Description

@enaboapps

Summary

Make the PC Switch Control profile manager directly discoverable from the Main Window and tray menu while retaining Settings access. Route every entry point to the same independent singleton window.

Acceptance criteria

  • Main Window status UI contains a Switch control profiles action.
  • The tray menu contains Switch control profiles alongside Show Switchify PC and Open settings.
  • Main Window, tray, and Settings callbacks activate the same window instance.
  • The profile window has no Settings owner; hiding, minimizing, or closing Settings does not hide or minimize it.
  • Existing dirty-state and close-confirmation behavior applies from every launch path.
  • Repeated launch requests restore and activate an existing minimized window.

Validation

  • Add Main Window, tray, callback, singleton, and owner-independence tests.
  • Run the complete Release build and test suite.
  • Manually smoke all three entry points with Settings hidden and minimized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions