Skip to content

v0.3.0

Choose a tag to compare

@catokolas catokolas released this 12 Jun 17:51

Mac Spoons Tweaks v0.3.0

Activate-hotkey model

This release replaces per-action hotkeys with a single
activate/deactivate chord per Spoon. Pressing the chord toggles
the Spoon on/off, flashes an hs.alert overlay, and persists across
Hammerspoon reloads. The detail view footer now shows a "Toggle on/off:"
caption + a compact chord recorder right next to the Active toggle.

Default chords (paired with the new HS_SpoonsContrib v0.3.0 catalog):

  • FocusFollowsMouse → ⇧⌃⌘F
  • MouseCopyPasteSelection → ⇧⌃⌘P
  • MouseScrollTweaks → ⇧⌃⌘S
  • MouseTrackpadTweaks → ⇧⌃⌘M

MoveSpaces keeps its per-action space_left / space_right hotkeys
(⇧⌃← / ⇧⌃→) since those are operations, not on/off switches.
SpotifyPlayPause has no chord and is toggled via the app's Active
control as before.

Other fixes

  • Hotkey chord text scales with the font preset. Previously the
    chord chip and action label stayed at the system default size even
    when you'd cranked the A+ control all the way up. Now they grow
    with everything else.

Under the hood

  • New ~/.hammerspoon/mac_spoons_tweaks_overrides.lua records which
    Spoons are currently chord-deactivated. The snippet's startup
    applies it after andUse has loaded each Spoon.
  • The app polls the override file every 300ms while running and
    flips the Active toggle to match the chord-driven state within a
    frame or two.

After upgrading

If you've installed Spoons before v0.3.0, click Apply once on
each affected Spoon (or run hs.reload() from the Hammerspoon
console) to pick up the new bind closure.

Install

brew upgrade --cask catokolas/tap/macspoonstweaks

First launch on a fresh Mac: see README → "First launch" for the
Gatekeeper allowlist click.