Summary
During WinGet validation for PrimeBuild.ThreadPilot v1.1.3, the dashboard window was reported as opening above and to the left of the VM screen, making it difficult or impossible to move and use.
The reviewer also reported that right-clicking the dashboard made the window disappear completely. This behavior can look like an application crash, even when the app is still running in the system tray.
Actual behavior
- The dashboard may open partially or completely outside the visible screen area, especially in a VM or after display, resolution, or DPI changes.
- Right-clicking the dashboard makes the window disappear completely.
- The app may appear to have crashed because there is no clear feedback that the window was hidden or minimized to tray.
Expected behavior
- The dashboard should always open within the visible screen bounds.
- If a saved dashboard position is invalid or outside the current monitor working area, the app should reset the position and center the window.
- Right-clicking the dashboard should not hide or close it unexpectedly.
- The tray menu action
Open Dashboard should always restore, focus, bring to front, and correct the dashboard position if it is off-screen.
Suggested fix
- Validate saved dashboard coordinates before restoring the window position.
- Fall back to centering the dashboard on the primary or current display when coordinates are invalid.
- Remove the right-click-to-hide behavior, or replace it with a clear context menu action.
- Ensure
Open Dashboard from the tray performs: show, restore, bring-to-front, focus, and off-screen correction.
Acceptance criteria
- Launching ThreadPilot in a VM opens the dashboard fully inside the visible screen.
- Changing monitor, resolution, or DPI does not restore the dashboard off-screen.
- Right-clicking the dashboard does not make it disappear unexpectedly.
- The dashboard can always be reopened from the tray icon.
Source
Feedback received during the WinGet validation/review process for PrimeBuild.ThreadPilot version 1.1.3.
Summary
During WinGet validation for
PrimeBuild.ThreadPilotv1.1.3, the dashboard window was reported as opening above and to the left of the VM screen, making it difficult or impossible to move and use.The reviewer also reported that right-clicking the dashboard made the window disappear completely. This behavior can look like an application crash, even when the app is still running in the system tray.
Actual behavior
Expected behavior
Open Dashboardshould always restore, focus, bring to front, and correct the dashboard position if it is off-screen.Suggested fix
Open Dashboardfrom the tray performs: show, restore, bring-to-front, focus, and off-screen correction.Acceptance criteria
Source
Feedback received during the WinGet validation/review process for
PrimeBuild.ThreadPilotversion1.1.3.