Skip to content

v1.3.0 - Custom Badge Attribute Support

Choose a tag to compare

@ivg-design ivg-design released this 25 Jan 21:02
· 51 commits to main since this release

What's New

Custom Badge Attribute Support

WebWatcher can now extract badge values from HTML attributes on web components that use Shadow DOM.

Why this matters: Modern web apps (like Reddit) use web components with Shadow DOM, where the badge number is stored in an HTML attribute rather than visible text. The new "Badge Attribute" field lets you specify which attribute to read.

Example: Reddit Notifications

  • Selector: dynamic-badge[data-id="notification-count-element"]
  • Badge Attribute: initial-count

Auto-detection

When no custom attribute is specified, WebWatcher automatically checks these common attributes before falling back to text content:

  • initial-count (Reddit)
  • data-count
  • count

See CHANGELOG.md for full details.

Download

Download the DMG below and drag WebWatcher.app to your Applications folder.