Skip to content

Latest commit

 

History

History
220 lines (175 loc) · 5.77 KB

File metadata and controls

220 lines (175 loc) · 5.77 KB

Minimalist Blue & White Theme - Complete Redesign

🎨 Design Philosophy

Your website has been transformed into a clean, minimalist design focused on:

  • Primary Colors: Two shades of blue (#2596be and #0564b1)
  • Base Color: White (#ffffff)
  • Accent Colors: Yellow, red, pink, and light green (used sparingly)
  • Typography: Special rounded "Fredoka" font for titles, "Quicksand" for body text

🖌️ Color Palette

Primary Colors (Main Focus)

  • --primary-blue: #2596be (Main blue - buttons, links, borders)
  • --navy-blue: #0564b1 (Dark blue - hover states, text)
  • --white: #ffffff (Main background)
  • --light-gray: #f5f8fa (Subtle background variation)
  • --soft-blue: #e8f4f8 (Light blue backgrounds)

Accent Colors (Used Sparingly)

  • --accent-light-green: #dbf2a9 (Success actions)
  • --accent-yellow: #f9e316 (Highlights)
  • --accent-red: #cd131b (Warnings, delete actions)
  • --accent-pink: #fac6ce (Subtle highlights)
  • --accent-dark: #171b14 (Text)

📝 Typography

Title Font: Fredoka

A special rounded, playful font used for:

  • Main website title (h1)
  • Modal headers
  • Section titles

Example:

font-family: 'Fredoka', 'Quicksand', cursive;

Body Font: Quicksand

A clean, rounded sans-serif for body text:

  • All paragraph text
  • Buttons
  • General UI elements

Example:

font-family: 'Quicksand', 'Segoe UI', sans-serif;

🎯 Key Design Elements

1. Clean White Backgrounds

  • Main content area: #ffffff
  • Sidebar panels: White with soft blue borders
  • Cards: White with light shadow

2. Minimalist Borders & Shadows

  • Thin borders: 2px solid var(--soft-blue)
  • Subtle shadows: 0 2px 8px rgba(0, 0, 0, 0.06)
  • No heavy drop shadows or gradients

3. Rounded Corners

  • Panels: border-radius: 16px
  • Buttons: border-radius: 50px (pill-shaped)
  • Cards: border-radius: 12-16px

4. Blue Accent System

  • Primary actions: Blue buttons
  • Hover states: Darker navy blue
  • Selected states: Light blue background
  • Links: Primary blue color

5. Accent Color Usage

  • Yellow/Green: Upload success, render button
  • Red: Delete actions, errors, logout
  • Pink: Rare highlights only
  • Light Green: Success states

📦 Files Updated

Core Styles

  1. src/style.css
    • Global color variables
    • Typography settings (Fredoka & Quicksand)
    • Base element styling

Main Layout

  1. src/AppAuth.vue
    • Header with Fredoka title
    • White background layout
    • Blue accents for user badge
    • Minimalist footer

Components

  1. src/components/MediaGallery.vue

    • White background
    • Blue section headers
    • Clean grid layout
  2. src/components/MediaCard.vue

    • White cards with soft blue borders
    • Hover: Light blue background
    • Selected: Strong blue border
  3. src/components/MediaDetails.vue

    • White panels
    • Blue text for labels
    • Yellow accent for render button
  4. src/components/FolderBrowser.vue

    • Clean white folder items
    • Blue highlights on hover
    • Pill-shaped breadcrumbs
  5. src/components/FileUpload.vue

    • Soft blue upload area
    • White preview panels
    • Green/yellow accents for upload action
  6. src/components/RenderingPanel.vue (if updated)

    • Clean modal design
    • Blue header
    • White content area

🎨 Design Patterns

Button Hierarchy

Primary Action (Blue)

background: var(--primary-blue);
color: white;
border-radius: 50px;

Success Action (Green/Yellow)

background: var(--accent-light-green);
color: var(--accent-dark);

Destructive Action (Red)

background: var(--accent-red);
color: white;

Card Pattern

background: var(--white);
border: 2px solid var(--soft-blue);
border-radius: 16px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);

Hover States

transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(37, 150, 190, 0.15);
border-color: var(--primary-blue);

🚀 Benefits of This Design

✨ Visual

  • Clean & Professional: White space creates breathing room
  • Consistent: Blue color system throughout
  • Modern: Rounded corners and subtle shadows
  • Playful: Fredoka font adds personality without being childish

🎯 UX

  • Clear Hierarchy: Blue draws attention to actions
  • Easy to Scan: Minimal distractions
  • Accessible: Good contrast ratios
  • Intuitive: Familiar patterns (blue = action, red = danger)

💡 Brand

  • Memorable: Unique Fredoka title font
  • Professional: Clean, modern aesthetic
  • Friendly: Rounded elements feel approachable
  • Tech-Forward: Minimalist design is industry standard

🔧 Customization Tips

To Make It Even More Minimal

  1. Reduce border-radius values (e.g., 8px instead of 16px)
  2. Use even lighter shadows (reduce opacity)
  3. Remove all accent colors except blue

To Add More Accent Colors

  1. Use yellow for notifications
  2. Use green for success messages
  3. Use pink for special highlights
  4. Keep blue dominant

To Adjust Blue Shades

Edit in src/style.css:

--primary-blue: #your-blue-here;
--navy-blue: #your-darker-blue-here;

📱 Responsive Design

All components maintain the minimalist aesthetic across screen sizes:

  • Large screens: Full three-column layout
  • Medium screens: Adjusted column widths
  • Small screens: Stacked layout (if media queries exist)

🎉 Result

Your website now has a clean, professional, and modern appearance that:

  • Focuses user attention with blue accents
  • Provides excellent readability with white backgrounds
  • Adds personality with the Fredoka title font
  • Uses accent colors sparingly for maximum impact
  • Maintains consistency across all pages

The minimalist blue & white theme creates a sophisticated, trustworthy, and user-friendly experience! 🌟