diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png index 4438ec3..29ed05b 100644 Binary files a/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png differ diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png index 1ed3f86..1e3a378 100644 Binary files a/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png differ diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png index 72b74fd..6b7ddf9 100644 Binary files a/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png differ diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png index f2b2882..b977b3f 100644 Binary files a/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png differ diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png index dda7ae6..a79fe8b 100644 Binary files a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp index 90eae32..bf53e9c 100644 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp index 13f0a54..13e14ea 100644 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp index 739fbfc..934bf05 100644 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp index 925188e..52cdd30 100644 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp index 8f03753..83217a9 100644 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp index 2476542..5fbb1f3 100644 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp index 0303110..b1e5362 100644 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp index f32047c..5133d3d 100644 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp index bc419a2..0488026 100644 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp index 0bb4297..04093c9 100644 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp index 1bf77f3..63d0078 100644 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp index 92407f1..1c6776e 100644 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp index 578225f..e61bef4 100644 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp index cf53f52..3e9f36e 100644 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp index 7f31cf8..d049451 100644 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/app.json b/app.json index 8662c1f..5a069f4 100644 --- a/app.json +++ b/app.json @@ -10,7 +10,7 @@ "scheme": "nuvio", "newArchEnabled": true, "splash": { - "image": "./assets/splash-icon.png", + "image": "./src/assets/splash-icon-new.png", "resizeMode": "contain", "backgroundColor": "#020404" }, diff --git a/assets/android/ic_launcher-web.png b/assets/android/ic_launcher-web.png index 70a03a8..9c3a1fb 100644 Binary files a/assets/android/ic_launcher-web.png and b/assets/android/ic_launcher-web.png differ diff --git a/assets/android/mipmap-hdpi/ic_launcher.png b/assets/android/mipmap-hdpi/ic_launcher.png index 38ab336..63653c1 100644 Binary files a/assets/android/mipmap-hdpi/ic_launcher.png and b/assets/android/mipmap-hdpi/ic_launcher.png differ diff --git a/assets/android/mipmap-hdpi/ic_launcher_foreground.png b/assets/android/mipmap-hdpi/ic_launcher_foreground.png index 940dccd..46d5c74 100644 Binary files a/assets/android/mipmap-hdpi/ic_launcher_foreground.png and b/assets/android/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/assets/android/mipmap-hdpi/ic_launcher_round.png b/assets/android/mipmap-hdpi/ic_launcher_round.png index 66437aa..a67afe1 100644 Binary files a/assets/android/mipmap-hdpi/ic_launcher_round.png and b/assets/android/mipmap-hdpi/ic_launcher_round.png differ diff --git a/assets/android/mipmap-ldpi/ic_launcher.png b/assets/android/mipmap-ldpi/ic_launcher.png index e55a992..4f72f37 100644 Binary files a/assets/android/mipmap-ldpi/ic_launcher.png and b/assets/android/mipmap-ldpi/ic_launcher.png differ diff --git a/assets/android/mipmap-mdpi/ic_launcher.png b/assets/android/mipmap-mdpi/ic_launcher.png index 761b690..12d0832 100644 Binary files a/assets/android/mipmap-mdpi/ic_launcher.png and b/assets/android/mipmap-mdpi/ic_launcher.png differ diff --git a/assets/android/mipmap-mdpi/ic_launcher_foreground.png b/assets/android/mipmap-mdpi/ic_launcher_foreground.png index e0b31c6..eedf360 100644 Binary files a/assets/android/mipmap-mdpi/ic_launcher_foreground.png and b/assets/android/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/assets/android/mipmap-mdpi/ic_launcher_round.png b/assets/android/mipmap-mdpi/ic_launcher_round.png index a627ea0..ee64b08 100644 Binary files a/assets/android/mipmap-mdpi/ic_launcher_round.png and b/assets/android/mipmap-mdpi/ic_launcher_round.png differ diff --git a/assets/android/mipmap-xhdpi/ic_launcher.png b/assets/android/mipmap-xhdpi/ic_launcher.png index 9007654..c71d35f 100644 Binary files a/assets/android/mipmap-xhdpi/ic_launcher.png and b/assets/android/mipmap-xhdpi/ic_launcher.png differ diff --git a/assets/android/mipmap-xhdpi/ic_launcher_foreground.png b/assets/android/mipmap-xhdpi/ic_launcher_foreground.png index b41d433..9c303ef 100644 Binary files a/assets/android/mipmap-xhdpi/ic_launcher_foreground.png and b/assets/android/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/assets/android/mipmap-xhdpi/ic_launcher_round.png b/assets/android/mipmap-xhdpi/ic_launcher_round.png index 16e1023..0d9d1de 100644 Binary files a/assets/android/mipmap-xhdpi/ic_launcher_round.png and b/assets/android/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/assets/android/mipmap-xxhdpi/ic_launcher.png b/assets/android/mipmap-xxhdpi/ic_launcher.png index 93d17d5..5cda623 100644 Binary files a/assets/android/mipmap-xxhdpi/ic_launcher.png and b/assets/android/mipmap-xxhdpi/ic_launcher.png differ diff --git a/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png b/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png index 176e8e6..f510bbf 100644 Binary files a/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png and b/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/assets/android/mipmap-xxhdpi/ic_launcher_round.png b/assets/android/mipmap-xxhdpi/ic_launcher_round.png index 3e19591..9ec97ab 100644 Binary files a/assets/android/mipmap-xxhdpi/ic_launcher_round.png and b/assets/android/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/assets/android/mipmap-xxxhdpi/ic_launcher.png b/assets/android/mipmap-xxxhdpi/ic_launcher.png index cbdc61f..ad2c371 100644 Binary files a/assets/android/mipmap-xxxhdpi/ic_launcher.png and b/assets/android/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png index a194108..7cabe37 100644 Binary files a/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png and b/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/assets/android/mipmap-xxxhdpi/ic_launcher_round.png b/assets/android/mipmap-xxxhdpi/ic_launcher_round.png index 0f726c4..71e9834 100644 Binary files a/assets/android/mipmap-xxxhdpi/ic_launcher_round.png and b/assets/android/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/assets/android/playstore-icon.png b/assets/android/playstore-icon.png index f97a895..4d1e685 100644 Binary files a/assets/android/playstore-icon.png and b/assets/android/playstore-icon.png differ diff --git a/assets/android/values/ic_launcher_background.xml b/assets/android/values/ic_launcher_background.xml index cb9e160..58403da 100644 --- a/assets/android/values/ic_launcher_background.xml +++ b/assets/android/values/ic_launcher_background.xml @@ -1,4 +1,4 @@ - #d1d1d2 + #2f2f2f \ No newline at end of file diff --git a/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png index 5837ee4..4e725a1 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png index 8fa15ef..3445ca7 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png index 004058f..23336a0 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png index 4a853b6..82e12de 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png index a3e794a..2fe5d46 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png index 3e317c1..b969aa7 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png index 8fa15ef..3445ca7 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png index 718e4ca..dd5ac1a 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png index 147ca19..0128c2a 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png index 147ca19..0128c2a 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png index 2faf8a0..aea993c 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png index 556ef58..2698ce9 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png index 1eba090..b59c049 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png index 47de330..a08fb02 100644 Binary files a/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png b/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png index 5f69402..38237e1 100644 Binary files a/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png and b/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png differ diff --git a/assets/ios/iTunesArtwork@1x.png b/assets/ios/iTunesArtwork@1x.png index f97a895..4d1e685 100644 Binary files a/assets/ios/iTunesArtwork@1x.png and b/assets/ios/iTunesArtwork@1x.png differ diff --git a/assets/ios/iTunesArtwork@2x.png b/assets/ios/iTunesArtwork@2x.png index 5f69402..38237e1 100644 Binary files a/assets/ios/iTunesArtwork@2x.png and b/assets/ios/iTunesArtwork@2x.png differ diff --git a/assets/ios/iTunesArtwork@3x.png b/assets/ios/iTunesArtwork@3x.png index 938011a..b367f5a 100644 Binary files a/assets/ios/iTunesArtwork@3x.png and b/assets/ios/iTunesArtwork@3x.png differ diff --git a/ios/Nuvio.xcodeproj/project.pbxproj b/ios/Nuvio.xcodeproj/project.pbxproj index d3f62e0..b562e96 100644 --- a/ios/Nuvio.xcodeproj/project.pbxproj +++ b/ios/Nuvio.xcodeproj/project.pbxproj @@ -460,8 +460,8 @@ "-lc++", ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.nuviohub.app; - PRODUCT_NAME = Nuvio; + PRODUCT_BUNDLE_IDENTIFIER = "com.nuvio.app"; + PRODUCT_NAME = "Nuvio"; SWIFT_OBJC_BRIDGING_HEADER = "Nuvio/Nuvio-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -492,8 +492,8 @@ "-lc++", ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; - PRODUCT_BUNDLE_IDENTIFIER = com.nuvio.app; - PRODUCT_NAME = Nuvio; + PRODUCT_BUNDLE_IDENTIFIER = "com.nuvio.app"; + PRODUCT_NAME = "Nuvio"; SWIFT_OBJC_BRIDGING_HEADER = "Nuvio/Nuvio-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme b/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme index 60f9eb0..d56adf8 100644 --- a/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme +++ b/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme @@ -82,7 +82,7 @@ buildConfiguration = "Debug"> diff --git a/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png index 4e9f344..288b100 100644 Binary files a/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png and b/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png differ diff --git a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png index 83330c3..efcdf22 100644 Binary files a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png and b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png differ diff --git a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png index 83330c3..efcdf22 100644 Binary files a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png and b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png differ diff --git a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png index 83330c3..efcdf22 100644 Binary files a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png and b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png differ diff --git a/ios/Nuvio/Info.plist b/ios/Nuvio/Info.plist index c1edaa9..d701baa 100644 --- a/ios/Nuvio/Info.plist +++ b/ios/Nuvio/Info.plist @@ -1,101 +1,101 @@ - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Nuvio - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.2.5 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - nuvio - com.nuvio.app - - - - CFBundleURLSchemes - - exp+nuvio - - - - CFBundleVersion - 20 - LSMinimumSystemVersion - 12.0 - LSRequiresIPhoneOS - - LSSupportsOpeningDocumentsInPlace - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - - NSBonjourServices - - _http._tcp - - NSLocalNetworkUsageDescription - Allow $(PRODUCT_NAME) to access your local network - NSMicrophoneUsageDescription - This app does not require microphone access. - RCTNewArchEnabled - - RCTRootViewBackgroundColor - 4278322180 - UIBackgroundModes - - audio - - UIFileSharingEnabled - - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Dark - UIViewControllerBasedStatusBarAppearance - - - + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Nuvio + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.2.5 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + nuvio + com.nuvio.app + + + + CFBundleURLSchemes + + exp+nuvio + + + + CFBundleVersion + 20 + LSMinimumSystemVersion + 12.0 + LSRequiresIPhoneOS + + LSSupportsOpeningDocumentsInPlace + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSBonjourServices + + _http._tcp + + NSLocalNetworkUsageDescription + Allow $(PRODUCT_NAME) to access your local network + NSMicrophoneUsageDescription + This app does not require microphone access. + RCTNewArchEnabled + + RCTRootViewBackgroundColor + 4278322180 + UIBackgroundModes + + audio + + UIFileSharingEnabled + + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Dark + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/src/assets/splash-icon-new.png b/src/assets/splash-icon-new.png new file mode 100644 index 0000000..07445d3 Binary files /dev/null and b/src/assets/splash-icon-new.png differ diff --git a/src/components/SplashScreen.tsx b/src/components/SplashScreen.tsx index e465740..6e1950a 100644 --- a/src/components/SplashScreen.tsx +++ b/src/components/SplashScreen.tsx @@ -29,7 +29,7 @@ const SplashScreen = ({ onFinish }: SplashScreenProps) => { return ( diff --git a/src/components/home/ContentItem.tsx b/src/components/home/ContentItem.tsx index 70390ed..d8466f6 100644 --- a/src/components/home/ContentItem.tsx +++ b/src/components/home/ContentItem.tsx @@ -127,9 +127,11 @@ const ContentItem = ({ item, onPress, shouldLoadImage: shouldLoadImageProp, defe switch (settings.posterSize) { case 'small': - return Math.max(100, Math.min(POSTER_WIDTH - 10, POSTER_WIDTH)) * sizeMultiplier; + return Math.max(90, POSTER_WIDTH - 15) * sizeMultiplier; + case 'medium': + return Math.max(110, POSTER_WIDTH + 10) * sizeMultiplier; case 'large': - return Math.min(POSTER_WIDTH + 20, POSTER_WIDTH + 30) * sizeMultiplier; + return Math.max(130, POSTER_WIDTH + 25) * sizeMultiplier; default: return POSTER_WIDTH * sizeMultiplier; } diff --git a/src/services/stremioService.ts b/src/services/stremioService.ts index d5a1957..bf3cf27 100644 --- a/src/services/stremioService.ts +++ b/src/services/stremioService.ts @@ -339,9 +339,11 @@ class StremioService { } } - // Ensure Cinemeta is always installed as a pre-installed addon + // Install Cinemeta for new users, but allow existing users to uninstall it const cinemetaId = 'com.linvo.cinemeta'; - if (!this.installedAddons.has(cinemetaId)) { + const hasUserRemovedCinemeta = await this.hasUserRemovedAddon(cinemetaId); + + if (!this.installedAddons.has(cinemetaId) && !hasUserRemovedCinemeta) { try { const cinemetaManifest = await this.getManifest('https://v3-cinemeta.strem.io/manifest.json'); this.installedAddons.set(cinemetaId, cinemetaManifest); @@ -432,8 +434,9 @@ class StremioService { this.addonOrder = this.addonOrder.filter(id => this.installedAddons.has(id)); } - // Ensure required pre-installed addons are present without forcing their position - if (!this.addonOrder.includes(cinemetaId) && this.installedAddons.has(cinemetaId)) { + // Add Cinemeta to order only if user hasn't removed it + const hasUserRemovedCinemetaOrder = await this.hasUserRemovedAddon(cinemetaId); + if (!this.addonOrder.includes(cinemetaId) && this.installedAddons.has(cinemetaId) && !hasUserRemovedCinemetaOrder) { this.addonOrder.push(cinemetaId); } diff --git a/trakt/docs.md b/trakt/docs.md deleted file mode 100644 index b9f7d3c..0000000 --- a/trakt/docs.md +++ /dev/null @@ -1,514 +0,0 @@ -Scrobble / Start / Start watching in a media center POSThttps://api.trakt.tv/scrobble/startRequestStart watching a movie by sending a standard movie object. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - }, - "progress": 1.25 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 0, - "action": "start", - "progress": 1.25, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - } -} -RequestStart watching an episode by sending a standard episode object. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "episode": { - "ids": { - "trakt": 16 - } - }, - "progress": 10 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 0, - "action": "start", - "progress": 10, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "episode": { - "season": 1, - "number": 1, - "title": "Pilot", - "ids": { - "trakt": 16, - "tvdb": 349232, - "imdb": "tt0959621", - "tmdb": 62085 - } - }, - "show": { - "title": "Breaking Bad", - "year": 2008, - "ids": { - "trakt": 1, - "slug": "breaking-bad", - "tvdb": 81189, - "imdb": "tt0903747", - "tmdb": 1396 - } - } -} -RequestStart watching an episode if you don't have episode ids, but have show info. Send show and episode objects. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "show": { - "title": "Breaking Bad", - "year": 2008, - "ids": { - "trakt": 1, - "tvdb": 81189 - } - }, - "episode": { - "season": 1, - "number": 1 - }, - "progress": 10 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 0, - "action": "start", - "progress": 10, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "episode": { - "season": 1, - "number": 1, - "title": "Pilot", - "ids": { - "trakt": 16, - "tvdb": 349232, - "imdb": "tt0959621", - "tmdb": 62085 - } - }, - "show": { - "title": "Breaking Bad", - "year": 2008, - "ids": { - "trakt": 1, - "slug": "breaking-bad", - "tvdb": 81189, - "imdb": "tt0903747", - "tmdb": 1396 - } - } -} -RequestStart watching an episode using absolute numbering (useful for Anime and Donghua). Send show and episode objects. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "show": { - "title": "One Piece", - "year": 1999, - "ids": { - "trakt": 37696 - } - }, - "episode": { - "number_abs": 164 - }, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "progress": 10 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 0, - "action": "start", - "progress": 10, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "episode": { - "season": 9, - "number": 21, - "title": "Light the Fire of Shandia! Wiper the Warrior", - "ids": { - "trakt": 856373, - "tvdb": 362082, - "imdb": null, - "tmdb": null - } - }, - "show": { - "title": "One Piece", - "year": 1999, - "ids": { - "trakt": 37696, - "slug": "one-piece", - "tvdb": 81797, - "imdb": "tt0388629", - "tmdb": 37854 - } - } -} - - -Scrobble / Pause / Pause watching in a media center POSThttps://api.trakt.tv/scrobble/pauseRequest -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - }, - "progress": 75 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 1337, - "action": "pause", - "progress": 75, - "sharing": { - "twitter": false, - "mastodon": false, - "tumblr": false - }, - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - } -} - -BODY -{ - "id": 3373536622, - "action": "scrobble", - "progress": 99.9, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - } -} -RequestScrobble an episode by sending a standard episode object. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "episode": { - "ids": { - "trakt": 16 - } - }, - "progress": 85 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 3373536623, - "action": "scrobble", - "progress": 85, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "episode": { - "season": 1, - "number": 1, - "title": "Pilot", - "ids": { - "trakt": 16, - "tvdb": 349232, - "imdb": "tt0959621", - "tmdb": 62085 - } - }, - "show": { - "title": "Breaking Bad", - "year": 2008, - "ids": { - "trakt": 1, - "slug": "breaking-bad", - "tvdb": 81189, - "imdb": "tt0903747", - "tmdb": 1396 - } - } -} -RequestScrobble an episode if you don't have episode ids, but have show info. Send show and episode objects. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "show": { - "title": "Breaking Bad", - "year": 2008, - "ids": { - "trakt": 1, - "tvdb": 81189 - } - }, - "episode": { - "season": 1, - "number": 1 - }, - "progress": 85 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 3373536623, - "action": "scrobble", - "progress": 85, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "episode": { - "season": 1, - "number": 1, - "title": "Pilot", - "ids": { - "trakt": 16, - "tvdb": 349232, - "imdb": "tt0959621", - "tmdb": 62085 - } - }, - "show": { - "title": "Breaking Bad", - "year": 2008, - "ids": { - "trakt": 1, - "slug": "breaking-bad", - "tvdb": 81189, - "imdb": "tt0903747", - "tmdb": 1396 - } - } -} -RequestScrobble an episode using absolute numbering (useful for Anime and Donghua). Send show and episode objects. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "show": { - "title": "One Piece", - "year": 1999, - "ids": { - "trakt": 37696 - } - }, - "episode": { - "number_abs": 164 - }, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "progress": 90 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 3373536624, - "action": "scrobble", - "progress": 90, - "sharing": { - "twitter": true, - "mastodon": true, - "tumblr": false - }, - "episode": { - "season": 9, - "number": 21, - "title": "Light the Fire of Shandia! Wiper the Warrior", - "ids": { - "trakt": 856373, - "tvdb": 362082, - "imdb": null, - "tmdb": null - } - }, - "show": { - "title": "One Piece", - "year": 1999, - "ids": { - "trakt": 37696, - "slug": "one-piece", - "tvdb": 81797, - "imdb": "tt0388629", - "tmdb": 37854 - } - } -} -RequestIf the progress is < 80%, the video will be treated a a pause and the playback position will be saved. -HEADERS -Content-Type:application/json -Authorization:Bearer [access_token] -trakt-api-version:2 -trakt-api-key:[client_id] -BODY -{ - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - }, - "progress": 75 -} -Response -201 -HEADERS -Content-Type:application/json -BODY -{ - "id": 1337, - "action": "pause", - "progress": 75, - "sharing": { - "twitter": false, - "mastodon": true, - "tumblr": false - }, - "movie": { - "title": "Guardians of the Galaxy", - "year": 2014, - "ids": { - "trakt": 28, - "slug": "guardians-of-the-galaxy-2014", - "imdb": "tt2015381", - "tmdb": 118340 - } - } -} -ResponseThe same item was recently scrobbled. -409 -HEADERS -Content-Type:application/json -BODY -{ - "watched_at": "2014-10-15T22:21:29.000Z", - "expires_at": "2014-10-15T23:21:29.000Z" -} \ No newline at end of file