Live data from Hacker News

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

github.com

21–30 of 120 posts

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

#21
This is awesome. But Apple needs to get their act together. Window management, specially in multi monitor/ space setups is unbelievably bad.

What is the purpose of the dock? It does not tell you what apps have windows visible, preview these windows or inform you where these windows are. Absolute waste of screen real estate.

And to add to the injury they seized another 10% of the horizontal space for the even more useless stage manager.

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

#22

This is awesome. But Apple needs to get their act together. Window management, specially in multi monitor/ space setups is unbelievably bad. What is the purpose of the dock? It does not tell you what apps have windows visible, preview these windows or inform you where these windows are. Absolute waste of screen real estate. And to add to the injury they seized another 10% of the horizontal space for the even more use…

Totally agree. I even created a feature request to allow disabling animation when switching between spaces. But I don't have any faith in them. I enabled auto-hiding of the Dock. When I use FlashSpace I don't need to see the dock anymore because I know what is where. I also integrated the number of messages on my Sketchybar, so that I know if there is a new SMS or Slack message without Dock.

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

#23
post #18

Is this compatible with Amethyst? I want tiling windows but without the delay in switching spaces.

Just try it out :D. There is almost no setup required. Basically, the app only shows and hides apps, so it depends on how well Amethyst handles it.

FlashSpace is not interruptive - it doesn't actively try restoring your workspace, so there shouldn't be any "fight" between a tiling manager and FlashSpace.

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

#25

This looks great! I currently use Aerospace, but your usage of macOS spaces has me curious. 1. Does FlashSpace require disabling SIP? 2. Aerospace documents the limitations of macOS spaces [1]. How does FlashSpace deal with these limitations? 3. Do you have any plans to support file-based configuration? I like syncing my dotfiles between multiple computers. [1]: https://nikitabobko.github.io/AeroSpace/guide#emulation…

1. No 2. Aerospace has significant performance issues with workspaces. The problem has persisted for over a year, and there are no plans to fix it. That's why I started building FlashSpace - to make it blazingly fast. Which limitation is especially interesting to you? FlashSpace addresses the animation lag, the number of workspaces is unlimited, and you can move apps between workspaces with hot keys. 3. FlashSpace al…

Thanks for your response! Regarding question 2, I think my initial understanding of FlashSpace was that it was using the macOS spaces API, which has been known to have its limitations (as documented in the Aerospace docs I shared). Now that I've played around with FlashSpace, I believe it's not using that API. So I think I'm clear on the questions.

I really like how FlashSpace plays well with macOS native tabs. One follow-up question I had is how you manage your windows? FlashSpace not managing windows on one hand is really nice for floating windows (e.g., mpv), but in your examples you have all the windows already set up with some gaps around each. Is all that set-up done by dragging windows around with your mouse? I use an accordion layout heavily, and I don't see how I can make it work with FlashSpace.

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

#26

This is awesome. But Apple needs to get their act together. Window management, specially in multi monitor/ space setups is unbelievably bad. What is the purpose of the dock? It does not tell you what apps have windows visible, preview these windows or inform you where these windows are. Absolute waste of screen real estate. And to add to the injury they seized another 10% of the horizontal space for the even more use…

On the other hand, the ability to switch virtual desktops independently between monitors as macOS has been able to for ages remains absent on Windows and is present only on some Linux desktops which feels insane to me. That single feature reduces the amount of twiddling with window arrangements and such I need to do to almost nothing.

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

#27

This is awesome. But Apple needs to get their act together. Window management, specially in multi monitor/ space setups is unbelievably bad. What is the purpose of the dock? It does not tell you what apps have windows visible, preview these windows or inform you where these windows are. Absolute waste of screen real estate. And to add to the injury they seized another 10% of the horizontal space for the even more use…

On the other hand, the ability to switch virtual desktops independently between monitors as macOS has been able to for ages remains absent on Windows and is present only on some Linux desktops which feels insane to me. That single feature reduces the amount of twiddling with window arrangements and such I need to do to almost nothing.

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.

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

#28
post #27

Earlier quoted context omitted.

On the other hand, the ability to switch virtual desktops independently between monitors as macOS has been able to for ages remains absent on Windows and is present only on some Linux desktops which feels insane to me. That single feature reduces the amount of twiddling with window arrangements and such I need to do to almost nothing.

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.

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

#29

Earlier quoted context omitted.

> What I want more than anything is just a terminal flag to turn off the dumb animations on the built-in Spaces. You can turn on "Reduce Motion" to change it from a slide to a fast cross-fade.

I ultimately stopped because the trade off is not being able to see web animations (or most any animations in the OS) most of the time, which isn’t ideal as a web developer.

Looks like there's a Chrome command line flag to override it: `--force-prefers-no-reduced-motion`
Post reply on HN