mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 16:05:18 +00:00
chore: fix dep problem and code style
This commit is contained in:
parent
df79638fb6
commit
699b236ce5
@ -1,5 +1,4 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:go_router/go_router.dart';
|
|
||||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||||
import 'package:spotify/spotify.dart';
|
import 'package:spotify/spotify.dart';
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:spotube/collections/spotube_icons.dart';
|
|
||||||
|
|
||||||
import 'package:spotube/extensions/theme.dart';
|
import 'package:spotube/extensions/theme.dart';
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ void useCustomStatusBarColor(
|
|||||||
bool noSetBGColor = false,
|
bool noSetBGColor = false,
|
||||||
}) {
|
}) {
|
||||||
final context = useContext();
|
final context = useContext();
|
||||||
final backgroundColor = Theme.of(context).scaffoldBackgroundColor!;
|
final backgroundColor = Theme.of(context).scaffoldBackgroundColor;
|
||||||
resetStatusbar() => SystemChrome.setSystemUIOverlayStyle(
|
resetStatusbar() => SystemChrome.setSystemUIOverlayStyle(
|
||||||
SystemUiOverlayStyle(
|
SystemUiOverlayStyle(
|
||||||
statusBarColor: backgroundColor, // status bar color
|
statusBarColor: backgroundColor, // status bar color
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
|
||||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||||
import 'package:collection/collection.dart';
|
import 'package:collection/collection.dart';
|
||||||
import 'package:fuzzywuzzy/fuzzywuzzy.dart';
|
import 'package:fuzzywuzzy/fuzzywuzzy.dart';
|
||||||
@ -7,11 +6,9 @@ import 'package:hooks_riverpod/hooks_riverpod.dart';
|
|||||||
import 'package:spotify/spotify.dart';
|
import 'package:spotify/spotify.dart';
|
||||||
import 'package:spotube/collections/spotube_icons.dart';
|
import 'package:spotube/collections/spotube_icons.dart';
|
||||||
import 'package:spotube/components/genre/category_card.dart';
|
import 'package:spotube/components/genre/category_card.dart';
|
||||||
import 'package:spotube/components/shared/compact_search.dart';
|
|
||||||
import 'package:spotube/components/shared/expandable_search/expandable_search.dart';
|
import 'package:spotube/components/shared/expandable_search/expandable_search.dart';
|
||||||
import 'package:spotube/components/shared/shimmers/shimmer_categories.dart';
|
import 'package:spotube/components/shared/shimmers/shimmer_categories.dart';
|
||||||
import 'package:spotube/components/shared/waypoint.dart';
|
import 'package:spotube/components/shared/waypoint.dart';
|
||||||
import 'package:spotube/extensions/context.dart';
|
|
||||||
|
|
||||||
import 'package:spotube/provider/user_preferences_provider.dart';
|
import 'package:spotube/provider/user_preferences_provider.dart';
|
||||||
import 'package:spotube/services/queries/queries.dart';
|
import 'package:spotube/services/queries/queries.dart';
|
||||||
@ -21,7 +18,6 @@ class GenrePage extends HookConsumerWidget {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context, ref) {
|
Widget build(BuildContext context, ref) {
|
||||||
final theme = Theme.of(context);
|
|
||||||
final scrollController = useScrollController();
|
final scrollController = useScrollController();
|
||||||
final recommendationMarket = ref.watch(
|
final recommendationMarket = ref.watch(
|
||||||
userPreferencesProvider.select((s) => s.recommendationMarket),
|
userPreferencesProvider.select((s) => s.recommendationMarket),
|
||||||
|
@ -105,7 +105,7 @@ class PlainLyrics extends HookConsumerWidget {
|
|||||||
: 2,
|
: 2,
|
||||||
),
|
),
|
||||||
child: Text(
|
child: Text(
|
||||||
lyrics == null && playlist?.activeTrack == null
|
lyrics == null && playlist.activeTrack == null
|
||||||
? "No Track being played currently"
|
? "No Track being played currently"
|
||||||
: lyrics ?? "",
|
: lyrics ?? "",
|
||||||
),
|
),
|
||||||
|
@ -240,7 +240,7 @@ class PlayerView extends HookConsumerWidget {
|
|||||||
.7,
|
.7,
|
||||||
),
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return PlayerQueue(
|
return const PlayerQueue(
|
||||||
floating: false);
|
floating: false);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
@ -10,7 +10,6 @@ import 'package:spotube/hooks/use_package_info.dart';
|
|||||||
import 'package:flutter_svg/flutter_svg.dart';
|
import 'package:flutter_svg/flutter_svg.dart';
|
||||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
import 'package:url_launcher/url_launcher_string.dart';
|
|
||||||
|
|
||||||
final _licenseProvider = FutureProvider<String>((ref) async {
|
final _licenseProvider = FutureProvider<String>((ref) async {
|
||||||
return await rootBundle.loadString("LICENSE");
|
return await rootBundle.loadString("LICENSE");
|
||||||
@ -25,7 +24,7 @@ class AboutSpotube extends HookConsumerWidget {
|
|||||||
final license = ref.watch(_licenseProvider);
|
final license = ref.watch(_licenseProvider);
|
||||||
final theme = Theme.of(context);
|
final theme = Theme.of(context);
|
||||||
|
|
||||||
final colon = Text(":");
|
const colon = Text(":");
|
||||||
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: PageWindowTitleBar(
|
appBar: PageWindowTitleBar(
|
||||||
|
@ -144,7 +144,9 @@ class CustomSpotifyEndpoints {
|
|||||||
'seed_tracks': seedTracks
|
'seed_tracks': seedTracks
|
||||||
}.forEach((key, list) => _addList(parameters, key, list!));
|
}.forEach((key, list) => _addList(parameters, key, list!));
|
||||||
if (market != null) parameters['market'] = market;
|
if (market != null) parameters['market'] = market;
|
||||||
[min, max, target].forEach((map) => _addTunableTrackMap(parameters, map));
|
for (var map in [min, max, target]) {
|
||||||
|
_addTunableTrackMap(parameters, map);
|
||||||
|
}
|
||||||
final pathQuery =
|
final pathQuery =
|
||||||
"$_baseUrl/recommendations?${parameters.entries.map((e) => '${e.key}=${e.value}').join('&')}";
|
"$_baseUrl/recommendations?${parameters.entries.map((e) => '${e.key}=${e.value}').join('&')}";
|
||||||
final res = await _client.get(
|
final res = await _client.get(
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import 'package:fl_query/fl_query.dart';
|
import 'package:fl_query/fl_query.dart';
|
||||||
import 'package:fl_query_hooks/fl_query_hooks.dart';
|
|
||||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||||
import 'package:spotube/hooks/use_spotify_mutation.dart';
|
import 'package:spotube/hooks/use_spotify_mutation.dart';
|
||||||
|
|
||||||
|
12
pubspec.lock
12
pubspec.lock
@ -566,10 +566,10 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: fl_query_connectivity_plus_adapter
|
name: fl_query_connectivity_plus_adapter
|
||||||
sha256: ce170730117b2da27467953c2d8a063ea89a99cfb666b332b6ea621211f09b8a
|
sha256: a0e69615e25f6dfe74d1e5a0909aeeb865e93c65dd4e0b236f0846f9e54f758b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.1.0-alpha.1"
|
version: "0.1.0-alpha.2"
|
||||||
fl_query_hooks:
|
fl_query_hooks:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@ -1654,14 +1654,6 @@ packages:
|
|||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.1"
|
version: "1.0.1"
|
||||||
simple_icons:
|
|
||||||
dependency: "direct main"
|
|
||||||
description:
|
|
||||||
name: simple_icons
|
|
||||||
sha256: "8aa6832dc7a263a3213e40ecbf1328a392308c809d534a3b860693625890483b"
|
|
||||||
url: "https://pub.dev"
|
|
||||||
source: hosted
|
|
||||||
version: "7.10.0"
|
|
||||||
skeleton_text:
|
skeleton_text:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
@ -6,7 +6,7 @@ publish_to: "none"
|
|||||||
version: 2.7.1+18
|
version: 2.7.1+18
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.0.0 <4.0.0"
|
sdk: ">=3.0.2 <4.0.0"
|
||||||
flutter: ">=3.10.0"
|
flutter: ">=3.10.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -27,7 +27,7 @@ dependencies:
|
|||||||
file_picker: ^5.2.2
|
file_picker: ^5.2.2
|
||||||
fl_query: ^1.0.0-alpha.3
|
fl_query: ^1.0.0-alpha.3
|
||||||
fl_query_hooks: ^1.0.0-alpha.3
|
fl_query_hooks: ^1.0.0-alpha.3
|
||||||
fl_query_connectivity_plus_adapter: ^0.1.0-alpha.1
|
fl_query_connectivity_plus_adapter: ^0.1.0-alpha.2
|
||||||
fluentui_system_icons: ^1.1.189
|
fluentui_system_icons: ^1.1.189
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
|
Loading…
Reference in New Issue
Block a user