Icon & Visual Standards
Consistent visual language for release notes to improve scannability and recognition.By Tag (Primary Icons)
| Tag | Icon | Color | Usage |
|---|---|---|---|
| feature | star | #f59e0b (amber) | New functionality |
| improvement | bolt | #3b82f6 (blue) | Enhancements |
| bugfix | wrench | #6b7280 (gray) | Fixes |
| security | shield | #dc2626 (red) | Security items |
| performance | gauge | #22c55e (green) | Speed improvements |
| deprecation | triangle-exclamation | #f97316 (orange) | Removals |
| infrastructure | server | #8b5cf6 (purple) | Backend changes |
| design | palette | #ec4899 (pink) | UI/UX changes |
By Component
| Component | Icon | Notes |
|---|---|---|
| billing | credit-card | Payments, subscriptions |
| producer-dashboard | chart-bar | Analytics, dashboard |
| track-upload | cloud-arrow-up | Upload flow |
| player | circle-play | Audio/video player |
| messaging | comment | Chat, comments |
| artist-profile | user | Profiles, bios |
| beat-requests | music | Request system |
| licensing | file-lines | Licenses, contracts |
| search | search | Search features |
| playlists | list | Playlist management |
| social | users | Following, sharing |
| authentication | lock | Login, security |
| api | code | Technical/API |
| notifications | bell | Alerts, emails |
| admin | gear | Admin tools |
| stripe-connect | wallet | Payouts, banking |
Severity Indicators
| Severity | Badge Color | Icon |
|---|---|---|
| major | green | rocket |
| minor | blue | star |
| patch | gray | wrench |
| hotfix | red | circle-exclamation |
Usage Patterns
In Cards
In Accordions
In Updates
Color Accessibility
All color combinations meet WCAG AA standards:- Dark text on light backgrounds
- Icons use high-contrast colors
- Avoid color-only indicators (always pair with icon or text)
Examples
Major Release Card
Security Update
Feature List
Prohibited Icons
Donβt use:- Emoji (π, π₯, etc.) β inconsistent rendering
- Custom SVGs β maintenance burden
- Text-only indicators β accessibility issues
- Animated icons β distracting
- Lucide icon names β wrong library, will silently fail to render
- Deprecated Font Awesome 4/5 names β may not exist in FA6
Common Lucide β FA6 Mistakes
These Lucide names are frequently used by mistake. Always use the FA6 equivalent:| β Wrong (Lucide) | β Correct (FA6) | Context |
|---|---|---|
zap | bolt | Improvements |
alert-triangle | triangle-exclamation | Deprecations |
alert-circle | circle-exclamation | Hotfixes |
cloud-upload | cloud-arrow-up | Upload flow |
message-square | comment | Messaging |
file-text | file-lines | Licensing |
play-circle | circle-play | Player |
settings | gear | Admin |
bar-chart | chart-bar | Analytics |
scale | scale-balanced | Legal |
edit | pen-to-square | Editing |
trash-2 | trash-can | Deletion |
monitor | desktop | Sessions |
disc | compact-disc | Tracks/albums |