Skip to content

Commit 1f39c97

Browse files
committed
Prepare for release 0.9.0-rc02
1 parent 7b1a955 commit 1f39c97

File tree

3 files changed

+236
-1
lines changed

3 files changed

+236
-1
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ SONATYPE_HOST=DEFAULT
4040
RELEASE_SIGNING_ENABLED=true
4141

4242
GROUP=dev.chrisbanes.haze
43-
VERSION_NAME=0.9.0-SNAPSHOT
43+
VERSION_NAME=0.9.0-rc02
4444

4545
POM_DESCRIPTION=Haze
4646
POM_URL=https://github.com/chrisbanes/haze/

haze-materials/api/0.9.0-rc02.txt

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Signature format: 4.0
2+
package dev.chrisbanes.haze.materials {
3+
4+
public final class CupertinoMaterials {
5+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle regular(optional long containerColor);
6+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thick(optional long containerColor);
7+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thin(optional long containerColor);
8+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle ultraThin(optional long containerColor);
9+
field public static final dev.chrisbanes.haze.materials.CupertinoMaterials INSTANCE;
10+
}
11+
12+
@kotlin.RequiresOptIn(message="Experimental Haze Materials API", level=kotlin.RequiresOptIn.Level.WARNING) public @interface ExperimentalHazeMaterialsApi {
13+
}
14+
15+
@dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public final class FluentMaterials {
16+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle accentAcrylicBase(optional long accentColor, optional boolean isDark);
17+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle accentAcrylicDefault(optional long accentColor, optional boolean isDark);
18+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle acrylicBase(optional boolean isDark);
19+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle acrylicDefault(optional boolean isDark);
20+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle mica(optional boolean isDark);
21+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle micaAlt(optional boolean isDark);
22+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thinAcrylic(optional boolean isDark);
23+
field public static final dev.chrisbanes.haze.materials.FluentMaterials INSTANCE;
24+
}
25+
26+
public final class HazeMaterials {
27+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle regular(optional long containerColor);
28+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thick(optional long containerColor);
29+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thin(optional long containerColor);
30+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle ultraThick(optional long containerColor);
31+
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle ultraThin(optional long containerColor);
32+
field public static final dev.chrisbanes.haze.materials.HazeMaterials INSTANCE;
33+
}
34+
35+
}
36+

haze/api/0.9.0-rc02.txt

+199
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
// Signature format: 4.0
2+
package dev.chrisbanes.haze {
3+
4+
@kotlin.RequiresOptIn(message="Experimental Haze API", level=kotlin.RequiresOptIn.Level.WARNING) public @interface ExperimentalHazeApi {
5+
}
6+
7+
public final class HazeChildKt {
8+
method @Deprecated public static androidx.compose.ui.Modifier hazeChild(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state, androidx.compose.ui.graphics.Shape shape, dev.chrisbanes.haze.HazeStyle style);
9+
method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier hazeChild(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state, optional dev.chrisbanes.haze.HazeStyle style, optional kotlin.jvm.functions.Function1<? super dev.chrisbanes.haze.HazeChildScope,kotlin.Unit>? block);
10+
}
11+
12+
@dev.chrisbanes.haze.ExperimentalHazeApi public final class HazeChildNode extends androidx.compose.ui.Modifier.Node implements androidx.compose.ui.node.CompositionLocalConsumerModifierNode androidx.compose.ui.node.DrawModifierNode androidx.compose.ui.node.GlobalPositionAwareModifierNode dev.chrisbanes.haze.HazeChildScope androidx.compose.ui.node.LayoutAwareModifierNode androidx.compose.ui.node.ObserverModifierNode {
13+
ctor public HazeChildNode(dev.chrisbanes.haze.HazeState state, optional dev.chrisbanes.haze.HazeStyle style, optional kotlin.jvm.functions.Function1<? super dev.chrisbanes.haze.HazeChildScope,kotlin.Unit>? block);
14+
method public void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope);
15+
method public float getAlpha();
16+
method public long getBackgroundColor();
17+
method public kotlin.jvm.functions.Function1<dev.chrisbanes.haze.HazeChildScope,kotlin.Unit>? getBlock();
18+
method public float getBlurRadius();
19+
method public dev.chrisbanes.haze.HazeTint getFallbackTint();
20+
method public androidx.compose.ui.graphics.Brush? getMask();
21+
method public float getNoiseFactor();
22+
method public dev.chrisbanes.haze.HazeProgressive? getProgressive();
23+
method public dev.chrisbanes.haze.HazeState getState();
24+
method public dev.chrisbanes.haze.HazeStyle getStyle();
25+
method public java.util.List<dev.chrisbanes.haze.HazeTint> getTints();
26+
method public void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates coordinates);
27+
method public void onObservedReadsChanged();
28+
method public void setAlpha(float);
29+
method public void setBackgroundColor(long);
30+
method public void setBlock(kotlin.jvm.functions.Function1<? super dev.chrisbanes.haze.HazeChildScope,kotlin.Unit>?);
31+
method public void setBlurRadius(float);
32+
method public void setFallbackTint(dev.chrisbanes.haze.HazeTint);
33+
method public void setMask(androidx.compose.ui.graphics.Brush?);
34+
method public void setNoiseFactor(float);
35+
method public void setProgressive(dev.chrisbanes.haze.HazeProgressive?);
36+
method public void setState(dev.chrisbanes.haze.HazeState);
37+
method public void setStyle(dev.chrisbanes.haze.HazeStyle);
38+
method public void setTints(java.util.List<dev.chrisbanes.haze.HazeTint>);
39+
property public float alpha;
40+
property public long backgroundColor;
41+
property public final kotlin.jvm.functions.Function1<dev.chrisbanes.haze.HazeChildScope,kotlin.Unit>? block;
42+
property public float blurRadius;
43+
property public dev.chrisbanes.haze.HazeTint fallbackTint;
44+
property public androidx.compose.ui.graphics.Brush? mask;
45+
property public float noiseFactor;
46+
property public dev.chrisbanes.haze.HazeProgressive? progressive;
47+
property public boolean shouldAutoInvalidate;
48+
property public final dev.chrisbanes.haze.HazeState state;
49+
property public dev.chrisbanes.haze.HazeStyle style;
50+
property public java.util.List<dev.chrisbanes.haze.HazeTint> tints;
51+
field public static final String TAG = "HazeChild";
52+
}
53+
54+
public interface HazeChildScope {
55+
method public float getAlpha();
56+
method public long getBackgroundColor();
57+
method public float getBlurRadius();
58+
method public dev.chrisbanes.haze.HazeTint getFallbackTint();
59+
method public androidx.compose.ui.graphics.Brush? getMask();
60+
method public float getNoiseFactor();
61+
method public dev.chrisbanes.haze.HazeProgressive? getProgressive();
62+
method public dev.chrisbanes.haze.HazeStyle getStyle();
63+
method public java.util.List<dev.chrisbanes.haze.HazeTint> getTints();
64+
method public void setAlpha(float);
65+
method public void setBackgroundColor(long);
66+
method public void setBlurRadius(float);
67+
method public void setFallbackTint(dev.chrisbanes.haze.HazeTint);
68+
method public void setMask(androidx.compose.ui.graphics.Brush?);
69+
method public void setNoiseFactor(float);
70+
method public void setProgressive(dev.chrisbanes.haze.HazeProgressive?);
71+
method public void setStyle(dev.chrisbanes.haze.HazeStyle);
72+
method public void setTints(java.util.List<dev.chrisbanes.haze.HazeTint>);
73+
property public abstract float alpha;
74+
property public abstract long backgroundColor;
75+
property public abstract float blurRadius;
76+
property public abstract dev.chrisbanes.haze.HazeTint fallbackTint;
77+
property public abstract androidx.compose.ui.graphics.Brush? mask;
78+
property public abstract float noiseFactor;
79+
property public abstract dev.chrisbanes.haze.HazeProgressive? progressive;
80+
property public abstract dev.chrisbanes.haze.HazeStyle style;
81+
property public abstract java.util.List<dev.chrisbanes.haze.HazeTint> tints;
82+
}
83+
84+
public final class HazeDefaults {
85+
method public float getBlurRadius();
86+
method public dev.chrisbanes.haze.HazeStyle style(long backgroundColor, optional dev.chrisbanes.haze.HazeTint tint, optional float blurRadius, optional float noiseFactor);
87+
method @Deprecated public dev.chrisbanes.haze.HazeStyle style(optional long backgroundColor, long tint, optional float blurRadius, optional float noiseFactor);
88+
method public dev.chrisbanes.haze.HazeTint tint(long color);
89+
property public final float blurRadius;
90+
field public static final dev.chrisbanes.haze.HazeDefaults INSTANCE;
91+
field public static final float noiseFactor = 0.15f;
92+
field public static final float tintAlpha = 0.7f;
93+
}
94+
95+
public final class HazeKt {
96+
method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier haze(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state);
97+
}
98+
99+
@dev.chrisbanes.haze.ExperimentalHazeApi public final class HazeNode extends androidx.compose.ui.Modifier.Node implements androidx.compose.ui.node.CompositionLocalConsumerModifierNode androidx.compose.ui.node.DrawModifierNode androidx.compose.ui.node.GlobalPositionAwareModifierNode androidx.compose.ui.node.LayoutAwareModifierNode {
100+
ctor public HazeNode(dev.chrisbanes.haze.HazeState state);
101+
method public void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope);
102+
method public dev.chrisbanes.haze.HazeState getState();
103+
method public void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates coordinates);
104+
method public void setState(dev.chrisbanes.haze.HazeState);
105+
property public boolean shouldAutoInvalidate;
106+
property public final dev.chrisbanes.haze.HazeState state;
107+
field public static final String TAG = "HazeNode";
108+
}
109+
110+
public sealed interface HazeProgressive {
111+
field public static final dev.chrisbanes.haze.HazeProgressive.Companion Companion;
112+
}
113+
114+
public static final class HazeProgressive.Companion {
115+
method public dev.chrisbanes.haze.HazeProgressive.LinearGradient horizontalGradient(optional androidx.compose.animation.core.Easing easing, optional float startX, optional float startIntensity, optional float endX, optional float endIntensity);
116+
method public dev.chrisbanes.haze.HazeProgressive.LinearGradient verticalGradient(optional androidx.compose.animation.core.Easing easing, optional float startY, optional float startIntensity, optional float endY, optional float endIntensity);
117+
}
118+
119+
public static final class HazeProgressive.LinearGradient implements dev.chrisbanes.haze.HazeProgressive {
120+
ctor public HazeProgressive.LinearGradient(optional androidx.compose.animation.core.Easing easing, optional long start, optional float startIntensity, optional long end, optional float endIntensity);
121+
method public androidx.compose.animation.core.Easing component1();
122+
method public long component2-F1C5BW0();
123+
method public float component3();
124+
method public long component4-F1C5BW0();
125+
method public float component5();
126+
method public dev.chrisbanes.haze.HazeProgressive.LinearGradient copy-umk_asQ(androidx.compose.animation.core.Easing easing, long start, float startIntensity, long end, float endIntensity);
127+
method public androidx.compose.animation.core.Easing getEasing();
128+
method public long getEnd();
129+
method public float getEndIntensity();
130+
method public long getStart();
131+
method public float getStartIntensity();
132+
property public final androidx.compose.animation.core.Easing easing;
133+
property public final long end;
134+
property public final float endIntensity;
135+
property public final long start;
136+
property public final float startIntensity;
137+
}
138+
139+
@androidx.compose.runtime.Stable public final class HazeState {
140+
ctor public HazeState();
141+
method public androidx.compose.ui.graphics.layer.GraphicsLayer? getContentLayer();
142+
method public long getPositionOnScreen();
143+
property public final androidx.compose.ui.graphics.layer.GraphicsLayer? contentLayer;
144+
property public final long positionOnScreen;
145+
}
146+
147+
@androidx.compose.runtime.Immutable public final class HazeStyle {
148+
ctor public HazeStyle(optional long backgroundColor, optional dev.chrisbanes.haze.HazeTint? tint, optional float blurRadius, optional float noiseFactor, optional dev.chrisbanes.haze.HazeTint fallbackTint);
149+
ctor public HazeStyle(optional long backgroundColor, optional java.util.List<dev.chrisbanes.haze.HazeTint> tints, optional float blurRadius, optional float noiseFactor, optional dev.chrisbanes.haze.HazeTint fallbackTint);
150+
method public long component1-0d7_KjU();
151+
method public java.util.List<dev.chrisbanes.haze.HazeTint> component2();
152+
method public float component3-D9Ej5fM();
153+
method public float component4();
154+
method public dev.chrisbanes.haze.HazeTint component5();
155+
method public dev.chrisbanes.haze.HazeStyle copy-cq6XJ1M(long backgroundColor, java.util.List<dev.chrisbanes.haze.HazeTint> tints, float blurRadius, float noiseFactor, dev.chrisbanes.haze.HazeTint fallbackTint);
156+
method public long getBackgroundColor();
157+
method public float getBlurRadius();
158+
method public dev.chrisbanes.haze.HazeTint getFallbackTint();
159+
method public float getNoiseFactor();
160+
method public java.util.List<dev.chrisbanes.haze.HazeTint> getTints();
161+
property public final long backgroundColor;
162+
property public final float blurRadius;
163+
property public final dev.chrisbanes.haze.HazeTint fallbackTint;
164+
property public final float noiseFactor;
165+
property public final java.util.List<dev.chrisbanes.haze.HazeTint> tints;
166+
field public static final dev.chrisbanes.haze.HazeStyle.Companion Companion;
167+
}
168+
169+
public static final class HazeStyle.Companion {
170+
method public dev.chrisbanes.haze.HazeStyle getUnspecified();
171+
property public final dev.chrisbanes.haze.HazeStyle Unspecified;
172+
}
173+
174+
public final class HazeStyleKt {
175+
method public static androidx.compose.runtime.ProvidableCompositionLocal<dev.chrisbanes.haze.HazeStyle> getLocalHazeStyle();
176+
property public static final androidx.compose.runtime.ProvidableCompositionLocal<dev.chrisbanes.haze.HazeStyle> LocalHazeStyle;
177+
}
178+
179+
@androidx.compose.runtime.Stable public final class HazeTint {
180+
ctor public HazeTint(long color, optional int blendMode);
181+
method public long component1-0d7_KjU();
182+
method public int component2-0nO6VwU();
183+
method public dev.chrisbanes.haze.HazeTint copy-xETnrds(long color, int blendMode);
184+
method public int getBlendMode();
185+
method public long getColor();
186+
method public boolean isSpecified();
187+
property public final int blendMode;
188+
property public final long color;
189+
property public final boolean isSpecified;
190+
field public static final dev.chrisbanes.haze.HazeTint.Companion Companion;
191+
}
192+
193+
public static final class HazeTint.Companion {
194+
method public dev.chrisbanes.haze.HazeTint getUnspecified();
195+
property public final dev.chrisbanes.haze.HazeTint Unspecified;
196+
}
197+
198+
}
199+

0 commit comments

Comments
 (0)