mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 16:05:18 +00:00
feat(mini_player): remove window shadow
This commit is contained in:
parent
471812d789
commit
625901482a
@ -15,6 +15,7 @@ import 'package:spotube/pages/lyrics/plain_lyrics.dart';
|
|||||||
import 'package:spotube/pages/lyrics/synced_lyrics.dart';
|
import 'package:spotube/pages/lyrics/synced_lyrics.dart';
|
||||||
import 'package:spotube/provider/authentication_provider.dart';
|
import 'package:spotube/provider/authentication_provider.dart';
|
||||||
import 'package:spotube/provider/playlist_queue_provider.dart';
|
import 'package:spotube/provider/playlist_queue_provider.dart';
|
||||||
|
import 'package:spotube/utils/platform.dart';
|
||||||
|
|
||||||
class MiniLyricsPage extends HookConsumerWidget {
|
class MiniLyricsPage extends HookConsumerWidget {
|
||||||
const MiniLyricsPage({Key? key}) : super(key: key);
|
const MiniLyricsPage({Key? key}) : super(key: key);
|
||||||
@ -32,6 +33,7 @@ class MiniLyricsPage extends HookConsumerWidget {
|
|||||||
prevSize.value = await DesktopTools.window.getSize();
|
prevSize.value = await DesktopTools.window.getSize();
|
||||||
await DesktopTools.window.setMinimumSize(const Size(300, 300));
|
await DesktopTools.window.setMinimumSize(const Size(300, 300));
|
||||||
await DesktopTools.window.setAlwaysOnTop(true);
|
await DesktopTools.window.setAlwaysOnTop(true);
|
||||||
|
if (!kIsLinux) await DesktopTools.window.setHasShadow(false);
|
||||||
await DesktopTools.window.setSize(const Size(400, 500));
|
await DesktopTools.window.setSize(const Size(400, 500));
|
||||||
});
|
});
|
||||||
return null;
|
return null;
|
||||||
@ -106,6 +108,9 @@ class MiniLyricsPage extends HookConsumerWidget {
|
|||||||
await DesktopTools.window.setAlwaysOnTop(false);
|
await DesktopTools.window.setAlwaysOnTop(false);
|
||||||
await DesktopTools.window.setSize(prevSize.value!);
|
await DesktopTools.window.setSize(prevSize.value!);
|
||||||
await DesktopTools.window.setAlignment(Alignment.center);
|
await DesktopTools.window.setAlignment(Alignment.center);
|
||||||
|
if (!kIsLinux) {
|
||||||
|
await DesktopTools.window.setHasShadow(true);
|
||||||
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (context.mounted) GoRouter.of(context).go('/');
|
if (context.mounted) GoRouter.of(context).go('/');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user