Skip to content

[IMPROVEMENT] Allow hiding the tray icon while keeping UniGetUI running in the background #5361

Description

@Tomclanc

Please confirm these before moving forward.

  • I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
  • This improvement refers to an existing feature.
  • This improvement is not a bug.

Describe the improvement

Please separate system tray icon visibility from the behavior when closing the main window.

On Windows, I wanted to hide the tray icon while keeping UniGetUI running in the background. After disabling the existing Close UniGetUI to the system tray setting and closing the window, the application appears to exit instead.

Suggested independent settings:

  • Keep UniGetUI running in the background when the window is closed.
  • Show system tray icon.

With background operation enabled and the icon disabled, closing the window should leave background update checks running without a tray icon. Ideally, notifications should remain separately configurable where technically supported. If there are limitations, please explain them next to the setting.

Reopening UniGetUI from its normal shortcut should restore the existing window, and an explicit Quit command should remain accessible in the main UI. Existing defaults can remain unchanged.

This request is about hiding the icon entirely, not changing its theme or artwork (as in #4374 and #4838), nor merely moving it into Windows tray overflow.

Describe how this improvement could help users

Users could keep background update checking while reducing tray clutter. Separate controls would also make the settings clearer: window-close behavior and icon visibility are different preferences, but the current wording makes it difficult to discover whether they can be configured independently.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    new-featureA new feature that could be useful in WingetUI

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions