Bathroom Break Tracker UI v2.3.0

Install:
Place this folder in:
World of Warcraft/_retail_/Interface/AddOns/

Commands:
/bb or /bbui          Opens/closes the UI.
/bb PlayerName       Manually adds 1 break.
/bbundo PlayerName   Manually removes 1 break.
/bbreset             Resets all totals.

New in v2.3.0:
- Names are green when not on break.
- Names are red when actively on break.
- Bathroom King name is purple.
- Bathroom MVP name is blue.
- If the same person is both King and MVP, purple wins.

Still includes:
- Raid/party sync for anyone else running the addon.
- Sort button: A-Z, Most Breaks, Most Time.
- Start/Stop timer per person.
- Announce final totals.


v2.3.1:
- Added safer delayed sync checks.
- Sync waits 2 seconds after roster/login/open events.
- Sync skips if you are not actually in a group with more than one person.
- Intended to reduce "You aren't in a party" messages during dungeon start/end transitions.


v2.3.2:
- Party sync disabled completely.
- Sync and raid announcements only happen in raid.
- Party/dungeon/solo use stays local/private to you.
- This should stop random "You aren't in a party" messages in dungeon groups.


v2.3.3:
- Sync remains raid-only to avoid dungeon/party transition spam.
- Visible announcements now go to RAID if in raid, PARTY if in party, or private chat if solo.
- Announce Totals should now be visible to party members again.


v2.3.4:
- Fixed SendChatMessage invalid escape code error.
- Party/Raid announcements now strip WoW texture escape codes before sending.
- Local/private messages can still display the icon.


v2.4.0:
- Added a minimap button.
- Click the minimap button to open/close the tracker.
- Uses a built-in WoW away-status icon for now.
- Button is fixed-position for safety; draggable positioning can be added later.


v2.5.0:
- Added a scrollable roster area.
- Full raid groups should no longer run off the bottom of the window.
- Sort, colors, timers, awards, sync, and minimap button are preserved.
