Skip to content

clayjonesthomas/InstantSpaceSwitcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InstantSpaceSwitcher

Native instant workspace switching on macOS. No more waiting for animations.

Instantspaceswitcher.mp4

Features

  • Does not require disabling SIP
  • Uses native macOS spaces
  • Free

A simple CLI is provided (InstantSpaceSwitcher.app/Contents/MacOS/ISSCli --help)

Installation

Homebrew

brew install --cask jurplel/tap/instant-space-switcher

Downloads

Pre-built binaries are available through Github Releases here.

Build from source

git clone https://github.com/jurplel/InstantSpaceSwitcher
cd InstantSpaceSwitcher
./dist/build.sh
open ./build/InstantSpaceSwitcher.app

Background

When I first bought a high refresh rate monitor, around ~2018, I could tell that the space switching animation was longer because it had scaled with the refresh rate. Because of this, I eventually stopped using spaces altogether, and have been looking for a solution ever since.

The workaround in this project is to create a synthetic trackpad gesture with an artificially high velocity. This effectively skips the animation.

If you work at Apple, and your team owns the space switching animation, please fix this long-standing bug (and let us disable the animation natively, please).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Swift 81.3%
  • C 18.7%