Merge pull request #2 from liang-work/master

This commit is contained in:
LittleSheep
2026-01-04 00:10:30 +08:00
committed by GitHub
2 changed files with 17 additions and 2 deletions

View File

@@ -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) {

View File

@@ -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