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.
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
Validation