Merge pull request #2 from liang-work/master
This commit is contained in:
@@ -27,6 +27,7 @@ import 'package:material_symbols_icons/symbols.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:styled_widget/styled_widget.dart';
|
||||
import 'package:super_sliver_list/super_sliver_list.dart';
|
||||
import 'package:window_manager/window_manager.dart';
|
||||
|
||||
enum ViewMode { cover, lyrics, queue }
|
||||
|
||||
@@ -147,6 +148,20 @@ class PlayerScreen extends HookConsumerWidget {
|
||||
child: Stack(
|
||||
children: [
|
||||
...background != null ? [background] : [],
|
||||
// Drag area for desktop platforms
|
||||
if (isDesktopPlatform())
|
||||
Positioned(
|
||||
top: 0,
|
||||
left: 0,
|
||||
right: 0,
|
||||
height: devicePadding.top + 60,
|
||||
child: GestureDetector(
|
||||
onPanStart: (details) => windowManager.startDragging(),
|
||||
child: Container(
|
||||
color: Colors.transparent,
|
||||
),
|
||||
),
|
||||
),
|
||||
// Main content (StreamBuilder)
|
||||
Builder(
|
||||
builder: (context) {
|
||||
|
||||
@@ -61,7 +61,7 @@ dependencies:
|
||||
flutter_cache_manager: ^3.4.1
|
||||
material_symbols_icons: ^4.2892.0
|
||||
window_manager: ^0.5.1
|
||||
go_router: ^14.2.0
|
||||
go_router: ^17.0.1
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
@@ -74,7 +74,7 @@ dev_dependencies:
|
||||
# rules and activating additional ones.
|
||||
flutter_lints: ^6.0.0
|
||||
build_runner: ^2.10.4
|
||||
riverpod_generator: ^3.0.3
|
||||
riverpod_generator: ^4.0.0
|
||||
drift_dev: ^2.30.0
|
||||
flutter_launcher_icons: ^0.14.4
|
||||
flutter_native_splash: ^2.4.7
|
||||
|
||||
Reference in New Issue
Block a user