Brand
WolfWave's brand guidelines. Logo usage and clear space, Apple Music / Twitch / Discord / OBS partner colors, and the ADHD-friendly voice that runs through the product.
Logo
WolfWave's canonical mark combines the wolf head with a padded side equalizer in assets/logo.svg. It is a two-part, currentColor SVG; the wolf silhouette is adapted from the CC0 Wolf head Pinhead icon.
- Minimum size: 16×16 px for digital.
- In app chrome, use template rendering so the mark inherits the current foreground color.
- On standalone brand surfaces, use WolfWave blue (
#0A84FF), white over a WolfWave blue background, or the approved theme-adaptive gradient:AppConstants.Brand.wolfwaveGradientStart→AppConstants.Brand.wolfwaveGradientEndin Light andAppConstants.Brand.wolfwaveGradientEnd→DSColor.brand300in Dark. Never use a partner color. - App-icon treatments keep about 10% padding around the mark; the wolf is white in Light and
#00ACEDin Dark.
Partner colors
When showing third-party integrations (Twitch, Discord, Apple Music, OBS), use each partner's official color from color.partner.*. Never substitute or tint them.
| Partner | Token | Hex |
|---|---|---|
| Twitch | partner-twitch | #9146FF |
| Discord | partner-discord | #5865F2 |
| Apple Music (gradient) | partner-apple-music-start → end | #FF5D8B → #FA233B |
| OBS Studio (gradient) | partner-obs-start → end | #2C2C2E → #1A1A1C |
Voice
WolfWave is built for streamers. Text should be short, punchy, jargon-free (ADHD-friendly). Avoid:
- Long preambles. Lead with the verb.
- Apple-style marketing copy. We're not Apple.
- Technical jargon when a plain word works.
Prefer:
- "Connect Twitch" over "Set up Twitch integration".
- "Couldn't reach Discord" over "An error occurred while attempting to connect".
- Sentence case in UI; title case in section headers and docs page titles.
Don't
- Don't put WolfWave next to a partner logo so they look co-branded. WolfWave is the host, partners are services it talks to.
- Don't use partner colors as WolfWave brand accents. WolfWave brand = Apple blue.
- Don't add new top-level brand colors without a tokens.json PR + design review.
Component Catalog
Every reusable SwiftUI component shipped in the WolfWave macOS app. Status chips, cards, action grids, banners. Each entry has API, tokens, accessibility notes, and a do/don't list.
Support the Project
Sponsor WolfWave on GitHub Sponsors and keep it free, open-source, and ad-free for Apple Music streamers on Mac. GPL-3.0 licensed. Built by MrDemonWolf, Inc.