← Back to work
macOS · Hardware · In progress

GalaxyBar

A lightweight native macOS menu bar utility for controlling Samsung Galaxy Buds, checking connection and battery state, and switching ANC modes without opening a full app.

Native app design · Swift · Bluetooth · Image fits the viewport by default.

Operating context

The current build handles the three everyday listening states: ANC, ambient sound, and off, alongside connection and battery feedback.

Problem

Battery and noise-control changes should not require opening a full management application.

Approach

A compact menu-bar interface brings connection state, battery levels, and mode changes into one predictable location.

Key product decisions

  • Placed the core controls in the menu bar to keep the utility available without adding window management.
  • Prioritized connection, battery, and active mode as the minimum useful status set.
  • Used native macOS patterns instead of reproducing a mobile companion-app interface.

Technical architecture

AppKit and a status item connect to CoreBluetooth and a Galaxy Buds protocol implementation.

Current result

The current build connects, reads battery and active mode, and switches ANC, ambient, and off states.

GalaxyBar interface