v1.2.0 — A Hammerspoon Spoon that monitors app dock badges and displays notification counts in your menu bar.
List of application names (strings) to watch for dock badge counts.
Seconds between badge refresh polls (default: 15).
Menu bar text shown when no badges are active (default: "・").
Convert app icons to grayscale in the menu bar (default: false).
Font size for badge count labels (default: 6).
Pixel offset {x, y} applied to badge text on the icon (default: { x = 2, y = 0 }).
Badge counts above this value are shown as "∞" instead of the number (default: 9).
Set one or more of AppBadgeWatcher's spoon-level variables from a table. Call before `:start()`.
Parameters
Start the badge watcher: create the menu bar item and begin polling at the configured interval.
Stop the badge watcher and remove the menu bar item.