Flick and Slack

Slack conversations in their own windows, one list

Each Slack window is its own row in Flick: the main window and every conversation, thread or canvas you open in a window of its own, on any Space. Hold ⌥, tap Tab, type part of the window's title and let go.

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.

  1. 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.

  2. Pop out a thread or canvas

    Open it, click the three dots icon and choose Open in new window.

  3. 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

KeysWhat it does
⌘KIn Slack: jumps to a channel or DM.
⌘ReturnIn Slack: opens the conversation focused in the sidebar in a new window.
⇧⌘WIn 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 .

Pop it out. Find it again.

Your Slack conversations, in one list with everything else you have open.

The free version never expires and switches between your 5 most recent windows. A one-time license, from $9.49, unlocks every window and browser tabs.