Skip to content

Releases

SpaceHound 0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 02:21

Highlights

SpaceHound now works inside Mission Control and App Exposé. While either
overlay is showing, the window-focus hotkeys (⌥Tab / ⌥⇧Tab by default) step
the blue hover highlight through the visible thumbnails in reading order, the
display hotkeys move the highlight to the frontmost thumbnail on the target
display, and inside Mission Control the Space hotkeys highlight the frontmost
window of the Space they switch to. Opening an overlay with a SpaceHound hotkey
highlights the focused window right away, and dismissing it through SpaceHound
brings the highlighted window to the front with no extra click or animation.

Crash reporting is now opt-in. On the first launch after updating, SpaceHound
asks whether it may send crash reports; nothing is sent until you accept. You
can change the answer at any time with Send crash reports in
Settings › Advanced.

SpaceHound is now open source under the Apache License 2.0.

Improvements

  • Switching to a display with windows brings its frontmost window forward
    through the window server before any accessibility lookup, saving tens of
    milliseconds per switch.
  • Switching to an empty display clicks the middle of its menu bar directly
    instead of probing it first.
  • Hotkey actions no longer re-check Accessibility permission on every press.
  • In App Exposé, the display hotkeys skip displays the app has no windows on.
  • The menu bar Space number keeps a fixed width across Spaces with the same
    number of digits, so neighbouring menu bar items no longer shift when you
    switch.
  • If the runtime fails to start, the menu bar shows a ⚠️ badge and the menu
    names the error. The Space X of Y menu item is gone; the Space number
    in the menu bar already shows it.
  • Settings gains an Advanced section holding Receive beta updates,
    Send crash reports, Switch workspaces on the focused display, and
    Move cursor to the target display.
  • The Settings window now has OK, Apply, and Cancel buttons, shows
    Unsaved changes while edits differ from disk, and asks before closing,
    reloading, or quitting with unsaved edits.
  • Holding Option while opening the menu bar menu reveals
    Test Crash Reporting…, which crashes the app on purpose (after
    confirmation) so the crash-report pipeline can be verified.
  • The app bundle includes the license, notice, and third-party notices.

Fixes

  • Grant Accessibility Access… now re-registers SpaceHound in the
    Accessibility list before opening System Settings. Previously, if the entry
    had been removed or macOS had stopped recognising the app, the list opened
    without SpaceHound in it and there was nothing to enable.
  • Switching away from the Space holding the Settings window and back left the
    window behind other apps' windows. It now returns to the front like any
    other app's window.
  • Quitting with unsaved settings edits no longer stops hotkeys before the
    save prompt, so cancelling the quit leaves SpaceHound working.

SpaceHound 0.4.4

Choose a tag to compare

@github-actions github-actions released this 19 Sep 16:52

Highlights

Switching no longer moves your cursor. Workspace switches now change the Space
on the display with the focused window without touching the cursor, and display
switches leave it where it is unless you ask otherwise. Two new switches in
Settings › General control this:

  • Switch workspaces on the focused display (on by default). Turn it off to
    change the Space on the display under the cursor instead.
  • Move cursor to the target display (on by default). Turn it off to keep the
    cursor in place when switching displays.

Display switching is also noticeably faster, and pressing a display hotkey
several times in quick succession now walks across displays as expected.

Improvements

  • Switching to a display with windows focuses its frontmost window directly
    through the window server instead of waiting on app activation.
  • Switching to a display with no windows activates it by clicking an empty
    spot on its menu bar, chosen by inspecting that display's own menu bar.
    The cursor is back where it was within a few milliseconds.
  • Hotkey actions no longer run inside the input event tap, so they cannot
    stall input while they work.
  • settings.json gains workspaceTargetsFocusedDisplay and
    moveCursorToTargetDisplay (both default true).

Fixes

  • Switching to an empty display could open a menu or activate a menu bar
    item on that display.
  • The Settings window followed you back to the Space it was last closed on;
    it now opens on the current Space and has a proper menu bar while open.

SpaceHound 0.4.3

SpaceHound 0.4.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 08:18

Highlights

The Settings window has been reorganized. General options now sit at the top,
above the hotkey list, and the settings file location has its own Settings
File
section with the Reveal in Finder and Reload buttons beside it.
A new Close button (or Escape) dismisses the window; Save still saves
and applies your changes.

SpaceHound 0.4.2

SpaceHound 0.4.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 07:37

Highlights

SpaceHound has a new app icon: the space-suited hound now sits on a black
tile, so it stands out in the Dock, Finder, and Launchpad in both light and
dark appearance. After updating, macOS may keep showing the old icon in the
Dock until you remove and re-add SpaceHound, or log out and back in.

SpaceHound 0.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 07:08

Highlights

The beta-updates opt-in has moved from the menu bar into Settings. Open
Settings… and turn on Receive beta updates under General; SpaceHound
confirms before enrolling you, and the choice is saved with your other settings.

Improvements

  • Updated the Sparkle update framework to 2.10.0 and the crash reporting
    framework to 9.29.0.

SpaceHound 0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 06:11

Highlights

SpaceHound can now launch automatically when you sign in. Enable Launch at
login
in Settings; macOS will guide you through approval if needed.

Improvements

  • SpaceHound no longer requires Input Monitoring permission.
  • Privacy-limited crash reporting now helps diagnose failures without sending
    settings, user identity, screenshots, logs, analytics, performance traces, or
    network activity.