The full list of available options of Dock

Apple does not publish this and it’s considered the equivalent of a private API for developers. When Apple wants to test a new feature, they first expose it with hidden switches and then after it’s been tested and doesn’t cause issues, then it may become an official setting. Until it’s publicly documented, these change from build to build and sometimes can cause things to not work.

The only listing of these is by people who disassemble the code and then publish their work. You’re not missing any resource here, as this is undocumented and doesn’t always stay stable, so the effort to document these is quite high from a labor perspective.


Some options are available by going to the Dock under System Preferences. Some are hidden but here are some of them.

  1. Add macOS Dock spacers
  2. Create macOS Dock recent items stacks
  3. Configure your recent items stacks
  4. Have the Dock show only active apps
  5. Activate the Dock’s single-app mode
  6. Highlight hidden apps in the Dock
  7. Alter the Dock’s appearance
  8. Tweak Dock animation speeds
  9. Reset the Dock to its default state

This link has the terminal commands for these features. The link also points out that you should make a backup of the com.apple.dock.plist file.

Here is another link with some of the hidden options.

You can set a theme for your doc using cdock