# PearDock Branding Package v1.0.1 **Clean assets built directly from your original transparent PNG.** No background removal, no color-keying, no artifacts. Original alpha anti-aliasing preserved exactly. Source: the clean Gemini-generated logo you provided (RGBA, pure transparent black bg). --- ## Critical Rule **Never re-process the master logo with background removal tools.** The masters in `logo/` already have perfect transparency. Just resize with high-quality filters (LANCZOS / Mitchell). --- ## Structure ``` logo/ peardock-icon-master.png # Clean square icon (original alpha) peardock-icon-{16..2048}.png # All standard sizes peardock-icon-mono.png peardock-icon-teal.png peardock-icon-dark.png / -light.png peardock-logo-full-transparent.png peardock-logo-full-1200.png / -800.png peardock-logo-dark.png / -light.png peardock-wordmark.svg + -dark.svg source-original.png # Exact file you gave me favicons/ # ico + all PWA sizes + webmanifest + browserconfig app-icons/ # electron/ linux/ windows/ macos.iconset/ store icons website/ # og-image, twitter-card, header-banner, hero-bgs, logos social/ # avatars + circular + banner brand-assets/ # colors.css (matches ui/styles.css) + brand-tokens.json docs/ # PearDock-Brand-Guidelines.pdf (clean 5-page brand book) ``` ## Color Tokens (exact match to current CSS) | Token | Hex | Role | |-------|-----|------| | `--bg-primary` | `#0f1117` | Main bg | | `--accent-primary` | `#2dd4bf` | Teal CTA / active | | `--accent-secondary` | `#14b8a6` | Hover | | `--text-primary` | `#f4f7fb` | Body text | Full list in `brand-assets/colors.css` and `brand-tokens.json`. ## Drop-in Usage This package is the **source of truth**. Runtime copies live in the app tree: | Destination | Contents | |-------------|----------| | `../build/icon.{png,icns,ico}` | Electron Forge / packager icons | | `../assets/logo/` | Titlebar + README logos | | `../assets/favicons/` | Favicons + webmanifest | | `../assets/brand/` | colors.css + brand-tokens.json | ```html ``` Electron Forge (`forge.config.cjs`): ```js icon: path.join(__dirname, 'build', 'icon') // resolves .icns / .ico / .png per platform ``` macOS .icns (on a Mac): ```bash cd app-icons/macos iconutil -c icns peardock.iconset -o ../../build/icon.icns ``` ## Quality Guarantee - Master icon & full logo cropped from your original PNG with **zero color keying** - All sizes are pure high-quality resizes (PIL LANCZOS / ImageMagick) - Alpha channel fully preserved (soft edges, no fringing, no matte) - Dark/light composites are simple pastes onto solid color — no reprocessing If any size ever looks soft, regenerate from `logo/peardock-icon-master.png` or `logo/peardock-logo-full-transparent.png` only. --- © 2026 snxraven — Apache-2.0 Repo: https://git.ssh.surf/snxraven/peardock