From a3734771050fc8d7848fc87625f67f786cd66375 Mon Sep 17 00:00:00 2001
From: edde746 <86283021+edde746@users.noreply.github.com>
Date: Sat, 6 Dec 2025 10:30:26 +0100
Subject: [PATCH] feat: sidenav on desktop
---
android/app/src/main/AndroidManifest.xml | 7 +
lib/main.dart | 6 +
lib/screens/libraries/libraries_screen.dart | 424 ++++++----------
lib/screens/main_screen.dart | 49 +-
lib/services/tv_detection_service.dart | 38 ++
lib/utils/desktop_window_padding.dart | 54 ++-
lib/utils/platform_detector.dart | 12 +
lib/widgets/desktop_app_bar.dart | 6 +-
lib/widgets/hub_section.dart | 5 +-
lib/widgets/media_card.dart | 51 +-
lib/widgets/side_navigation_rail.dart | 452 ++++++++++++++++++
macos/Flutter/GeneratedPluginRegistrant.swift | 2 +
macos/Podfile.lock | 6 +
pubspec.lock | 24 +
pubspec.yaml | 1 +
15 files changed, 826 insertions(+), 311 deletions(-)
create mode 100644 lib/services/tv_detection_service.dart
create mode 100644 lib/widgets/side_navigation_rail.dart
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 13b13acc..3c0021f1 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -13,6 +13,11 @@
+
+
+
+
+
+
+