🍱 Update icons
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-hdpi/splash.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 106 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-mdpi/splash.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 53 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-night-v21/background.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 69 B  | 
@@ -0,0 +1,9 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="fill" android:src="@drawable/background"/>
 | 
			
		||||
    </item>
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="center" android:src="@drawable/splash"/>
 | 
			
		||||
    </item>
 | 
			
		||||
</layer-list>
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-night/background.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 69 B  | 
@@ -0,0 +1,9 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="fill" android:src="@drawable/background"/>
 | 
			
		||||
    </item>
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="center" android:src="@drawable/splash"/>
 | 
			
		||||
    </item>
 | 
			
		||||
</layer-list>
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-v21/background.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 69 B  | 
@@ -1,12 +1,9 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<!-- Modify this file to customize your launch splash screen -->
 | 
			
		||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <item android:drawable="?android:colorBackground" />
 | 
			
		||||
 | 
			
		||||
    <!-- You can insert your own image assets here -->
 | 
			
		||||
    <!-- <item>
 | 
			
		||||
        <bitmap
 | 
			
		||||
            android:gravity="center"
 | 
			
		||||
            android:src="@mipmap/launch_image" />
 | 
			
		||||
    </item> -->
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="fill" android:src="@drawable/background"/>
 | 
			
		||||
    </item>
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="center" android:src="@drawable/splash"/>
 | 
			
		||||
    </item>
 | 
			
		||||
</layer-list>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-xhdpi/splash.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 161 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-xxhdpi/splash.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 339 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable-xxxhdpi/splash.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 460 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								android/app/src/main/res/drawable/background.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 69 B  | 
@@ -1,12 +1,9 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<!-- Modify this file to customize your launch splash screen -->
 | 
			
		||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <item android:drawable="@android:color/white" />
 | 
			
		||||
 | 
			
		||||
    <!-- You can insert your own image assets here -->
 | 
			
		||||
    <!-- <item>
 | 
			
		||||
        <bitmap
 | 
			
		||||
            android:gravity="center"
 | 
			
		||||
            android:src="@mipmap/launch_image" />
 | 
			
		||||
    </item> -->
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="fill" android:src="@drawable/background"/>
 | 
			
		||||
    </item>
 | 
			
		||||
    <item>
 | 
			
		||||
        <bitmap android:gravity="center" android:src="@drawable/splash"/>
 | 
			
		||||
    </item>
 | 
			
		||||
</layer-list>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								android/app/src/main/res/values-night-v31/styles.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,19 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<resources>
 | 
			
		||||
    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
 | 
			
		||||
    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
 | 
			
		||||
        <item name="android:forceDarkAllowed">false</item>
 | 
			
		||||
        <item name="android:windowFullscreen">false</item>
 | 
			
		||||
        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
 | 
			
		||||
        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
 | 
			
		||||
    </style>
 | 
			
		||||
    <!-- Theme applied to the Android Window as soon as the process has started.
 | 
			
		||||
         This theme determines the color of the Android Window while your
 | 
			
		||||
         Flutter UI initializes, as well as behind your Flutter UI while its
 | 
			
		||||
         running.
 | 
			
		||||
         
 | 
			
		||||
         This Theme is only used starting with V2 of Flutter's Android embedding. -->
 | 
			
		||||
    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
 | 
			
		||||
        <item name="android:windowBackground">?android:colorBackground</item>
 | 
			
		||||
    </style>
 | 
			
		||||
</resources>
 | 
			
		||||
@@ -5,6 +5,10 @@
 | 
			
		||||
        <!-- Show a splash screen on the activity. Automatically removed when
 | 
			
		||||
             the Flutter engine draws its first frame -->
 | 
			
		||||
        <item name="android:windowBackground">@drawable/launch_background</item>
 | 
			
		||||
        <item name="android:forceDarkAllowed">false</item>
 | 
			
		||||
        <item name="android:windowFullscreen">false</item>
 | 
			
		||||
        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
 | 
			
		||||
        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
 | 
			
		||||
    </style>
 | 
			
		||||
    <!-- Theme applied to the Android Window as soon as the process has started.
 | 
			
		||||
         This theme determines the color of the Android Window while your
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								android/app/src/main/res/values-v31/styles.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,19 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<resources>
 | 
			
		||||
    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
 | 
			
		||||
    <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
 | 
			
		||||
        <item name="android:forceDarkAllowed">false</item>
 | 
			
		||||
        <item name="android:windowFullscreen">false</item>
 | 
			
		||||
        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
 | 
			
		||||
        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
 | 
			
		||||
    </style>
 | 
			
		||||
    <!-- Theme applied to the Android Window as soon as the process has started.
 | 
			
		||||
         This theme determines the color of the Android Window while your
 | 
			
		||||
         Flutter UI initializes, as well as behind your Flutter UI while its
 | 
			
		||||
         running.
 | 
			
		||||
         
 | 
			
		||||
         This Theme is only used starting with V2 of Flutter's Android embedding. -->
 | 
			
		||||
    <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
 | 
			
		||||
        <item name="android:windowBackground">?android:colorBackground</item>
 | 
			
		||||
    </style>
 | 
			
		||||
</resources>
 | 
			
		||||
@@ -5,6 +5,10 @@
 | 
			
		||||
        <!-- Show a splash screen on the activity. Automatically removed when
 | 
			
		||||
             the Flutter engine draws its first frame -->
 | 
			
		||||
        <item name="android:windowBackground">@drawable/launch_background</item>
 | 
			
		||||
        <item name="android:forceDarkAllowed">false</item>
 | 
			
		||||
        <item name="android:windowFullscreen">false</item>
 | 
			
		||||
        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
 | 
			
		||||
        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
 | 
			
		||||
    </style>
 | 
			
		||||
    <!-- Theme applied to the Android Window as soon as the process has started.
 | 
			
		||||
         This theme determines the color of the Android Window while your
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								assets/icon-w-shadow.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 553 KiB  | 
@@ -8,10 +8,22 @@ PODS:
 | 
			
		||||
  - Flutter (1.0.0)
 | 
			
		||||
  - flutter_broadcasts (0.0.1):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - flutter_inappwebview_ios (0.0.1):
 | 
			
		||||
    - Flutter
 | 
			
		||||
    - flutter_inappwebview_ios/Core (= 0.0.1)
 | 
			
		||||
    - OrderedSet (~> 5.0)
 | 
			
		||||
  - flutter_inappwebview_ios/Core (0.0.1):
 | 
			
		||||
    - Flutter
 | 
			
		||||
    - OrderedSet (~> 5.0)
 | 
			
		||||
  - flutter_secure_storage (6.0.0):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - media_kit_libs_ios_audio (1.0.4):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - media_kit_native_event_loop (1.0.0):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - metadata_god (0.0.1):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - OrderedSet (5.0.0)
 | 
			
		||||
  - package_info_plus (0.4.5):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - path_provider_foundation (0.0.1):
 | 
			
		||||
@@ -23,6 +35,24 @@ PODS:
 | 
			
		||||
  - sqflite (0.0.3):
 | 
			
		||||
    - Flutter
 | 
			
		||||
    - FlutterMacOS
 | 
			
		||||
  - "sqlite3 (3.46.1+1)":
 | 
			
		||||
    - "sqlite3/common (= 3.46.1+1)"
 | 
			
		||||
  - "sqlite3/common (3.46.1+1)"
 | 
			
		||||
  - "sqlite3/dbstatvtab (3.46.1+1)":
 | 
			
		||||
    - sqlite3/common
 | 
			
		||||
  - "sqlite3/fts5 (3.46.1+1)":
 | 
			
		||||
    - sqlite3/common
 | 
			
		||||
  - "sqlite3/perf-threadsafe (3.46.1+1)":
 | 
			
		||||
    - sqlite3/common
 | 
			
		||||
  - "sqlite3/rtree (3.46.1+1)":
 | 
			
		||||
    - sqlite3/common
 | 
			
		||||
  - sqlite3_flutter_libs (0.0.1):
 | 
			
		||||
    - Flutter
 | 
			
		||||
    - "sqlite3 (~> 3.46.0+1)"
 | 
			
		||||
    - sqlite3/dbstatvtab
 | 
			
		||||
    - sqlite3/fts5
 | 
			
		||||
    - sqlite3/perf-threadsafe
 | 
			
		||||
    - sqlite3/rtree
 | 
			
		||||
 | 
			
		||||
DEPENDENCIES:
 | 
			
		||||
  - audio_service (from `.symlinks/plugins/audio_service/ios`)
 | 
			
		||||
@@ -30,12 +60,21 @@ DEPENDENCIES:
 | 
			
		||||
  - device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
 | 
			
		||||
  - Flutter (from `Flutter`)
 | 
			
		||||
  - flutter_broadcasts (from `.symlinks/plugins/flutter_broadcasts/ios`)
 | 
			
		||||
  - flutter_inappwebview_ios (from `.symlinks/plugins/flutter_inappwebview_ios/ios`)
 | 
			
		||||
  - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
 | 
			
		||||
  - media_kit_libs_ios_audio (from `.symlinks/plugins/media_kit_libs_ios_audio/ios`)
 | 
			
		||||
  - media_kit_native_event_loop (from `.symlinks/plugins/media_kit_native_event_loop/ios`)
 | 
			
		||||
  - metadata_god (from `.symlinks/plugins/metadata_god/ios`)
 | 
			
		||||
  - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
 | 
			
		||||
  - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
 | 
			
		||||
  - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
 | 
			
		||||
  - sqflite (from `.symlinks/plugins/sqflite/darwin`)
 | 
			
		||||
  - sqlite3_flutter_libs (from `.symlinks/plugins/sqlite3_flutter_libs/ios`)
 | 
			
		||||
 | 
			
		||||
SPEC REPOS:
 | 
			
		||||
  trunk:
 | 
			
		||||
    - OrderedSet
 | 
			
		||||
    - sqlite3
 | 
			
		||||
 | 
			
		||||
EXTERNAL SOURCES:
 | 
			
		||||
  audio_service:
 | 
			
		||||
@@ -48,10 +87,16 @@ EXTERNAL SOURCES:
 | 
			
		||||
    :path: Flutter
 | 
			
		||||
  flutter_broadcasts:
 | 
			
		||||
    :path: ".symlinks/plugins/flutter_broadcasts/ios"
 | 
			
		||||
  flutter_inappwebview_ios:
 | 
			
		||||
    :path: ".symlinks/plugins/flutter_inappwebview_ios/ios"
 | 
			
		||||
  flutter_secure_storage:
 | 
			
		||||
    :path: ".symlinks/plugins/flutter_secure_storage/ios"
 | 
			
		||||
  media_kit_libs_ios_audio:
 | 
			
		||||
    :path: ".symlinks/plugins/media_kit_libs_ios_audio/ios"
 | 
			
		||||
  media_kit_native_event_loop:
 | 
			
		||||
    :path: ".symlinks/plugins/media_kit_native_event_loop/ios"
 | 
			
		||||
  metadata_god:
 | 
			
		||||
    :path: ".symlinks/plugins/metadata_god/ios"
 | 
			
		||||
  package_info_plus:
 | 
			
		||||
    :path: ".symlinks/plugins/package_info_plus/ios"
 | 
			
		||||
  path_provider_foundation:
 | 
			
		||||
@@ -60,6 +105,8 @@ EXTERNAL SOURCES:
 | 
			
		||||
    :path: ".symlinks/plugins/shared_preferences_foundation/darwin"
 | 
			
		||||
  sqflite:
 | 
			
		||||
    :path: ".symlinks/plugins/sqflite/darwin"
 | 
			
		||||
  sqlite3_flutter_libs:
 | 
			
		||||
    :path: ".symlinks/plugins/sqlite3_flutter_libs/ios"
 | 
			
		||||
 | 
			
		||||
SPEC CHECKSUMS:
 | 
			
		||||
  audio_service: f509d65da41b9521a61f1c404dd58651f265a567
 | 
			
		||||
@@ -67,12 +114,18 @@ SPEC CHECKSUMS:
 | 
			
		||||
  device_info_plus: 97af1d7e84681a90d0693e63169a5d50e0839a0d
 | 
			
		||||
  Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
 | 
			
		||||
  flutter_broadcasts: 3ece15b27d8ccbe2132c3df303e7c3401feab882
 | 
			
		||||
  flutter_inappwebview_ios: 97215cf7d4677db55df76782dbd2930c5e1c1ea0
 | 
			
		||||
  flutter_secure_storage: d33dac7ae2ea08509be337e775f6b59f1ff45f12
 | 
			
		||||
  media_kit_libs_ios_audio: 8f39d96a9c630685dfb844c289bd1d114c486fb3
 | 
			
		||||
  media_kit_native_event_loop: 99111eded5acbdc9c2738021ea6550dd36ca8837
 | 
			
		||||
  metadata_god: 4bbd8523cdb5d42c5e59d2fabad01ff8f4bc53f9
 | 
			
		||||
  OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c
 | 
			
		||||
  package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c
 | 
			
		||||
  path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
 | 
			
		||||
  shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
 | 
			
		||||
  sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec
 | 
			
		||||
  sqlite3: 0bb0e6389d824e40296f531b858a2a0b71c0d2fb
 | 
			
		||||
  sqlite3_flutter_libs: c00457ebd31e59fa6bb830380ddba24d44fbcd3b
 | 
			
		||||
 | 
			
		||||
PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,22 @@
 | 
			
		||||
{
 | 
			
		||||
  "images" : [
 | 
			
		||||
    {
 | 
			
		||||
      "filename" : "background.png",
 | 
			
		||||
      "idiom" : "universal"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "appearances" : [
 | 
			
		||||
        {
 | 
			
		||||
          "appearance" : "luminosity",
 | 
			
		||||
          "value" : "dark"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "filename" : "darkbackground.png",
 | 
			
		||||
      "idiom" : "universal"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "info" : {
 | 
			
		||||
    "author" : "xcode",
 | 
			
		||||
    "version" : 1
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 69 B  | 
							
								
								
									
										
											BIN
										
									
								
								ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 69 B  | 
@@ -1,23 +1,23 @@
 | 
			
		||||
{
 | 
			
		||||
  "images" : [
 | 
			
		||||
    {
 | 
			
		||||
      "idiom" : "universal",
 | 
			
		||||
      "filename" : "LaunchImage.png",
 | 
			
		||||
      "idiom" : "universal",
 | 
			
		||||
      "scale" : "1x"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "idiom" : "universal",
 | 
			
		||||
      "filename" : "LaunchImage@2x.png",
 | 
			
		||||
      "idiom" : "universal",
 | 
			
		||||
      "scale" : "2x"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "idiom" : "universal",
 | 
			
		||||
      "filename" : "LaunchImage@3x.png",
 | 
			
		||||
      "idiom" : "universal",
 | 
			
		||||
      "scale" : "3x"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "info" : {
 | 
			
		||||
    "version" : 1,
 | 
			
		||||
    "author" : "xcode"
 | 
			
		||||
    "author" : "xcode",
 | 
			
		||||
    "version" : 1
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 68 B After Width: | Height: | Size: 53 KiB  | 
| 
		 Before Width: | Height: | Size: 68 B After Width: | Height: | Size: 161 KiB  | 
| 
		 Before Width: | Height: | Size: 68 B After Width: | Height: | Size: 339 KiB  | 
@@ -16,13 +16,19 @@
 | 
			
		||||
                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
 | 
			
		||||
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
 | 
			
		||||
                        <subviews>
 | 
			
		||||
                            <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4">
 | 
			
		||||
                            </imageView>
 | 
			
		||||
                            <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" image="LaunchBackground" translatesAutoresizingMaskIntoConstraints="NO" id="tWc-Dq-wcI"/>
 | 
			
		||||
                            <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"></imageView>
 | 
			
		||||
                        </subviews>
 | 
			
		||||
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
 | 
			
		||||
                        <constraints>
 | 
			
		||||
                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/>
 | 
			
		||||
                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/>
 | 
			
		||||
                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="3T2-ad-Qdv"/>
 | 
			
		||||
                            <constraint firstItem="tWc-Dq-wcI" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="RPx-PI-7Xg"/>
 | 
			
		||||
                            <constraint firstItem="tWc-Dq-wcI" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="SdS-ul-q2q"/>
 | 
			
		||||
                            <constraint firstAttribute="trailing" secondItem="tWc-Dq-wcI" secondAttribute="trailing" id="Swv-Gf-Rwn"/>
 | 
			
		||||
                            <constraint firstAttribute="trailing" secondItem="YRO-k0-Ey4" secondAttribute="trailing" id="TQA-XW-tRk"/>
 | 
			
		||||
                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="duK-uY-Gun"/>
 | 
			
		||||
                            <constraint firstItem="tWc-Dq-wcI" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="kV7-tw-vXt"/>
 | 
			
		||||
                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="xPn-NY-SIU"/>
 | 
			
		||||
                        </constraints>
 | 
			
		||||
                    </view>
 | 
			
		||||
                </viewController>
 | 
			
		||||
@@ -32,6 +38,7 @@
 | 
			
		||||
        </scene>
 | 
			
		||||
    </scenes>
 | 
			
		||||
    <resources>
 | 
			
		||||
        <image name="LaunchImage" width="168" height="185"/>
 | 
			
		||||
        <image name="LaunchImage" width="2050" height="2048"/>
 | 
			
		||||
        <image name="LaunchBackground" width="1" height="1"/>
 | 
			
		||||
    </resources>
 | 
			
		||||
</document>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,49 +1,51 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
			
		||||
<plist version="1.0">
 | 
			
		||||
<dict>
 | 
			
		||||
	<key>CFBundleDevelopmentRegion</key>
 | 
			
		||||
	<string>$(DEVELOPMENT_LANGUAGE)</string>
 | 
			
		||||
	<key>CFBundleDisplayName</key>
 | 
			
		||||
	<string>Rhythm Box</string>
 | 
			
		||||
	<key>CFBundleExecutable</key>
 | 
			
		||||
	<string>$(EXECUTABLE_NAME)</string>
 | 
			
		||||
	<key>CFBundleIdentifier</key>
 | 
			
		||||
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
 | 
			
		||||
	<key>CFBundleInfoDictionaryVersion</key>
 | 
			
		||||
	<string>6.0</string>
 | 
			
		||||
	<key>CFBundleName</key>
 | 
			
		||||
	<string>rhythm_box</string>
 | 
			
		||||
	<key>CFBundlePackageType</key>
 | 
			
		||||
	<string>APPL</string>
 | 
			
		||||
	<key>CFBundleShortVersionString</key>
 | 
			
		||||
	<string>$(FLUTTER_BUILD_NAME)</string>
 | 
			
		||||
	<key>CFBundleSignature</key>
 | 
			
		||||
	<string>????</string>
 | 
			
		||||
	<key>CFBundleVersion</key>
 | 
			
		||||
	<string>$(FLUTTER_BUILD_NUMBER)</string>
 | 
			
		||||
	<key>LSRequiresIPhoneOS</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
	<key>UILaunchStoryboardName</key>
 | 
			
		||||
	<string>LaunchScreen</string>
 | 
			
		||||
	<key>UIMainStoryboardFile</key>
 | 
			
		||||
	<string>Main</string>
 | 
			
		||||
	<key>UISupportedInterfaceOrientations</key>
 | 
			
		||||
	<array>
 | 
			
		||||
		<string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
	</array>
 | 
			
		||||
	<key>UISupportedInterfaceOrientations~ipad</key>
 | 
			
		||||
	<array>
 | 
			
		||||
		<string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
	</array>
 | 
			
		||||
	<key>CADisableMinimumFrameDurationOnPhone</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
	<key>UIApplicationSupportsIndirectInputEvents</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
</dict>
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>CFBundleDevelopmentRegion</key>
 | 
			
		||||
		<string>$(DEVELOPMENT_LANGUAGE)</string>
 | 
			
		||||
		<key>CFBundleDisplayName</key>
 | 
			
		||||
		<string>Rhythm Box</string>
 | 
			
		||||
		<key>CFBundleExecutable</key>
 | 
			
		||||
		<string>$(EXECUTABLE_NAME)</string>
 | 
			
		||||
		<key>CFBundleIdentifier</key>
 | 
			
		||||
		<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
 | 
			
		||||
		<key>CFBundleInfoDictionaryVersion</key>
 | 
			
		||||
		<string>6.0</string>
 | 
			
		||||
		<key>CFBundleName</key>
 | 
			
		||||
		<string>rhythm_box</string>
 | 
			
		||||
		<key>CFBundlePackageType</key>
 | 
			
		||||
		<string>APPL</string>
 | 
			
		||||
		<key>CFBundleShortVersionString</key>
 | 
			
		||||
		<string>$(FLUTTER_BUILD_NAME)</string>
 | 
			
		||||
		<key>CFBundleSignature</key>
 | 
			
		||||
		<string>????</string>
 | 
			
		||||
		<key>CFBundleVersion</key>
 | 
			
		||||
		<string>$(FLUTTER_BUILD_NUMBER)</string>
 | 
			
		||||
		<key>LSRequiresIPhoneOS</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<key>UILaunchStoryboardName</key>
 | 
			
		||||
		<string>LaunchScreen</string>
 | 
			
		||||
		<key>UIMainStoryboardFile</key>
 | 
			
		||||
		<string>Main</string>
 | 
			
		||||
		<key>UISupportedInterfaceOrientations</key>
 | 
			
		||||
		<array>
 | 
			
		||||
			<string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
			<string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
			<string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
		</array>
 | 
			
		||||
		<key>UISupportedInterfaceOrientations~ipad</key>
 | 
			
		||||
		<array>
 | 
			
		||||
			<string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
			<string>UIInterfaceOrientationPortraitUpsideDown</string>
 | 
			
		||||
			<string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
			<string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
		</array>
 | 
			
		||||
		<key>CADisableMinimumFrameDurationOnPhone</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<key>UIApplicationSupportsIndirectInputEvents</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<key>UIStatusBarHidden</key>
 | 
			
		||||
		<false/>
 | 
			
		||||
	</dict>
 | 
			
		||||
</plist>
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,9 @@ class PlaylistSection extends StatelessWidget {
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    return Column(
 | 
			
		||||
      crossAxisAlignment: CrossAxisAlignment.start,
 | 
			
		||||
      crossAxisAlignment: MediaQuery.of(context).size.width >= 720
 | 
			
		||||
          ? CrossAxisAlignment.start
 | 
			
		||||
          : CrossAxisAlignment.center,
 | 
			
		||||
      children: [
 | 
			
		||||
        Text(
 | 
			
		||||
          title,
 | 
			
		||||
 
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 168 KiB  | 
| 
		 Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 7.1 KiB  | 
| 
		 Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 1.5 KiB  | 
| 
		 Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 18 KiB  | 
| 
		 Before Width: | Height: | Size: 621 B After Width: | Height: | Size: 2.1 KiB  | 
| 
		 Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 53 KiB  | 
| 
		 Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 3.5 KiB  | 
							
								
								
									
										24
									
								
								pubspec.lock
									
									
									
									
									
								
							
							
						
						@@ -38,6 +38,14 @@ packages:
 | 
			
		||||
      url: "https://pub.dev"
 | 
			
		||||
    source: hosted
 | 
			
		||||
    version: "2.0.11"
 | 
			
		||||
  ansicolor:
 | 
			
		||||
    dependency: transitive
 | 
			
		||||
    description:
 | 
			
		||||
      name: ansicolor
 | 
			
		||||
      sha256: "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f"
 | 
			
		||||
      url: "https://pub.dev"
 | 
			
		||||
    source: hosted
 | 
			
		||||
    version: "2.0.3"
 | 
			
		||||
  archive:
 | 
			
		||||
    dependency: transitive
 | 
			
		||||
    description:
 | 
			
		||||
@@ -516,6 +524,14 @@ packages:
 | 
			
		||||
      url: "https://pub.dev"
 | 
			
		||||
    source: hosted
 | 
			
		||||
    version: "4.0.0"
 | 
			
		||||
  flutter_native_splash:
 | 
			
		||||
    dependency: "direct dev"
 | 
			
		||||
    description:
 | 
			
		||||
      name: flutter_native_splash
 | 
			
		||||
      sha256: aa06fec78de2190f3db4319dd60fdc8d12b2626e93ef9828633928c2dcaea840
 | 
			
		||||
      url: "https://pub.dev"
 | 
			
		||||
    source: hosted
 | 
			
		||||
    version: "2.4.1"
 | 
			
		||||
  flutter_rust_bridge:
 | 
			
		||||
    dependency: transitive
 | 
			
		||||
    description:
 | 
			
		||||
@@ -1382,6 +1398,14 @@ packages:
 | 
			
		||||
      url: "https://pub.dev"
 | 
			
		||||
    source: hosted
 | 
			
		||||
    version: "1.3.2"
 | 
			
		||||
  universal_io:
 | 
			
		||||
    dependency: transitive
 | 
			
		||||
    description:
 | 
			
		||||
      name: universal_io
 | 
			
		||||
      sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
 | 
			
		||||
      url: "https://pub.dev"
 | 
			
		||||
    source: hosted
 | 
			
		||||
    version: "2.2.2"
 | 
			
		||||
  universal_platform:
 | 
			
		||||
    dependency: transitive
 | 
			
		||||
    description:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								pubspec.yaml
									
									
									
									
									
								
							
							
						
						@@ -114,6 +114,7 @@ dev_dependencies:
 | 
			
		||||
  drift_dev: ^2.18.0
 | 
			
		||||
  build_runner: ^2.4.12
 | 
			
		||||
  flutter_launcher_icons: ^0.13.1
 | 
			
		||||
  flutter_native_splash: ^2.4.1
 | 
			
		||||
 | 
			
		||||
# For information on the generic Dart part of this file, see the
 | 
			
		||||
# following page: https://dart.dev/tools/pub/pubspec
 | 
			
		||||
@@ -164,11 +165,16 @@ flutter_launcher_icons:
 | 
			
		||||
  min_sdk_android: 21 # android min sdk min:16, default 21
 | 
			
		||||
  web:
 | 
			
		||||
    generate: true
 | 
			
		||||
    image_path: "assets/icon.png"
 | 
			
		||||
    image_path: "assets/icon-w-shadow.png"
 | 
			
		||||
  windows:
 | 
			
		||||
    generate: true
 | 
			
		||||
    image_path: "assets/icon.png"
 | 
			
		||||
    image_path: "assets/icon-w-shadow.png"
 | 
			
		||||
    icon_size: 256
 | 
			
		||||
  macos:
 | 
			
		||||
    generate: true
 | 
			
		||||
    image_path: "assets/icon.png"
 | 
			
		||||
    image_path: "assets/icon-w-shadow.png"
 | 
			
		||||
 | 
			
		||||
flutter_native_splash:
 | 
			
		||||
  color: "#fef8f5"
 | 
			
		||||
  color_dark: "#18120d"
 | 
			
		||||
  image: assets/icon-w-shadow.png
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								web/favicon.png
									
									
									
									
									
								
							
							
						
						| 
		 Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 1.5 KiB  | 
| 
		 Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 12 KiB  | 
| 
		 Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 53 KiB  | 
| 
		 Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 12 KiB  | 
| 
		 Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 53 KiB  | 
@@ -1,6 +1,4 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
<!DOCTYPE html><html><head>
 | 
			
		||||
  <!--
 | 
			
		||||
    If you are serving your web app in a path other than the root, change the
 | 
			
		||||
    href value below to reflect the base path you are serving from.
 | 
			
		||||
@@ -27,12 +25,90 @@
 | 
			
		||||
  <link rel="apple-touch-icon" href="icons/Icon-192.png">
 | 
			
		||||
 | 
			
		||||
  <!-- Favicon -->
 | 
			
		||||
  <link rel="icon" type="image/png" href="favicon.png"/>
 | 
			
		||||
  <link rel="icon" type="image/png" href="favicon.png">
 | 
			
		||||
 | 
			
		||||
  <title>rhythm_box</title>
 | 
			
		||||
  <link rel="manifest" href="manifest.json">
 | 
			
		||||
  <style id="splash-screen-style">
 | 
			
		||||
    html {
 | 
			
		||||
      height: 100%
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    body {
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      min-height: 100%;
 | 
			
		||||
      background-color: #fef8f5;
 | 
			
		||||
          background-size: 100% 100%;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .center {
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      top: 50%;
 | 
			
		||||
      left: 50%;
 | 
			
		||||
      -ms-transform: translate(-50%, -50%);
 | 
			
		||||
      transform: translate(-50%, -50%);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .contain {
 | 
			
		||||
      display:block;
 | 
			
		||||
      width:100%; height:100%;
 | 
			
		||||
      object-fit: contain;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .stretch {
 | 
			
		||||
      display:block;
 | 
			
		||||
      width:100%; height:100%;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .cover {
 | 
			
		||||
      display:block;
 | 
			
		||||
      width:100%; height:100%;
 | 
			
		||||
      object-fit: cover;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bottom {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      bottom: 0;
 | 
			
		||||
      left: 50%;
 | 
			
		||||
      -ms-transform: translate(-50%, 0);
 | 
			
		||||
      transform: translate(-50%, 0);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bottomLeft {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      bottom: 0;
 | 
			
		||||
      left: 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bottomRight {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      bottom: 0;
 | 
			
		||||
      right: 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @media (prefers-color-scheme: dark) {
 | 
			
		||||
      body {
 | 
			
		||||
        background-color: #18120d;
 | 
			
		||||
          }
 | 
			
		||||
    }
 | 
			
		||||
  </style>
 | 
			
		||||
  <script id="splash-screen-script">
 | 
			
		||||
    function removeSplashFromWeb() {
 | 
			
		||||
      document.getElementById("splash")?.remove();
 | 
			
		||||
      document.getElementById("splash-branding")?.remove();
 | 
			
		||||
      document.body.style.background = "transparent";
 | 
			
		||||
    }
 | 
			
		||||
  </script>
 | 
			
		||||
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
  <script src="flutter_bootstrap.js" async></script>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
  <picture id="splash">
 | 
			
		||||
      <source srcset="splash/img/light-1x.png 1x, splash/img/light-2x.png 2x, splash/img/light-3x.png 3x, splash/img/light-4x.png 4x" media="(prefers-color-scheme: light)">
 | 
			
		||||
      <source srcset="splash/img/dark-1x.png 1x, splash/img/dark-2x.png 2x, splash/img/dark-3x.png 3x, splash/img/dark-4x.png 4x" media="(prefers-color-scheme: dark)">
 | 
			
		||||
      <img class="center" aria-hidden="true" src="splash/img/light-1x.png" alt="">
 | 
			
		||||
  </picture>
 | 
			
		||||
  <script src="flutter_bootstrap.js" async=""></script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/dark-1x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 53 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/dark-2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 161 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/dark-3x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 339 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/dark-4x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 460 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/light-1x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 53 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/light-2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 161 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/light-3x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 339 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/splash/img/light-4x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 460 KiB  | 
| 
		 Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 18 KiB  |