From 52b70a008049cc364622c005b7d28053a5f19367 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sat, 25 Apr 2026 12:30:53 +0200 Subject: [PATCH] perf(mediaquery): use scoped accessors (sizeOf, paddingOf, etc.) --- lib/main.dart | 4 ++-- lib/mpv/video.dart | 2 +- lib/screens/discover_screen.dart | 14 +++++++------- lib/screens/media_detail_screen.dart | 10 +++++----- lib/utils/grid_size_calculator.dart | 4 ++-- lib/utils/platform_detector.dart | 5 ++--- lib/utils/plex_image_helper.dart | 2 +- lib/widgets/media_context_menu.dart | 2 +- lib/widgets/overlay_sheet.dart | 4 ++-- lib/widgets/server_activities_button.dart | 2 +- lib/widgets/side_navigation_rail.dart | 2 +- .../video_controls/mobile_video_controls.dart | 2 +- 12 files changed, 26 insertions(+), 27 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index ad0c8d97..b5606a1d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1100,13 +1100,13 @@ class _SetupScreenState extends State { Positioned( left: 0, right: 0, - bottom: MediaQuery.of(context).size.height * 0.5 - 170, + bottom: MediaQuery.sizeOf(context).height * 0.5 - 170, child: _buildStatusText(context), ), Positioned( left: 0, right: 0, - top: MediaQuery.of(context).size.height * 0.5 + 180, + top: MediaQuery.sizeOf(context).height * 0.5 + 180, child: Center( child: _serverStatus.isEmpty ? const SizedBox( diff --git a/lib/mpv/video.dart b/lib/mpv/video.dart index 07f658d3..458cfae9 100644 --- a/lib/mpv/video.dart +++ b/lib/mpv/video.dart @@ -102,7 +102,7 @@ class _VideoState extends State