┌─────────────────────────────────────────────────────────┐
│ 🎮 Steam & Epic Games Deals Viewer │ ← Nagłówek
├─────────────────────────────────────────────────────────┤
│ │
│ 🎮 Promocje i Darmowe Gry │ ← Tytuł (duży, pogrubiony)
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 🔄 Odśwież │ │ ← Przycisk odświeżania
│ └─────────────────────────────────────────────────┘ │
│ │
│ ✅ Znaleziono 12 ofert │ ← Status
│ │
│ ╔══════════════════════════════════════════════════╗ │
│ ║ Scroll Area (przewijalne) ║ │
│ ║ ┌──────────────────────────────────────────┐ ║ │
│ ║ │ [OBRAZEK] Cyberpunk 2077 │ ║ │ ← Karta oferty 1
│ ║ │ 🎮 Steam │ ║ │
│ ║ │ Zniżka 70% │ ║ │
│ ║ │ $59.99 → $17.99 -70% │ ║ │
│ ║ │ [🌐 Otwórz w przeglądarce] │ ║ │
│ ║ └──────────────────────────────────────────┘ ║ │
│ ║ ║ │
│ ║ ┌──────────────────────────────────────────┐ ║ │
│ ║ │ [OBRAZEK] Grand Theft Auto V │ ║ │ ← Karta oferty 2
│ ║ │ 🎮 Epic Games │ ║ │
│ ║ │ Tygodniowa darmowa gra! │ ║ │
│ ║ │ Płatna → DARMOWA! │ ║ │
│ ║ │ [🌐 Otwórz w przeglądarce] │ ║ │
│ ║ └──────────────────────────────────────────┘ ║ │
│ ║ ║ │
│ ║ ┌──────────────────────────────────────────┐ ║ │
│ ║ │ [OBRAZEK] The Witcher 3 │ ║ │ ← Karta oferty 3
│ ║ │ 🎮 Steam │ ║ │
│ ║ │ Zniżka 85% │ ║ │
│ ║ │ $39.99 → $5.99 -85% │ ║ │
│ ║ │ [🌐 Otwórz w przeglądarce] │ ║ │
│ ║ └──────────────────────────────────────────┘ ║ │
│ ║ ║ │
│ ║ ... więcej kart ... ║ │
│ ║ ║ │
│ ╚══════════════════════════════════════════════════╝ │
│ │
└─────────────────────────────────────────────────────────┘
- Główne tło:
#1a1a2e(ciemny granat) - Karty ofert:
#16213e(jaśniejszy granat) - Przyciski:
#0f3460(niebieski)
- Główny tekst:
#eee(jasny biały) - Opisowy tekst:
#aaa(szary) - Linki hover:
#e94560(czerwony/różowy)
- Steam/Epic badge:
#e94560(czerwony) - Cena DARMOWA:
#00ff00(zielony) - Zniżka %:
#00ff00(zielony) - Stara cena:
#888(przekreślony szary)
- Hover karty: border zmienia się na
#e94560 - Hover przycisku: tło zmienia się na
#16213e - Scrollbar:
#0f3460tło,#e94560handle
┌────────────────────────────────────────────────────┐
│ [ OBRAZEK ] Tytuł Gry │
│ [ 200x112 ] (duży, pogrubiony) │
│ [ px ] │
│ [🎮 Steam/Epic] ← Badge │
│ │
│ Opis gry / Promocja │
│ (zawijany tekst, max 60px) │
│ │
│ $59.99 → $17.99 -70% │
│ (formatowane HTML) │
│ │
│ [🌐 Otwórz w przeglądarce] │
│ (przycisk, min 35px wysokości) │
└────────────────────────────────────────────────────┘
- Karta: min. 150px wysokość
- Obrazek: 200x112px (stały)
- Margines: 15px wewnętrzny, 15px spacing między kartami
- Okrąglenie: 10px border-radius
- Border: 2px solid
- Domyślnie: border
#0f3460 - Hover: border
#e94560(animacja) - Kursor: normalny
- Domyślnie: tło
#0f3460 - Hover: tło
#16213e - Pressed: tło
#0a2647 - Disabled: szary, nieaktywny podczas ładowania
- Kursor: pointer
- Domyślnie: tło
#0f3460 - Hover: tło
#16213e - Kursor: pointer
- Akcja: otwiera link w domyślnej przeglądarce
- Track:
#0f3460 - Handle:
#16213e - Handle hover:
#e94560 - Szerokość: 12px
- Okrąglenie: 6px
- Minimalna: 600px
- Domyślna: 800px lub 90% szerokości ekranu (mniejsza wartość)
- Maksymalna: nieograniczona
- Domyślna: 80% wysokości ekranu
- Minimalna: 400px
- Karty dostosowują szerokość do kontenera
- Obrazki skalują się proporcjonalnie
- Tekst zawija się automatycznie
- Scrollbar pojawia się gdy potrzeba
┌─────────────────────────────────┐
│ [🔄 Odśwież] (disabled) │
│ ⏳ Pobieranie ofert... │
│ │
│ (pusta lista) │
└─────────────────────────────────┘
┌─────────────────────────────────┐
│ [🔄 Odśwież] │
│ ✅ Znaleziono 12 ofert │
│ │
│ [Karta 1] │
│ [Karta 2] │
│ [Karta 3] │
│ ... │
└─────────────────────────────────┘
┌─────────────────────────────────┐
│ [🔄 Odśwież] │
│ ❌ Błąd: Brak połączenia │
│ │
│ [Popup z szczegółami] │
└─────────────────────────────────┘
┌─────────────────────────────────┐
│ [🔄 Odśwież] │
│ ❌ Brak dostępnych ofert │
│ │
│ (pusta lista) │
└─────────────────────────────────┘
╔════════════════════════════════════╗
║ Brakujące zależności ║
╠════════════════════════════════════╣
║ ║
║ Brakujące zależności: ║
║ ║
║ • libcurl ║
║ • Qt6 ║
║ ║
║ Zainstaluj je poleceniem: ║
║ sudo apt install libqt6-dev ... ║
║ ║
║ [ OK ] ║
╚════════════════════════════════════╝
╔════════════════════════════════════╗
║ Błąd ║
╠════════════════════════════════════╣
║ ║
║ Błąd sieci: Connection timeout ║
║ ║
║ Sprawdź połączenie internetowe. ║
║ ║
║ [ OK ] ║
╚════════════════════════════════════╝
- System default (Qt Fusion)
- Fallback: Sans-serif
- Nagłówek główny: 18pt, bold
- Tytuł gry: 14pt, bold
- Badge (Steam/Epic): 12pt, bold
- Opis: 11pt, regular
- Cena: 11-18pt (zależnie od stanu)
- Przyciski: 14pt, bold
- Status: 11pt, regular
- Zmiana koloru border przy hover
- Zmiana tła przycisku przy hover
- Pojawienie się karty (fade-in przy ładowaniu obrazka)
- Zmiana zawartości (natychmiastowa)
- Scrolling (natywne zachowanie OS)
- 🎮 - gry, nagłówek
- 🔄 - odśwież
- ✅ - sukces
- ❌ - błąd
- ⏳ - ładowanie
- 🌐 - link do przeglądarki
- Rozmiar: standardowy (system font size)
- Kolor: dziedziczony z tekstu
┌────────────────────────────────────────────────────┐
│ [Cyberpunk2077] Cyberpunk 2077 │
│ [ OBRAZEK ] [🎮 Steam] │
│ [ 200x112 ] │
│ Zniżka: 70% │
│ │
│ $59.99 → $17.99 -70% │
│ │
│ [🌐 Otwórz w przeglądarce] │
└────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────┐
│ [ GTA V ] Grand Theft Auto V │
│ [ OBRAZEK ] [🎮 Epic Games] │
│ [ 200x112 ] │
│ Tygodniowa darmowa gra do │
│ pobrania za darmo! │
│ │
│ Płatna → DARMOWA! │
│ │
│ [🌐 Otwórz w przeglądarce] │
└────────────────────────────────────────────────────┘
✅ Dark theme - przyjazny dla oczu
✅ Gaming aesthetic - kolory inspirowane gamingiem
✅ Czytelność - kontrast tekstu
✅ Responsywność - działa na każdym rozdziale
✅ Minimalizm - fokus na treści
✅ Intuicyjność - jasne call-to-action
- Steam Client (dark mode)
- Discord (kolorystyka)
- Epic Games Store (layout kart)
Program wygląda profesjonalnie i jest przyjemny w użyciu! 🎨