From b585bf2df2e83262161932ce54ead6c7d4a76411 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Tue, 8 Mar 2022 22:25:49 +0600 Subject: [PATCH] Tweaks for responsiveness for appwindow.size Home component moved to its own subdir --- lib/components/{ => Home}/Home.dart | 0 lib/components/Shared/PageWindowTitleBar.dart | 3 ++- lib/helpers/oauth-login.dart | 2 +- lib/main.dart | 7 +++++-- lib/provider/SpotifyDI.dart | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) rename lib/components/{ => Home}/Home.dart (100%) diff --git a/lib/components/Home.dart b/lib/components/Home/Home.dart similarity index 100% rename from lib/components/Home.dart rename to lib/components/Home/Home.dart diff --git a/lib/components/Shared/PageWindowTitleBar.dart b/lib/components/Shared/PageWindowTitleBar.dart index 8ee4a42d..483cc4a4 100644 --- a/lib/components/Shared/PageWindowTitleBar.dart +++ b/lib/components/Shared/PageWindowTitleBar.dart @@ -65,7 +65,8 @@ class PageWindowTitleBar extends StatelessWidget ), if (leading != null) leading!, Expanded(child: MoveWindow(child: Center(child: center))), - if (!Platform.isMacOS) const TitleBarActionButtons() + if (!Platform.isMacOS && !Platform.isIOS && !Platform.isAndroid) + const TitleBarActionButtons() ], ), ); diff --git a/lib/helpers/oauth-login.dart b/lib/helpers/oauth-login.dart index 4ff3fb2d..32229297 100644 --- a/lib/helpers/oauth-login.dart +++ b/lib/helpers/oauth-login.dart @@ -1,6 +1,6 @@ import 'package:shared_preferences/shared_preferences.dart'; import 'package:spotify/spotify.dart'; -import 'package:spotube/components/Home.dart'; +import 'package:spotube/components/Home/Home.dart'; import 'package:spotube/helpers/server_ipc.dart'; import 'package:spotube/models/LocalStorageKeys.dart'; import 'package:spotube/provider/Auth.dart'; diff --git a/lib/main.dart b/lib/main.dart index cd81052a..facab79d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,10 +1,12 @@ +import 'dart:io'; + import 'package:bitsdojo_window/bitsdojo_window.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:hotkey_manager/hotkey_manager.dart'; import 'package:shared_preferences/shared_preferences.dart'; -import 'package:spotube/components/Home.dart'; +import 'package:spotube/components/Home/Home.dart'; import 'package:spotube/models/LocalStorageKeys.dart'; import 'package:spotube/provider/ThemeProvider.dart'; @@ -13,7 +15,8 @@ void main() async { await hotKeyManager.unregisterAll(); runApp(ProviderScope(child: MyApp())); doWhenWindowReady(() { - appWindow.minSize = const Size(280, 700); + appWindow.minSize = + Size(Platform.isAndroid || Platform.isIOS ? 280 : 359, 700); appWindow.size = const Size(900, 700); appWindow.alignment = Alignment.center; appWindow.maximize(); diff --git a/lib/provider/SpotifyDI.dart b/lib/provider/SpotifyDI.dart index 6e03466e..5d4f0597 100644 --- a/lib/provider/SpotifyDI.dart +++ b/lib/provider/SpotifyDI.dart @@ -1,7 +1,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:spotify/spotify.dart'; -import 'package:spotube/components/Home.dart'; +import 'package:spotube/components/Home/Home.dart'; import 'package:spotube/models/LocalStorageKeys.dart'; import 'package:spotube/provider/Auth.dart';