Live data from Hacker News

Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

github.com

91–100 of 120 posts

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#91
post #14

Super nice! I wish you could add a grid view of the workspaces. I miss TotalSpaces...

What’s wrong with TotalSpaces?

The author disappeared, and the last available version barely works on the modern macOS.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#92

The biggest pain point with macOS spaces is how it handles multiple windows of the same app. It drives me crazy. What is FlashSpace’s approach for solving this?

Could you explain what you mean? The app only allows assigning the whole app to a specific workspace. So you can't have one window of the same app in workspace A and another in workspace B. It's done this way because it's the most efficient way so far, but of course I understand that sometimes people may want to have multiple windows in different workspaces. I'm going to investigate a possibility to manage apps on a…

Another example: I use Screen Sharing to manage multiple Macs on my network. Each host gets a Screen Sharing window, and I maximize each window (whose virtual resolutions are forced to my physical monitor size) and then toggle between them and other workspaces using Spaces. I need the screen real estate so I would never have multiple host windows in the same workspace.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#93

Good timing, I was exploring my options again in this space and settled on aerospace. Will give this a try

Any insight on the pros/cons versus yabai?

Not needing to disable SIP is a big one.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#94
post #27

Earlier quoted context omitted.

Every year I spend a month trying out Linux distros to see if it’s in a good enough place to switch back to. Every time I do this, I’m surprised by how few desktop environments supports this. Either it’s not popular or using multiple monitors isn’t common. This isn’t the only reason I haven’t switched back, but it’s one of the more surprising ones because it feels so natural to treat monitors and workspaces like this…

My guess is that among Linux users, multimonitor is unusual. Even most Linux laptop users seem to prefer single monitor clamshell mode vs. keeping the laptop open as a secondary screen. There’s a fair number of Macbook users who do clamshell too but secondary-laptop-screen setups are much much more common in the Mac crowd.

This seems to confirm my lived experiences (ran Linux as my main OS for about a decade). I remember spending so much time hand configuring X11, installing drivers, and endlessly debugging things to get my triple monitor setup working in the past. It was fun and it led me to my distrohopping hobby, but eventually I realized that not many people ran a setup like mine. So I moved away to Apple which has much better multi-monitor & workspace ergonomics (for me).

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#95

I have been using AeroSpace for this purpose for over a year. I simply disable all the tiling features in the config and only use two shortcuts: switch to workspace and move current window to workspace. It's absolutely essential when working on a small screen. AeroSpace does indeed suffer from a performance issue but this appears to be inherent to the available macOS APIs: https://github.com/nikitabobko/AeroSpace/iss…

How do you disable the AeroSpace tiling, are you just using the floating layout? Can you share your config?

Here you go: https://www.boronine.com/2025/02/09/Instant-Workspace-Switch...

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#96
Nice work, but I won't use it: the transitions between spaces actually allow me to change focus in my mind; with a direct switch, without any visual indication, it will take a few moments to scan the screen, realise the change and adapt in my mind

Also, assigned apps are not how I work: I don't assign a task per space, I assign a project per space, so within many spaces I'll have browser, editor, notes, ... a window of each in each space.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#97
post #27

Earlier quoted context omitted.

Every year I spend a month trying out Linux distros to see if it’s in a good enough place to switch back to. Every time I do this, I’m surprised by how few desktop environments supports this. Either it’s not popular or using multiple monitors isn’t common. This isn’t the only reason I haven’t switched back, but it’s one of the more surprising ones because it feels so natural to treat monitors and workspaces like this…

My guess is that among Linux users, multimonitor is unusual. Even most Linux laptop users seem to prefer single monitor clamshell mode vs. keeping the laptop open as a secondary screen. There’s a fair number of Macbook users who do clamshell too but secondary-laptop-screen setups are much much more common in the Mac crowd.

I can't think of a single Linux user I know who doesn't use a multi-monitor setup. I have three monitors on my desktop and it works fine on Cinnamon and Plasma. Maybe the dozen I know are outliers, but I think multi-monitor setups are fairly common.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#98

Earlier quoted context omitted.

Right click the app icon > options > Assign To > This Desktop Also noteworthy: assign to all desktops. I use this to keep my browser and messaging apps in all spaces.

That doesn't solve parent's (and my) problem. I have collections of tabs in different windows and I assign those windows to different spaces. Every time I reboot Chrome all windows are assigned to whichever space is active when I launch Chrome. I seem to recall that Chrome used to remember these assignments, so maybe it's not a macOS problem, but rather a Chrome problem...?

Btw. Zen Browser or Arc have great management of spaces in the browser. You can quickly switch between profiles without unloading them. So you can be even on a call using work space and switch to personal space. This way you don’t need to have separate windows per profile unless you need to see the content of both at the same time.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#99

I have been using AeroSpace for this purpose for over a year. I simply disable all the tiling features in the config and only use two shortcuts: switch to workspace and move current window to workspace. It's absolutely essential when working on a small screen. AeroSpace does indeed suffer from a performance issue but this appears to be inherent to the available macOS APIs: https://github.com/nikitabobko/AeroSpace/iss…

Regarding the performance, the app uses native api to show/hide so I don’t think it is possible to make it faster than it is now. If it lags it’s probably not the app lagging but the system because of the heavy work going on.

Btw. I had the same adventure with Aerospace, I disabled whole tiling just to have workspaces, but they become unusable because anything going on on the computer could cause lag like 5 seconds between switching workspaces. And as a developer I often build apps and switch between workapaces.

Re: Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

#100

Earlier quoted context omitted.

Not OP, but the way I use macOS Spaces is to differentiate between work and private. I use Chrome for both, so I have some Chrome windows in my work space, and some in my private space. I do similar things for other apps like iTerm. It's an important feature. I once tried having two different browsers for work/private, but it was a chore to manage which browser I opened links in, so I gave up. My biggest problem with…

I've been using Choosy.app for easily managing different browsers for work and personal (and testing), and it works great. You set it to your default browser, and then anytime something opens a browser it pops up a picker. Lots of global and per-site configuration options like browser profile selection, private windows, etc.

Does it also handle (let you pick) when opening a web link from another app?
Post reply on HN