What Flick does with Slack
- A row per window, not per app. Flick lists every window, so the main Slack window and each conversation you pop out are separate rows, on every Space and display, minimized ones included. Tab to one, or type part of its title.
- Slack's windows on one key. With the front app's windows turned on, ⌥` (⌘` with the ⌘Tab trigger) lists only Slack's windows while Slack is in front, and a quick tap flips to the Slack window you used before.
- It asks Slack for its windows when it has to. Slack is built with Electron, and some Electron apps report their windows only when an assistive app asks. If Slack reports none while one of its windows is on screen, Flick asks for you.
Open a conversation in its own window
Slack's desktop app lets you open as many windows as you like, and each one is a row in Flick.
-
Pop out a channel or DM
From Home, hold ⌘ and click the channel or DM name. From the keyboard, move focus to its name in the sidebar and press ⌘Return.
-
Pop out a thread or canvas
Open it, click the three dots icon and choose Open in new window.
-
Switch with Flick
Hold ⌥, tap Tab and type part of the window's title, or keep tapping Tab until its row is selected. Let go to switch.
Split view is different: it puts two conversations side by side inside Slack, so it adds no window and no row. Slack itself suggests separate windows when you want more conversations in view at once.
If Slack windows are missing
If Slack shows up in Flick as a single row that says “No windows”, bring a Slack window onto the Space you're on, by clicking Slack in the Dock or restoring a minimized window, then open Flick again. Its windows are listed from then on, for as long as Slack and Flick both keep running.
Flick only steps in when Slack reports no windows while macOS shows one of them on your current Space, so it never changes anything in a Slack that really has no windows open. The details are in windows from Electron apps don't appear. If most Slack windows are there and one isn't, it's more likely a filter: see a window is missing.
Slack's own quick switcher
Inside Slack, ⌘K jumps to any channel or DM: type the name of a channel or person and press Return. It reaches every conversation, not just the ones open in a window, which Flick can't do, because Flick lists windows, not conversations.
Workspaces work the same way. Slack switches them inside its window, with ⌘ and the workspace's number, or ⌃Tab and ⌃⇧Tab for the next and previous one, so a workspace never gets a row of its own.
Use ⌘K to open a conversation. Use Flick to get back to a window you already have open, in Slack or any other app.
Keys
| Keys | What it does |
|---|---|
| ⌘K | In Slack: jumps to a channel or DM. |
| ⌘Return | In Slack: opens the conversation focused in the sidebar in a new window. |
| ⇧⌘W | In Slack: reopens the last window you closed. |
Flick's own keys work the same in every app: see keyboard shortcuts.
Questions
What does Flick change in Slack?
Nothing you'd see. When it has to, Flick sets AXManualAccessibility, the switch Electron documents for assistive apps, which tells Slack to make its windows available as it would with VoiceOver running. Flick sets it back when it stops watching Slack, for example when you quit Flick.
Can Flick find a conversation that isn't open in a window?
No. Flick finds the conversations you have open in a window, by the window's title. For everything else, use ⌘K in Slack.
Do Slack windows count toward the free version's 5?
Yes, like any other window. The free version lists your 5 most recent windows, whatever app they're in. A one-time license unlocks every window.
Sources
Checked on .
- Open separate windows in Slack, Slack Help Center
- Navigate Slack with your keyboard (⌘K, ⌘Return for a new window), Slack Help Center
- Slack keyboard shortcuts (switching workspaces, reopening a closed window), Slack Help Center
- Use split view in Slack, Slack Help Center
- Electron (lists Slack among the apps built with Electron), Electron
- Accessibility (AXManualAccessibility on macOS), Electron documentation