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:media_kit/media_kit.dart';
|
||||||
import 'package:styled_widget/styled_widget.dart';
|
import 'package:styled_widget/styled_widget.dart';
|
||||||
import 'package:super_sliver_list/super_sliver_list.dart';
|
import 'package:super_sliver_list/super_sliver_list.dart';
|
||||||
|
import 'package:window_manager/window_manager.dart';
|
||||||
|
|
||||||
enum ViewMode { cover, lyrics, queue }
|
enum ViewMode { cover, lyrics, queue }
|
||||||
|
|
||||||
@@ -147,6 +148,20 @@ class PlayerScreen extends HookConsumerWidget {
|
|||||||
child: Stack(
|
child: Stack(
|
||||||
children: [
|
children: [
|
||||||
...background != null ? [background] : [],
|
...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)
|
// Main content (StreamBuilder)
|
||||||
Builder(
|
Builder(
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ dependencies:
|
|||||||
flutter_cache_manager: ^3.4.1
|
flutter_cache_manager: ^3.4.1
|
||||||
material_symbols_icons: ^4.2892.0
|
material_symbols_icons: ^4.2892.0
|
||||||
window_manager: ^0.5.1
|
window_manager: ^0.5.1
|
||||||
go_router: ^14.2.0
|
go_router: ^17.0.1
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
@@ -74,7 +74,7 @@ dev_dependencies:
|
|||||||
# rules and activating additional ones.
|
# rules and activating additional ones.
|
||||||
flutter_lints: ^6.0.0
|
flutter_lints: ^6.0.0
|
||||||
build_runner: ^2.10.4
|
build_runner: ^2.10.4
|
||||||
riverpod_generator: ^3.0.3
|
riverpod_generator: ^4.0.0
|
||||||
drift_dev: ^2.30.0
|
drift_dev: ^2.30.0
|
||||||
flutter_launcher_icons: ^0.14.4
|
flutter_launcher_icons: ^0.14.4
|
||||||
flutter_native_splash: ^2.4.7
|
flutter_native_splash: ^2.4.7
|
||||||
|
|||||||
Reference in New Issue
Block a user