From 3fce7914bbcb4041c046d40d21b99dc1b57c3704 Mon Sep 17 00:00:00 2001 From: MatthewTighe Date: Mon, 11 Apr 2022 10:47:59 -0700 Subject: [PATCH] [fenix] for https://github.com/mozilla-mobile/fenix/issues/24718: add two remote firefox wallpapers --- .../java/org/mozilla/fenix/wallpapers/Wallpaper.kt | 10 ++++++++++ .../org/mozilla/fenix/wallpapers/WallpaperManager.kt | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/wallpapers/Wallpaper.kt b/app/src/main/java/org/mozilla/fenix/wallpapers/Wallpaper.kt index 21efbb0730..28a77b73f1 100644 --- a/app/src/main/java/org/mozilla/fenix/wallpapers/Wallpaper.kt +++ b/app/src/main/java/org/mozilla/fenix/wallpapers/Wallpaper.kt @@ -58,6 +58,16 @@ sealed class Wallpaper { ) : Remote() { override val remoteParentDirName: String = "house" } + + /** + * Wallpapers that are original Firefox creations. + */ + data class Firefox( + override val name: String, + ) : Remote() { + override val expirationDate: Date? = null + override val remoteParentDirName: String = "firefox" + } } companion object { diff --git a/app/src/main/java/org/mozilla/fenix/wallpapers/WallpaperManager.kt b/app/src/main/java/org/mozilla/fenix/wallpapers/WallpaperManager.kt index 0f4ef755b8..718db876ba 100644 --- a/app/src/main/java/org/mozilla/fenix/wallpapers/WallpaperManager.kt +++ b/app/src/main/java/org/mozilla/fenix/wallpapers/WallpaperManager.kt @@ -243,6 +243,12 @@ class WallpaperManager( Wallpaper.Remote.House( "mei", ), + Wallpaper.Remote.Firefox( + "twilight-hills" + ), + Wallpaper.Remote.Firefox( + "beach-vibe" + ), ) private val availableWallpapers = listOf(defaultWallpaper) + localWallpapers + remoteWallpapers private const val ANIMATION_DELAY_MS = 1500L