Skip to content

cinkster/InstantSpaceSwitcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 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

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

Native space switching on macOS with no animation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Swift 81.3%
  • C 18.7%