From b2d0318533bfe7dde106858ac4e9c7cf3138d5f2 Mon Sep 17 00:00:00 2001
From: rushiiMachine <33725716+rushiiMachine@users.noreply.github.com>
Date: Sun, 1 Jun 2025 11:25:46 -0700
Subject: [PATCH] fix(PatchOptions): incorrect icon preview colors for
different modes
---
.../manager/ui/screens/patchopts/PatchOptionsScreen.kt | 8 +++++++-
app/src/main/res/values/strings.xml | 2 +-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/patchopts/PatchOptionsScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/patchopts/PatchOptionsScreen.kt
index b219c17..98e535e 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/patchopts/PatchOptionsScreen.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/patchopts/PatchOptionsScreen.kt
@@ -82,7 +82,13 @@ class PatchOptionsScreen(
debuggable = model.debuggable,
setDebuggable = model::changeDebuggable,
- selectedColor = iconModel.selectedColor.toColor(),
+ selectedColor = when (iconModel.mode) {
+ IconOptionsMode.Original -> PatchOptions.IconReplacement.BlurpleColor
+ IconOptionsMode.OldDiscord -> PatchOptions.IconReplacement.OldBlurpleColor
+ IconOptionsMode.Aliucord -> PatchOptions.IconReplacement.AliucordColor
+ IconOptionsMode.CustomColor -> iconModel.selectedColor.toColor()
+ IconOptionsMode.CustomImage -> null
+ },
oldLogo = iconModel.mode == IconOptionsMode.OldDiscord,
selectedImage = { iconModel.selectedImage },
onOpenIconOptions = { navigator.push(IconOptionsScreen()) },
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3fd828f..994a3be 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -120,7 +120,7 @@
Fetching target Discord version
Checking for newer installations
Downloading Discord APK
- Downloading Kotlin Stdlib
+ Downloading Kotlin library
Downloading Aliucord Injector
Downloading Aliuhook library
Downloading smali patches