Files
TimeTracker/docs/BRANDING.md
T
Dries Peeters 5fb49ad375 chore: move documentation and assets to docs/
- Move API, ARCHITECTURE, BUILD, DEVELOPMENT, and fix docs to docs/
- Move README variants and WINDOWS_BUILD to docs/
- Move assets and screenshots to docs/assets/
- Update GETTING_STARTED, README, CONTRIBUTOR_GUIDE, PROJECT_STRUCTURE,
  LOCAL_TESTING_WITH_SQLITE, VERSION_MANAGEMENT
2026-03-15 10:15:51 +01:00

3.6 KiB

Branding Implementation Status

This document tracks the status of branding enhancements for TimeTracker.

Completed

Logo Variations

  • Created light background variant
  • Created dark background variant
  • Created icon-only variant
  • Created horizontal variant
  • Added desktop app logo

Color Unification

  • Unified color scheme between web and desktop
  • Created brand color CSS files
  • Updated Tailwind config colors
  • Updated desktop app colors

Desktop Application

  • Created splash screen HTML/CSS
  • Integrated splash screen into window creation
  • Replaced emoji with logo in loading screens
  • Enhanced login screen with logo
  • Updated desktop app styling

Web Application

  • Enhanced login page design
  • Improved about page branding
  • Added Open Graph meta tags
  • Updated favicon references
  • Updated PWA manifest

Documentation

  • Created brand guidelines document
  • Created asset management guide
  • Created icon generation script

⚠️ Requires Manual Action

Icon Generation

The following icon files need to be generated from the SVG logo:

  1. Web Favicons:

    • app/static/images/favicon.ico (16x16, 32x32, 48x48)
    • app/static/images/apple-touch-icon.png (180x180)
    • app/static/images/android-chrome-192x192.png
    • app/static/images/android-chrome-512x512.png
  2. Desktop Icons:

    • desktop/assets/icon.ico (Windows - multi-resolution)
    • desktop/assets/icon.icns (macOS - multi-resolution)
    • desktop/assets/icon.png (Linux - 512x512)
  3. Social Media:

    • app/static/images/og-image.png (1200x630px)

Generation Steps

  1. Run the generation script:

    npm install sharp  # If not installed
    node scripts/generate-icons.js
    
  2. Manually convert to platform-specific formats:

    • Use online tools (CloudConvert, ConvertICO, iConvert Icons)
    • Or use ImageMagick/iconutil on command line
    • See docs/ASSETS.md for detailed instructions
  3. Create Open Graph image:

    • Use design tool (Figma, Canva, etc.)
    • Include logo, tagline, brand colors
    • Save as 1200x630px PNG
    • See app/static/images/og-image-placeholder.md for guidelines

📋 Checklist

Before Release

  • Generate all favicon files
  • Generate desktop application icons
  • Create Open Graph image
  • Test icons on all platforms
  • Verify social media previews
  • Check PWA installation icons
  • Test splash screen functionality
  • Verify color consistency
  • Review brand guidelines compliance

🎨 Brand Assets Summary

Colors

  • Primary: #4A90E2
  • Secondary: #50E3C2
  • Theme: #3b82f6

Logo Files

  • Main: app/static/images/timetracker-logo.svg
  • Light: app/static/images/timetracker-logo-light.svg
  • Dark: app/static/images/timetracker-logo-dark.svg
  • Icon: app/static/images/timetracker-logo-icon.svg
  • Horizontal: app/static/images/timetracker-logo-horizontal.svg

Documentation

  • Brand Guidelines: docs/BRAND_GUIDELINES.md
  • Asset Management: docs/ASSETS.md

🔧 Tools & Scripts

  • Icon Generator: scripts/generate-icons.js
  • Brand Colors (Web): app/static/css/brand-colors.css
  • Brand Colors (Desktop): desktop/src/renderer/css/brand-colors.css

📝 Notes

  • All SVG logos are ready to use
  • Color scheme is unified across platforms
  • Splash screen and loading screens are implemented
  • Social media meta tags are in place
  • Manual icon generation is required for final assets

For detailed information, see: