Skip to content

SFM: Hide Dock icon when the last window is closed while keeping the service running #4536

Description

@RiverAi7z

Feature request

Please add an option for SFM to hide its Dock icon when the last window is closed, while keeping the menu bar icon and proxy/tunnel service running.

Current behavior

With both Show in Menu Bar and Keep Menu Bar in Background enabled, closing the window with the red close button still leaves SFM visible in the Dock on my setup. I could not find a separate setting to hide the Dock icon.

Expected behavior

  1. Enable menu bar/background operation and start the service.
  2. Close the last SFM window using the red close button.
  3. SFM disappears from the Dock but remains accessible from the menu bar, and the service continues uninterrupted.
  4. The main window can be reopened from the menu bar.

An optional “Hide Dock icon when all windows are closed” setting would also work. The goal is to keep a frequently running proxy utility out of the Dock without quitting it.

Environment

  • macOS 26.6.2
  • SFM standalone 1.14.1 (build 1)
  • Show in Menu Bar: enabled
  • Keep Menu Bar in Background: enabled

Related issue

#2934 describes missing menu bar / Dock behavior at login. This request specifically concerns hiding the Dock icon after manually closing the last window, while retaining menu bar access and the running service.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions