diff --git a/lib/main.dart b/lib/main.dart index ed2b466fb702a8345a303f1bf2dafe701374fd84..c0e21e1bdcfd367fe798369dc732b8494b39cd35 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -7,6 +7,7 @@ import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; +import 'package:google_fonts/google_fonts.dart'; import 'package:spotify_sdk/models/player_state.dart'; import 'package:spotify_sdk/models/track.dart'; import 'package:spotify_sdk/spotify_sdk.dart'; @@ -29,6 +30,7 @@ class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( + theme: ThemeData(fontFamily: "GoogleFonts"), debugShowCheckedModeBanner: false, home: RegistrationPage(), /** diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 2597bfc5c8a5c36bcf9b84d317546039957f941f..48668ea0e7f66b8a8e57fcb54c5cdc784c4f3c74 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -5,14 +5,18 @@ import FlutterMacOS import Foundation +import audio_session import cloud_firestore import firebase_auth import firebase_core +import just_audio import path_provider_foundation func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { + AudioSessionPlugin.register(with: registry.registrar(forPlugin: "AudioSessionPlugin")) FLTFirebaseFirestorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseFirestorePlugin")) FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) + JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index 425083e469b60c8d6d6e8b210f35b6a24d9608f9..75ef778b5787050f5c8211703aa7a63b7e4e10cd 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -15,6 +15,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.9.0" + audio_session: + dependency: transitive + description: + name: audio_session + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.13" boolean_selector: dependency: transitive description: @@ -64,6 +71,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.16.0" + color_models: + dependency: transitive + description: + name: color_models + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.3" + cross_file: + dependency: transitive + description: + name: cross_file + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.3+4" crypto: dependency: transitive description: @@ -78,6 +99,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.0.5" + dio: + dependency: transitive + description: + name: dio + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.6" + drop_shadow_image: + dependency: "direct main" + description: + name: drop_shadow_image + url: "https://pub.dartlang.org" + source: hosted + version: "0.9.1" fake_async: dependency: transitive description: @@ -99,6 +134,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "6.1.4" + file_picker: + dependency: "direct main" + description: + name: file_picker + url: "https://pub.dartlang.org" + source: hosted + version: "5.2.5" firebase_auth: dependency: "direct main" description: @@ -146,6 +188,13 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_color_models: + dependency: "direct main" + description: + name: flutter_color_models + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.3+2" flutter_custom_clippers: dependency: "direct main" description: @@ -153,6 +202,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.0" + flutter_dotenv: + dependency: "direct main" + description: + name: flutter_dotenv + url: "https://pub.dartlang.org" + source: hosted + version: "5.0.2" flutter_lints: dependency: "direct dev" description: @@ -160,6 +216,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.1" + flutter_plugin_android_lifecycle: + dependency: transitive + description: + name: flutter_plugin_android_lifecycle + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.7" flutter_test: dependency: "direct dev" description: flutter @@ -185,7 +248,7 @@ packages: source: hosted version: "5.0.6" http: - dependency: transitive + dependency: "direct main" description: name: http url: "https://pub.dartlang.org" @@ -198,6 +261,41 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "4.0.2" + image_picker: + dependency: "direct main" + description: + name: image_picker + url: "https://pub.dartlang.org" + source: hosted + version: "0.8.6+1" + image_picker_android: + dependency: transitive + description: + name: image_picker_android + url: "https://pub.dartlang.org" + source: hosted + version: "0.8.5+5" + image_picker_for_web: + dependency: transitive + description: + name: image_picker_for_web + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.10" + image_picker_ios: + dependency: transitive + description: + name: image_picker_ios + url: "https://pub.dartlang.org" + source: hosted + version: "0.8.6+6" + image_picker_platform_interface: + dependency: transitive + description: + name: image_picker_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.6.2" intl: dependency: transitive description: @@ -212,6 +310,34 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.6.4" + json_annotation: + dependency: transitive + description: + name: json_annotation + url: "https://pub.dartlang.org" + source: hosted + version: "4.8.0" + just_audio: + dependency: "direct main" + description: + name: just_audio + url: "https://pub.dartlang.org" + source: hosted + version: "0.9.31" + just_audio_platform_interface: + dependency: transitive + description: + name: just_audio_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "4.2.0" + just_audio_web: + dependency: transitive + description: + name: just_audio_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.7" lints: dependency: transitive description: @@ -219,6 +345,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.1" + logger: + dependency: transitive + description: + name: logger + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" matcher: dependency: transitive description: @@ -240,6 +373,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.8.0" + num_utilities: + dependency: transitive + description: + name: num_utilities + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.5" page_transition: dependency: "direct main" description: @@ -247,6 +387,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.9" + palette_generator: + dependency: "direct main" + description: + name: palette_generator + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.3+2" path: dependency: transitive description: @@ -310,6 +457,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.3" + powers: + dependency: transitive + description: + name: powers + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0+2" process: dependency: transitive description: @@ -317,6 +471,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "4.2.4" + rxdart: + dependency: transitive + description: + name: rxdart + url: "https://pub.dartlang.org" + source: hosted + version: "0.27.7" sky_engine: dependency: transitive description: flutter @@ -329,6 +490,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.9.0" + spotify_sdk: + dependency: "direct main" + description: + name: spotify_sdk + url: "https://pub.dartlang.org" + source: hosted + version: "2.3.0" stack_trace: dependency: transitive description: @@ -350,6 +518,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.1.1" + synchronized: + dependency: transitive + description: + name: synchronized + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.1" term_glyph: dependency: transitive description: @@ -371,6 +546,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.3.1" + uuid: + dependency: transitive + description: + name: uuid + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.7" vector_math: dependency: transitive description: