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 @@ + + + + + + +