v2 - Dashboard Sorunu

Sağ Sidebar Görünürlük + Dashboard Analizi

Muzibu müzik platformunda sağ sidebar sistemi ve dashboard sayfasındaki responsive davranış analizi

09 Ocak 2026 Versiyon 2 Dashboard Issue

🚨 Dashboard Sayfası Sorunu

Problem Tanımı

/dashboard sayfasında sağ sidebar route listesinde bulunmadığı için sağ sidebar gösterilmiyor. Ancak kullanıcı "1279px ve altında gözükmeye başlıyor" demiş.

Dashboard Route Durumu

❌ Mevcut Durum

Route: dashboard
Dosya: routes/web.php

$showRightSidebar listesinde YOK!

✅ Olması Gereken

Dashboard'da sağ sidebar gösterilsin mi?

EVET → Route listesine ekle
HAYIR → Mevcut durum doğru

Dashboard'da Grid Layout Davranışı

Breakpoint Ekran Grid Sütunlar Sağ Sidebar
Mobile < 768px grid-cols-1 Gizli
Tablet (MD) 768px - 1023px grid-cols-1 Gizli
Desktop (LG) 1024px - 1279px lg:grid-cols-[220px_1fr] Gizli (Sol sidebar + Main)
Desktop (XL) ⚠️ 1280px - 1535px xl:grid-cols-[220px_1fr] Gizli (Sol sidebar + Main)
Desktop (2XL) ≥ 1536px 2xl:grid-cols-[220px_1fr] Gizli (Sol sidebar + Main)

Not: Dashboard sayfasında tüm breakpoint'lerde sağ sidebar GİZLİ çünkü route listesinde yok. Grid layout her zaman 2 sütunlu: Sol sidebar (220px) + Main content (1fr)

Müzik Sayfaları ile Karşılaştırma

/dashboard (Mevcut)

Route listesinde YOK
Sağ sidebar GİZLİ
2 sütunlu layout (tüm breakpoint'lerde)
Main content daha geniş (sidebar yokluğu)

/muzibu/* (Müzik Sayfaları)

Route listesinde VAR
Sağ sidebar GÖRÜNÜR (MD+)
3 sütunlu layout (LG+: 220px + 1fr + 280px)
Sağ sidebar genişlik: 280-360px (breakpoint'e göre)

Çözüm Önerileri

Dashboard'a Sağ Sidebar Ekle

Eğer dashboard'da da sağ sidebar gösterilsin isteniyorsa:

// app.blade.php - Satır 470
$showRightSidebar = in_array(Route::currentRouteName(), [
    'dashboard',  // ← Ekle
    'muzibu.home',
    'muzibu.songs.index',
    // ...
]);
Dashboard'da sağ sidebar gösterilir (yeni şarkılar + popüler şarkılar)

Mevcut Durumu Koru

Eğer dashboard'da sağ sidebar OLMAMALI tasarım kararıysa:

Mevcut kod değişmeden kalır, dashboard'da sağ sidebar gizli olur

📊 Tüm Route'ların Responsive Davranışı

Sağ Sidebar OLAN Route'lar (19 adet)

muzibu.home muzibu.songs.index muzibu.songs.show muzibu.albums.index muzibu.albums.show muzibu.artists.index muzibu.artists.show muzibu.playlists.index muzibu.playlists.show muzibu.genres.index muzibu.genres.show muzibu.sectors.index muzibu.sectors.show muzibu.radios.index muzibu.search muzibu.favorites muzibu.my-playlists muzibu.corporate-playlists muzibu.listening-history

Bu route'larda: MD (768px+) → Sağ sidebar görünür, LG (1024px+) → Her iki sidebar da görünür

Sağ Sidebar OLMAYAN Route'lar

dashboard profile login register corporate/* subscription/* payment/* ...

Bu route'larda: Tüm breakpoint'lerde sağ sidebar GİZLİ, 2 sütunlu layout (LG+)

💡 Sonuç ve Öneriler

Sistem Doğru Çalışıyor

Dashboard sayfasında sağ sidebar gösterilmiyor çünkü route listesinde yok. Bu bir tasarım kararı. Müzik sayfalarında sağ sidebar gösteriliyor, dashboard'da gösterilmiyor.

Kullanıcı Talebi Belirsiz

"1279px ve altında gözükmeye başlıyor" ifadesi net değil. İki ihtimal var:

  • 1. Dashboard'da sağ sidebar OLMALI ama şu an YOK → Route listesine ekle
  • 2. Dashboard'da sağ sidebar ZATEN YOK ve bu doğru → Değişiklik gerekmez

İstenen Değişiklik Basit

Eğer dashboard'da sağ sidebar gösterilsin isteniyorsa:

app.blade.php - Satır 470'e ekle:

'dashboard',