Increase Speed of Animated Dialogs (Sheets) in OS X
The OS X user interface has modal dialog boxes that are displayed as an animated panel that emerges from the window’s title bar. Apple calls these dialogs “Sheets”. The most familiar sheet would be the “Save As” box. In my day-to-day work, I found myself having to pause for a half-second while waiting for these Sheets to animate open and closed. This lead me to find out how to speed up that animation. It turns out, it is very simple.
Before we do this, look at an existing application in its default speed, so you can see the difference. Open any Cocoa [“Mac native”] application, such as TextEdit or Safari, and press Command-S to make the Save dialog appear. Note the animation speed. Quit the app [Command-Q]
Open Terminal and paste this command:
defaults write NSGlobalDomain NSWindowResizeTime .1
The command above doubles the speed of these dialogs. Relaunch your test app and press Command-S again to make the Save dialog appear. You will notice a marked increase in sheet speed.
The ”.1” is the time in seconds these animated dialogs take to travel 150 pixels. I find that setting to be snappy enough that dialog boxes are no longer are hinderance. The lowest setting is .001. That will make sheets appear instantaneously.
If you don’t like it, return sheets to their default speed of .2:
defaults write NSGlobalDomain NSWindowResizeTime .2
This settings only affects Cocoa applications. For example, Adobe Creative Suite apps are not Cocoa-based.
This setting is user-specific. When you enter the command, make sure you are logged in to Terminal as yourself rather than Root or some other user.
Filed under Mac