github ronitsingh10/FineTune v1.7.0

9 hours ago

New Features

⌨️ Global Hotkeys

Settings → Shortcuts has a new Hotkeys section with four recorders, each with a one-line description so the "App" targeting is obvious at a glance:

  • App Volume Up / App Volume Down — Raises or lowers the volume of whichever app is currently playing audio. If a YouTube tab plays behind a Terminal in the foreground, the hotkey turns down YouTube, not the terminal. If nothing is audible, the hotkey falls through to the frontmost app.
  • App Mute — Mutes or unmutes the same audible-or-frontmost target.
  • Toggle FineTune Popup — Opens or closes the menu bar popup from anywhere, even inside full-screen apps.
  • Hold to ramp — Holding App Volume Up or Down emits repeats the way macOS does for arrow keys, so volume slides smoothly. (Mute and Popup don't repeat.)
  • Auto-unmute on volume-up — Press App Volume Up while muted and FineTune unmutes and sets the new level in one keystroke.

Volume Step

  • Settings → Shortcuts → Volume Step picks Coarse (12.5%) / Normal (6.25%) / Fine (3.13%) / Extra-Fine (1.56%). The setting governs the F10–F12 media keys, the new App hotkeys, and the popup's arrow-key navigation.
  • Every step happens in slider space, so the first press doesn't snap from 0% to 25% (#277).

⌨️ Keyboard-Navigate the Popup

Once the popup is open:

  • ↑ / ↓ move between rows; Return or Space activates the focused row; Esc closes the popup.
  • ← / → adjusts the focused row's volume. Hold Shift for a 2× step.
  • M toggles mute on the focused row.
  • Tab switches between Output and Input device tabs when a device row is focused.
  • The focused row autoscrolls to center as you arrow through, so it stays in view no matter how many apps or devices you have.

🎨 Theme

  • Settings → General → Theme matches macOS or locks FineTune to Light or Dark. The menu bar popup, every popover, and the volume HUD switch immediately.
  • The light theme has been rebuilt from scratch with new tokens for cards, badges, and rows, so it reads correctly in daylight instead of looking like inverted dark mode.

🖱 Scroll-Wheel Volume

  • Hover any slider in the popup, the HUD, or the EQ panel and scroll. Two-finger trackpad swipes feel continuous; mouse-wheel detents move in fixed steps.

🪟 Settings, Rebuilt

  • Native macOS TabView with tile-style theme and popup pickers, matching System Settings. Settings opens as its own window instead of inside the popup, so you can keep it visible while you tweak the EQ.
  • Five tabs: General, Audio, Shortcuts, Updates, About.

📐 Popup Size

  • Settings → General → Popup Size picks Compact / Comfortable / Spacious with a live tile preview. Compact fits more apps on small screens; Spacious gives bigger hit areas for trackpads.

🔧 Improvements

  • Visual refresh across the popup — Cleaner row spacing, tinted SF-Symbol badges that make the selected device pop out at a glance, hover affordances on every row, and an overall density that matches macOS System Settings.
  • Popup fits a 13" MacBook Air screen — The popup now lives inside one outer scroll view sized to stay within the menu bar's usable height, instead of stacking per-section scrollers that could overflow.
  • Tap anywhere on a device row to select it. The chevron is no longer the only hit target.
  • Multi-output count badge on the app-row picker. The multi indicator stays visible whenever multi-output is active, and the subtitle reads "Multi · …" regardless of count.
  • Mute button speaker glyph tracks the slider — same zero / low / mid / high logic as the menu bar icon.
  • EQ panel moved to a lifted card. Sliders distribute across the full width so the high bands no longer crowd the edge.
  • Input device row aligned with output, picker globe shrunk, hifispeaker glyph 18 → 16pt for parity with the EQ button.

🐛 Bug Fixes

  • F10–F12 media keys no longer step in raw gain — they step in the same domain as the slider, so the first press doesn't snap from 0% to 25% (#277).
  • HDMI / DisplayPort monitor volume sliders no longer stay dead for the first few seconds after launch. FineTune now starts in software-gain mode and switches to DDC once the I2C probe confirms the monitor supports it. Thanks @samchouse (#288).
  • Labels stop looking faded after switching from forced Light back to System appearance.
  • The multi-output count reflects only devices currently attached, not the historical selection list.
  • The Settings window no longer fights macOS for its scene state.

New Contributors

Full Changelog: v1.6.0...v1.7.0

Don't miss a new FineTune release

NewReleases is sending notifications on new releases.