How can I disable dock badges but still keep unread counts in tabs?

Dock Badges

Propane's default behavior is to display the running total of your unread messages (across all open rooms) as a Dock Badge.

Some people find that Dock Badge too distracting. However, turning off all notifications isn't an option because they'd still like to have unread counts displayed in the room tabs.

I don't have any (current) plans to expose an option in Preferences to turn off Dock Badges because there's already far too many notification options and displaying a total in the Dock is a sensible default.

That said, I can appreciate that for people who find them distracting, they're probably very distracting.

So...

Disabling Dock Badges

In Propane 1.2.5 there is a hidden preference you can set from the command line to disable Dock Badges.

  1. Quit Propane.
  2. Using Terminal.app, type the following command:

    defaults write com.protocool.Propane suppressDockUnreadCount -bool YES

Then restart Propane and you should no-longer see any Dock Badges.

Restoring Propane's default behavior

  1. Quit Propane.
  2. Using Terminal.app, type the following command:

    defaults delete com.protocool.Propane suppressDockUnreadCount

Then, restart Propane.