Skip to content

Commit 4b760c4

Browse files
authored
Implement the real-time ADB recomposition heatmap (#120)
* Implement recomposition heatmap feature * Implement real-time adb recomposition heatmap
1 parent 3e58358 commit 4b760c4

14 files changed

Lines changed: 1357 additions & 146 deletions

.github/workflows/intellij-plugin.yml

Lines changed: 0 additions & 146 deletions
This file was deleted.

compose-stability-analyzer-idea/api/compose-stability-analyzer-idea.api

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,18 @@ public final class com/skydoves/compose/stability/idea/settings/StabilitySetting
107107
public static final field Companion Lcom/skydoves/compose/stability/idea/settings/StabilitySettingsState$Companion;
108108
public fun <init> ()V
109109
public final fun getCustomStableTypesAsRegex ()Ljava/util/List;
110+
public final fun getHeatmapAutoStart ()Z
111+
public final fun getHeatmapGreenThreshold ()I
112+
public final fun getHeatmapMaxRecentEvents ()I
113+
public final fun getHeatmapRedThreshold ()I
110114
public final fun getIgnoredPatternsAsRegex ()Ljava/util/List;
111115
public final fun getIgnoredTypePatterns ()Ljava/lang/String;
112116
public final fun getRuntimeGutterColorRGB ()I
113117
public final fun getRuntimeHintColorRGB ()I
114118
public final fun getShowGutterIcons ()Z
115119
public final fun getShowGutterIconsInTests ()Z
116120
public final fun getShowGutterIconsOnlyForUnskippable ()Z
121+
public final fun getShowHeatmapWhenStopped ()Z
117122
public final fun getShowInlineHints ()Z
118123
public final fun getShowOnlyUnstableHints ()Z
119124
public final fun getShowWarnings ()Z
@@ -124,16 +129,23 @@ public final class com/skydoves/compose/stability/idea/settings/StabilitySetting
124129
public synthetic fun getState ()Ljava/lang/Object;
125130
public final fun getUnstableGutterColorRGB ()I
126131
public final fun getUnstableHintColorRGB ()I
132+
public final fun isHeatmapEnabled ()Z
127133
public final fun isStabilityCheckEnabled ()Z
128134
public final fun isStrongSkippingEnabled ()Z
129135
public fun loadState (Lcom/skydoves/compose/stability/idea/settings/StabilitySettingsState;)V
130136
public synthetic fun loadState (Ljava/lang/Object;)V
137+
public final fun setHeatmapAutoStart (Z)V
138+
public final fun setHeatmapEnabled (Z)V
139+
public final fun setHeatmapGreenThreshold (I)V
140+
public final fun setHeatmapMaxRecentEvents (I)V
141+
public final fun setHeatmapRedThreshold (I)V
131142
public final fun setIgnoredTypePatterns (Ljava/lang/String;)V
132143
public final fun setRuntimeGutterColorRGB (I)V
133144
public final fun setRuntimeHintColorRGB (I)V
134145
public final fun setShowGutterIcons (Z)V
135146
public final fun setShowGutterIconsInTests (Z)V
136147
public final fun setShowGutterIconsOnlyForUnskippable (Z)V
148+
public final fun setShowHeatmapWhenStopped (Z)V
137149
public final fun setShowInlineHints (Z)V
138150
public final fun setShowOnlyUnstableHints (Z)V
139151
public final fun setShowWarnings (Z)V

0 commit comments

Comments
 (0)