Features

Wi-Fi

Tray button showing current network strength, with a popover to scan and switch networks.

The Wi-Fi tray button shows the current Wi-Fi state with a single SF Symbol:

  • wifi — connected, strong signal
  • wifi.exclamationmark — connected but weak (RSSI ≤ -80) or no SSID
  • wifi.slash — Wi-Fi turned off in macOS

Click to open the popover with the current network name, signal strength, and a list of nearby networks.

Toggling visibility

Settings → Bar → Tray Icons → Wi-Fi.

When hidden, ApexDock still tracks Wi-Fi state internally — re-enabling shows the same data without re-scanning.

Popover actions

  • Toggle Wi-Fi — flips the radio on or off
  • Switch network — joins a nearby network; saved networks join silently, new ones prompt for a password via macOS's standard sheet

Required permissions

macOS gates SSID lookup behind Location access. Without it, the tray icon shows "Wi-Fi" with no SSID and the popover lists networks but can't show signal strength.

Grant in Settings → Permissions → Location, or accept the prompt the first time you click the Wi-Fi popover.

Notes

  • Uses public macOS Wi-Fi APIs only. No private frameworks.
  • Refreshes every 10 seconds in the background, more often while the popover is open.
  • The "weak signal" threshold matches the cutoff macOS itself uses to show its own warning glyph.