BadgeOverlay: Fit the text better and improve contrast

Reason for the change

The old appearance was too wide in some circumstances. Now it tries to fit the text, be circular or stay within the bounds of the system tray icon.

The text had poor readability. Now the text is slightly more readable.

The shadow on the dark version was basically invisible. Now it has a separator colored outline.

Screenshots or screen recordings

Before:

Screenshot_20251227_030016 Screenshot_20251227_025943 Screenshot_20251227_032931 Screenshot_20251227_032437

After:

Screenshot_20251227_030215 Screenshot_20251227_030146 Screenshot_20251227_033009 Screenshot_20251227_032501

@teams/vdg

Edited by Noah Davis

Merge request reports

Loading