Type w" to search every open window by app and title. Letters from both count, so w"kimu finds the Kitty window titled “Muninn video”.
w" on its own lists your windows, most recent first; the one you’re in comes last.
Picking a window brings it to the front with its app, un-minimizing it if need be.
Covers windows on the current Space, plus minimized ones. Windows on other Spaces and full-screen apps aren’t included yet.
App Switcher
While the ⌘⇥ switcher is up, press K to close it and search windows instead — Raven opens with w" already typed.
Press Q to quit the selected app, as with the system switcher. The switcher stays up, and the app leaves the strip once it has actually quit — so one that asks to save changes stays until you’ve answered.
Icon size is now adjustable, separately for the strip above the launcher and for ⌘⇥ — anywhere from 16 to 96 points.
The strip above the launcher can drop its background, so the icons float on their own over the desktop.
The ⌘⇥ switcher can appear where the launcher opens, or at the top, centre or bottom of the screen. It now grows to most of the screen’s width before it scrolls.
Shortcut numbers moved from under the icons to a badge on each icon’s corner.
Find all of it in Settings → General → App Switcher, once the feature it tunes is turned on.
Permissions
A new setup window walks through Accessibility and Input Monitoring, ticks each one off the moment it’s granted, and ends with a live test of your hotkey.
If System Settings shows Raven as allowed but it still can’t hear its hotkey, one click resets its permissions and reopens Raven so you can grant them afresh — no more removing Raven with − and adding it back with +.
If macOS starts stalling Raven’s keyboard listener — which slows every keystroke and click — Raven now switches it off within seconds instead of holding up your input, and offers to relaunch.
While System Settings is open for a permission, a small card beside it holds Raven’s icon — drag it into the list if Raven isn’t there.
Raven picks up a grant straight away, whether or not any of its windows are open. That includes Input Monitoring, which used to need a relaunch.
When Raven can’t hear its hotkey, its menu bar icon says so, and the menu offers the fix.
The setup window also lives in Settings → General → Permissions → Troubleshoot….
Running apps can float in a strip above the search field, most recently used first — so ⌥1 is always the app you were just in. The app you’re in now sits last, dimmed.
⌥1–⌥9 switch to them while Raven is open, or click an icon. The shortcuts only exist while the launcher is up, so other apps keep ⌥1–⌥9.
Raven can also take over ⌘⇥: hold ⌘ and press ⇥ to step through, release to switch. ⇧⇥ goes back, a number jumps straight to an app, Esc cancels. A quick ⌘⇥ flips to the previous app without the strip ever appearing.
Both are off by default — turn them on in Settings → General → App Switcher.
Any executable file in ~/Library/Application Support/Raven/Scripts is now a launcher command — deploy the website, turn off the thermostats — no Raven feature required.
A script describes itself with optional # raven. comments in its header: name, keyword, icon, description, argument and confirm.
Type a script’s keyword, a space, then text to pass the text as its first argument — like a bang, but for your own automation.
Fire and forget: scripts run detached, and what they print arrives as a notification when they finish.
A failed script also marks the menu bar icon and shows a banner in the launcher until dismissed, so Do Not Disturb can’t swallow it.
Settings → Scripts has an example script to start from.
Raven
“Check for Updates” and “What’s New in Raven” are now launcher commands — type “raven”.