From fc03d8032e315ae5d8c41540b8052e1379ee15c5 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 9 Dec 2025 11:02:36 -0500 Subject: [PATCH] Activates recomposition logging in the application class --- .../com/vitorpamplona/amethyst/service/logging/Logging.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/logging/Logging.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/logging/Logging.kt index 96f257d85..3175a2824 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/logging/Logging.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/logging/Logging.kt @@ -25,6 +25,8 @@ import android.os.Looper import android.os.StrictMode import android.os.StrictMode.ThreadPolicy import android.os.StrictMode.VmPolicy +import com.skydoves.compose.stability.runtime.ComposeStabilityAnalyzer +import com.vitorpamplona.amethyst.BuildConfig class Logging { companion object { @@ -59,6 +61,9 @@ class Logging { ) Looper.getMainLooper().setMessageLogging(LogMonitor()) ChoreographerHelper.start() + + // Enable recomposition tracking ONLY in debug builds + ComposeStabilityAnalyzer.setEnabled(BuildConfig.DEBUG) } } }