Releases: google/automotive-design-compose
Releases · google/automotive-design-compose
v0.36.1
What's Changed
- Update .gitmodules to use http instead of ssh (#2219) by @farivar-google in #2221
Full Changelog: v0.36.0...v0.36.1
v0.36.0
What's Changed
- Update versions to 0.36.0 by @rylin8 in #2199
- Support interactable progress bars and markers by @rylin8 in #2182
- Remove Gradle Managed Devices plugin and configurations by @timothyfroehlich in #2209
- Fix variable resolution when variable is alias by @rylin8 in #2206
- Add documentation for draggable progress bars by @rylin8 in #2207
- Fix TapCallback on replacement content lists by @rylin8 in #2211
Full Changelog: v0.35.1...v0.36.0
v0.35.1
What's Changed
- Update versions to 0.35.0 by @rylin8 in #2116
- Fix up cluster demo to work with camera and shaders by @rylin8 in #2118
- Bump the non-breaking-figma-widget group across 2 directories with 6 updates by @dependabot in #2122
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-beta03 to 1.8.0-rc01 by @dependabot in #2121
- Bump the non-breaking-github-workflow group across 1 directory with 2 updates by @dependabot in #2119
- Bump the non-breaking-gradle group with 2 updates by @dependabot in #2120
- Fix shader brush not initialized exception and add two improvements by @yiqunw700 in #2123
- Bump the non-breaking-github-workflow group across 2 directories with 5 updates by @dependabot in #2129
- Bump the non-breaking-figma-widget group across 2 directories with 4 updates by @dependabot in #2132
- Fix dcf file decoding by @rylin8 in #2127
- Bump nokogiri from 1.18.3 to 1.18.4 in /docs in the bundler group across 1 directory by @dependabot in #2134
- Add a document for shader by @yiqunw700 in #2117
- Remove myself as the assignee for Dependabot updates by @timothyfroehlich in #2133
- Bump the non-breaking-figma-widget group across 2 directories with 3 updates by @dependabot in #2135
- Bump github/codeql-action from 3.28.12 to 3.28.13 in the non-breaking-github-workflow group across 1 directory by @dependabot in #2136
- Iterate tree for component overrides by @yiqunw700 in #2090
- Bump the non-breaking-gradle group across 1 directory with 6 updates by @dependabot in #2137
- Support scrolling when dragging nodes with press/tap interactions by @rylin8 in #2086
- Bump the non-breaking-github-workflow group across 1 directory with 2 updates by @dependabot in #2140
- Bump the non-breaking-figma-widget group across 2 directories with 4 updates by @dependabot in #2141
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-rc01 to 1.8.0-rc02 by @dependabot in #2143
- Upgrade all self-hosted ubuntu-22.04 runners to ubuntu-24.04. by @google-admin in #2139
- Bump the non-breaking-gradle group across 1 directory with 14 updates by @dependabot in #2144
- Bump the non-breaking-figma-widget group across 2 directories with 4 updates by @dependabot in #2152
- Bump the non-breaking-github-workflow group across 1 directory with 2 updates by @dependabot in #2153
- Support variant animations with progress bars/markers #2159 by @rylin8 in #2160
- Add a RB hvac example to validation by @yiqunw700 in #2150
- Speed up fetch of components in other files by @rylin8 in #2162
- Fix issue that prevented use of DC in an includedBuild by @timothyfroehlich in #2164
- Add architecture diagram to DesignCompose docs by @rylin8 in #2177
- Fix font loader to resolve fonts correctly by @rylin8 in #2171
- Bump nokogiri from 1.18.4 to 1.18.8 in /docs in the bundler group across 1 directory by @dependabot in #2176
- Bump the non-breaking-figma-widget group across 2 directories with 8 updates by @dependabot in #2175
- Fix #2185: remove stale reference to generateSerdegenCode from idea config by @iamralpht in #2186
- Call scroll state callback on init by @rylin8 in #2184
- Bump the non-breaking-github-workflow group across 1 directory with 4 updates by @dependabot in #2178
- Create Scalable UI plugin by @rylin8 in #2169
- Refactor to help importing the crate to AOSP by @kovmarci86 in #2191
- Adding protos submodule by @farivar-google in #2197
- Test for backward compatibility of old dcf files by @rylin8 in #2187
- Remove Gradle Managed Devices plugin and configurations (#2209) by @farivar-google in #2210
New Contributors
- @google-admin made their first contribution in #2139
- @farivar-google made their first contribution in #2197
Full Changelog: v0.34.2...v0.35.1
v0.35.0-rc01
What's Changed
- Fix up cluster demo to work with camera and shaders by @rylin8 in #2118
- Bump the non-breaking-figma-widget group across 2 directories with 6 updates by @dependabot in #2122
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-beta03 to 1.8.0-rc01 by @dependabot in #2121
- Bump the non-breaking-github-workflow group across 1 directory with 2 updates by @dependabot in #2119
- Bump the non-breaking-gradle group with 2 updates by @dependabot in #2120
- Fix shader brush not initialized exception and add two improvements by @yiqunw700 in #2123
- Bump the non-breaking-github-workflow group across 2 directories with 5 updates by @dependabot in #2129
- Bump the non-breaking-figma-widget group across 2 directories with 4 updates by @dependabot in #2132
- Fix dcf file decoding by @rylin8 in #2127
- Bump nokogiri from 1.18.3 to 1.18.4 in /docs in the bundler group across 1 directory by @dependabot in #2134
- Add a document for shader by @yiqunw700 in #2117
- Remove myself as the assignee for Dependabot updates by @timothyfroehlich in #2133
- Bump the non-breaking-figma-widget group across 2 directories with 3 updates by @dependabot in #2135
- Bump github/codeql-action from 3.28.12 to 3.28.13 in the non-breaking-github-workflow group across 1 directory by @dependabot in #2136
- Iterate tree for component overrides by @yiqunw700 in #2090
- Bump the non-breaking-gradle group across 1 directory with 6 updates by @dependabot in #2137
- Support scrolling when dragging nodes with press/tap interactions by @rylin8 in #2086
- Bump the non-breaking-github-workflow group across 1 directory with 2 updates by @dependabot in #2140
- Bump the non-breaking-figma-widget group across 2 directories with 4 updates by @dependabot in #2141
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-rc01 to 1.8.0-rc02 by @dependabot in #2143
- Upgrade all self-hosted ubuntu-22.04 runners to ubuntu-24.04. by @google-admin in #2139
- Bump the non-breaking-gradle group across 1 directory with 14 updates by @dependabot in #2144
- Bump the non-breaking-figma-widget group across 2 directories with 4 updates by @dependabot in #2152
- Bump the non-breaking-github-workflow group across 1 directory with 2 updates by @dependabot in #2153
- Support variant animations with progress bars/markers #2159 by @rylin8 in #2160
- Add a RB hvac example to validation by @yiqunw700 in #2150
- Speed up fetch of components in other files by @rylin8 in #2162
- Fix issue that prevented use of DC in an includedBuild by @timothyfroehlich in #2164
- Add architecture diagram to DesignCompose docs by @rylin8 in #2177
- Fix font loader to resolve fonts correctly by @rylin8 in #2171
- Bump nokogiri from 1.18.4 to 1.18.8 in /docs in the bundler group across 1 directory by @dependabot in #2176
- Bump the non-breaking-figma-widget group across 2 directories with 8 updates by @dependabot in #2175
- Fix #2185: remove stale reference to generateSerdegenCode from idea config by @iamralpht in #2186
- Call scroll state callback on init by @rylin8 in #2184
- Bump the non-breaking-github-workflow group across 1 directory with 4 updates by @dependabot in #2178
- Create Scalable UI plugin by @rylin8 in #2169
- Refactor to help importing the crate to AOSP by @kovmarci86 in #2191
- Adding protos submodule by @farivar-google in #2197
- Test for backward compatibility of old dcf files by @rylin8 in #2187
New Contributors
- @farivar-google made their first contribution in #2197
Full Changelog: v0.34.2...v0.35.0-rc01
v0.34.2
v0.34.1
v0.34.1-rc01
v0.34.0
Main Changes
- Migrate Rust code to generate protobufs from the protobuf lib instead of prost
- Migrate Kotlin to use protobuf generated code instead of serde
- Initial release of the DesignCompose Figma Shader plugin
What's Changed
- Mark all of the proto conversion functions deprecated by @timothyfroehlich in #1856
- Blunt-force replace DCD, View and multiple Styles with Proto by @timothyfroehlich in #1879
- Convert SquooshLayout to proto. by @timothyfroehlich in #1874
- Migrate VariableManager.kt to Proto by @timothyfroehlich in #1888
- Migrate MathUtils.kt to Proto by @timothyfroehlich in #1916
-
- Move Utils.kt to utils folder by @yiqunw700 in #1921
-
- Split background class and methods into GraphicUtils.kt by @yiqunw700 in #1922
-
- Split layout methods into LayoutUtils by @yiqunw700 in #1923
-
- Split ViewStyle methods in to ViewStyleUtils by @yiqunw700 in #1924
-
- Split and convert Utils.kt by @yiqunw700 in #1920
- Convert ComputePaths by @yiqunw700 in #1926
- Convert DocContent to Proto Fixes #1895 by @timothyfroehlich in #1917
- Convert InteractionState to Proto Fixes #1899 by @timothyfroehlich in #1919
- Convert CustomizationContext.kt by @yiqunw700 in #1928
- Convert FrameRender to Proto Fixes #1898 by @timothyfroehlich in #1927
- Convert DesignView.kt by @yiqunw700 in #1929
- Convert SquooshAnimate.kt by @yiqunw700 in #1930
- Convert DocServer.kt by @yiqunw700 in #1931
- Convert SquooshInteraction.kt by @yiqunw700 in #1932
- Convert KeyInjectManager and Layout to Proto Fixes #1900 and #1901 by @timothyfroehlich in #1933
- Run format script by @yiqunw700 in #1936
- Convert SquooshVariantTransition.kt by @yiqunw700 in #1937
- Convert SquooshRoot.kt by @yiqunw700 in #1938
- Convert SquooshTreeBuilder.kt by @yiqunw700 in #1940
- Convert SquooshText.kt by @yiqunw700 in #1935
- Convert SquooshRender.kt by @yiqunw700 in #1934
- Convert SquooshListWidget.kt by @rylin8 in #1942
- Convert the encoded DCF and ServerFigmaDocs to Proto by @timothyfroehlich in #1941
- Temporarily disable the VariantAnimationTimelineTest. by @timothyfroehlich in #1950
- Remove almost all types from Serdegen reflection by @timothyfroehlich in #1951
- Delete the no-longer-necessary proto utils by @timothyfroehlich in #1943
- Resolve various runtime errors. by @timothyfroehlich in #1948
- Resolve various warnings in the code by @timothyfroehlich in #1949
- Fix transform matrix scaling everything to 0 by @rylin8 in #1952
- Initialize an default ViewStyle while generating replacement list child nodes by @timothyfroehlich in #1953
- Remove unused function, fix overrideTransform by @rylin8 in #1955
- Configure Robolectric to output android logs to stderr by @timothyfroehlich in #1954
- Fix component instances by @rylin8 in #1957
- Fix layout of replacement content by @rylin8 in #1958
- Fix ShaderTest to fetch both of it's docs by @timothyfroehlich in #1956
- Run the formatter by @timothyfroehlich in #1959
- Fix dials and gauges by @yiqunw700 in #1960
- Fix overlay alignment by @yiqunw700 in #1961
- Fix merge style by @yiqunw700 in #1962
- Code cleanup by @rylin8 in #1967
- Fix: Improve test setup for DocSerializationTest by @timothyfroehlich in #1964
- Switch to generating and validating Roborazzi screenshots to Mac by @timothyfroehlich in #1966
- Convert the Convert Request/Response types to Proto, refactor Layout conversion code by @timothyfroehlich in #1965
- Revert "Switch to generating and validating Roborazzi screenshots to Mac" by @timothyfroehlich in #1972
- Fix VariantAnimationTimelineTest by @rylin8 in #1971
- [PROTOCONV] Convert the Kotlin code to Proto by @timothyfroehlich in #1886
- Set DesignCompose version to 0.34.x by @timothyfroehlich in #1974
- Revert "Revert "Switch to generating and validating Roborazzi screens… by @timothyfroehlich in #1975
- Dependapool by @timothyfroehlich in #1992
- Quick fix for the UnsupportedOperationException by @yiqunw700 in #1997
- Fix TapCallback on nodes that change from an interaction by @rylin8 in #1996
- Make Design Switcher functional again by @rylin8 in #2003
- Support shader float/color uniform by @yiqunw700 in #1969
- Fix minor design switcher outline rendering by @rylin8 in #2006
- Support shader as text background by @yiqunw700 in #2008
- Restore animation test by @rylin8 in #2010
- Adjust shader preview canvas size and shader size on node size change by @yiqunw700 in #2011
- Support load shader code from node in the plugin ui by @yiqunw700 in #2005
- Support replacement component of a text node by @rylin8 in #2009
- Support float2, float3 and float4 in shader plugin by @yiqunw700 in #2013
- Fix rendering of component instance that has nested variants by @rylin8 in #2016
- Support shader int uniform by @yiqunw700 in #2014
- Make iTime an optional uniform by @yiqunw700 in #2015
- Update documentation for recent changes by @rylin8 in #2020
- Switch Dependabot to run on main, better consolidate updates by @timothyfroehlich in #2023
- Fix overlays to be positioned relative to screen size again by @rylin8 in #2018
- Support shader as stroke by @yiqunw700 in #2021
- Make shader iTime state a global customization by @yiqunw700 in #2022
- Bump jekyll from 4.3.4 to 4.4.1 in /docs in the non-breaking-bundler group by @dependabot in #2024
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-alpha07 to 1.8.0-beta01 by @dependabot in #2029
- Fix import of InvalidProtocolBufferException in SquooshLayout by @yiqunw700 in #2031
- Bump the non-breaking-gradle group with 25 updates by @dependabot in #2026
- Support hyperlink in Squoosh by @yiqunw700 in https://gi...
v0.34.0-rc02
Main Changes
- Migrate Rust code to generate protobufs from the protobuf lib instead of prost
- Migrate Kotlin to use protobuf generated code instead of serde
- Initial release of the DesignCompose Figma Shader plugin
What's Changed
- Mark all of the proto conversion functions deprecated by @timothyfroehlich in #1856
- Blunt-force replace DCD, View and multiple Styles with Proto by @timothyfroehlich in #1879
- Convert SquooshLayout to proto. by @timothyfroehlich in #1874
- Migrate VariableManager.kt to Proto by @timothyfroehlich in #1888
- Migrate MathUtils.kt to Proto by @timothyfroehlich in #1916
-
- Move Utils.kt to utils folder by @yiqunw700 in #1921
-
- Split background class and methods into GraphicUtils.kt by @yiqunw700 in #1922
-
- Split layout methods into LayoutUtils by @yiqunw700 in #1923
-
- Split ViewStyle methods in to ViewStyleUtils by @yiqunw700 in #1924
-
- Split and convert Utils.kt by @yiqunw700 in #1920
- Convert ComputePaths by @yiqunw700 in #1926
- Convert DocContent to Proto Fixes #1895 by @timothyfroehlich in #1917
- Convert InteractionState to Proto Fixes #1899 by @timothyfroehlich in #1919
- Convert CustomizationContext.kt by @yiqunw700 in #1928
- Convert FrameRender to Proto Fixes #1898 by @timothyfroehlich in #1927
- Convert DesignView.kt by @yiqunw700 in #1929
- Convert SquooshAnimate.kt by @yiqunw700 in #1930
- Convert DocServer.kt by @yiqunw700 in #1931
- Convert SquooshInteraction.kt by @yiqunw700 in #1932
- Convert KeyInjectManager and Layout to Proto Fixes #1900 and #1901 by @timothyfroehlich in #1933
- Run format script by @yiqunw700 in #1936
- Convert SquooshVariantTransition.kt by @yiqunw700 in #1937
- Convert SquooshRoot.kt by @yiqunw700 in #1938
- Convert SquooshTreeBuilder.kt by @yiqunw700 in #1940
- Convert SquooshText.kt by @yiqunw700 in #1935
- Convert SquooshRender.kt by @yiqunw700 in #1934
- Convert SquooshListWidget.kt by @rylin8 in #1942
- Convert the encoded DCF and ServerFigmaDocs to Proto by @timothyfroehlich in #1941
- Temporarily disable the VariantAnimationTimelineTest. by @timothyfroehlich in #1950
- Remove almost all types from Serdegen reflection by @timothyfroehlich in #1951
- Delete the no-longer-necessary proto utils by @timothyfroehlich in #1943
- Resolve various runtime errors. by @timothyfroehlich in #1948
- Resolve various warnings in the code by @timothyfroehlich in #1949
- Fix transform matrix scaling everything to 0 by @rylin8 in #1952
- Initialize an default ViewStyle while generating replacement list child nodes by @timothyfroehlich in #1953
- Remove unused function, fix overrideTransform by @rylin8 in #1955
- Configure Robolectric to output android logs to stderr by @timothyfroehlich in #1954
- Fix component instances by @rylin8 in #1957
- Fix layout of replacement content by @rylin8 in #1958
- Fix ShaderTest to fetch both of it's docs by @timothyfroehlich in #1956
- Run the formatter by @timothyfroehlich in #1959
- Fix dials and gauges by @yiqunw700 in #1960
- Fix overlay alignment by @yiqunw700 in #1961
- Fix merge style by @yiqunw700 in #1962
- Code cleanup by @rylin8 in #1967
- Fix: Improve test setup for DocSerializationTest by @timothyfroehlich in #1964
- Switch to generating and validating Roborazzi screenshots to Mac by @timothyfroehlich in #1966
- Convert the Convert Request/Response types to Proto, refactor Layout conversion code by @timothyfroehlich in #1965
- Revert "Switch to generating and validating Roborazzi screenshots to Mac" by @timothyfroehlich in #1972
- Fix VariantAnimationTimelineTest by @rylin8 in #1971
- [PROTOCONV] Convert the Kotlin code to Proto by @timothyfroehlich in #1886
- Set DesignCompose version to 0.34.x by @timothyfroehlich in #1974
- Revert "Revert "Switch to generating and validating Roborazzi screens… by @timothyfroehlich in #1975
- Dependapool by @timothyfroehlich in #1992
- Quick fix for the UnsupportedOperationException by @yiqunw700 in #1997
- Fix TapCallback on nodes that change from an interaction by @rylin8 in #1996
- Make Design Switcher functional again by @rylin8 in #2003
- Support shader float/color uniform by @yiqunw700 in #1969
- Fix minor design switcher outline rendering by @rylin8 in #2006
- Support shader as text background by @yiqunw700 in #2008
- Restore animation test by @rylin8 in #2010
- Adjust shader preview canvas size and shader size on node size change by @yiqunw700 in #2011
- Support load shader code from node in the plugin ui by @yiqunw700 in #2005
- Support replacement component of a text node by @rylin8 in #2009
- Support float2, float3 and float4 in shader plugin by @yiqunw700 in #2013
- Fix rendering of component instance that has nested variants by @rylin8 in #2016
- Support shader int uniform by @yiqunw700 in #2014
- Make iTime an optional uniform by @yiqunw700 in #2015
- Update documentation for recent changes by @rylin8 in #2020
- Switch Dependabot to run on main, better consolidate updates by @timothyfroehlich in #2023
- Fix overlays to be positioned relative to screen size again by @rylin8 in #2018
- Support shader as stroke by @yiqunw700 in #2021
- Make shader iTime state a global customization by @yiqunw700 in #2022
- Bump jekyll from 4.3.4 to 4.4.1 in /docs in the non-breaking-bundler group by @dependabot in #2024
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-alpha07 to 1.8.0-beta01 by @dependabot in #2029
- Fix import of InvalidProtocolBufferException in SquooshLayout by @yiqunw700 in #2031
- Bump the non-breaking-gradle group with 25 updates by @dependabot in #2026
- Support hyperlink in Squoosh by @yiqunw700 in https://gi...
v0.34.0-rc01
Main Changes
- Migrate Rust code to generate protobufs from the protobuf lib instead of prost
- Migrate Kotlin to use protobuf generated code instead of serde
- Initial release of the DesignCompose Figma Shader plugin
What's Changed
- Mark all of the proto conversion functions deprecated by @timothyfroehlich in #1856
- Blunt-force replace DCD, View and multiple Styles with Proto by @timothyfroehlich in #1879
- Convert SquooshLayout to proto. by @timothyfroehlich in #1874
- Migrate VariableManager.kt to Proto by @timothyfroehlich in #1888
- Migrate MathUtils.kt to Proto by @timothyfroehlich in #1916
-
- Move Utils.kt to utils folder by @yiqunw700 in #1921
-
- Split background class and methods into GraphicUtils.kt by @yiqunw700 in #1922
-
- Split layout methods into LayoutUtils by @yiqunw700 in #1923
-
- Split ViewStyle methods in to ViewStyleUtils by @yiqunw700 in #1924
-
- Split and convert Utils.kt by @yiqunw700 in #1920
- Convert ComputePaths by @yiqunw700 in #1926
- Convert DocContent to Proto Fixes #1895 by @timothyfroehlich in #1917
- Convert InteractionState to Proto Fixes #1899 by @timothyfroehlich in #1919
- Convert CustomizationContext.kt by @yiqunw700 in #1928
- Convert FrameRender to Proto Fixes #1898 by @timothyfroehlich in #1927
- Convert DesignView.kt by @yiqunw700 in #1929
- Convert SquooshAnimate.kt by @yiqunw700 in #1930
- Convert DocServer.kt by @yiqunw700 in #1931
- Convert SquooshInteraction.kt by @yiqunw700 in #1932
- Convert KeyInjectManager and Layout to Proto Fixes #1900 and #1901 by @timothyfroehlich in #1933
- Run format script by @yiqunw700 in #1936
- Convert SquooshVariantTransition.kt by @yiqunw700 in #1937
- Convert SquooshRoot.kt by @yiqunw700 in #1938
- Convert SquooshTreeBuilder.kt by @yiqunw700 in #1940
- Convert SquooshText.kt by @yiqunw700 in #1935
- Convert SquooshRender.kt by @yiqunw700 in #1934
- Convert SquooshListWidget.kt by @rylin8 in #1942
- Convert the encoded DCF and ServerFigmaDocs to Proto by @timothyfroehlich in #1941
- Temporarily disable the VariantAnimationTimelineTest. by @timothyfroehlich in #1950
- Remove almost all types from Serdegen reflection by @timothyfroehlich in #1951
- Delete the no-longer-necessary proto utils by @timothyfroehlich in #1943
- Resolve various runtime errors. by @timothyfroehlich in #1948
- Resolve various warnings in the code by @timothyfroehlich in #1949
- Fix transform matrix scaling everything to 0 by @rylin8 in #1952
- Initialize an default ViewStyle while generating replacement list child nodes by @timothyfroehlich in #1953
- Remove unused function, fix overrideTransform by @rylin8 in #1955
- Configure Robolectric to output android logs to stderr by @timothyfroehlich in #1954
- Fix component instances by @rylin8 in #1957
- Fix layout of replacement content by @rylin8 in #1958
- Fix ShaderTest to fetch both of it's docs by @timothyfroehlich in #1956
- Run the formatter by @timothyfroehlich in #1959
- Fix dials and gauges by @yiqunw700 in #1960
- Fix overlay alignment by @yiqunw700 in #1961
- Fix merge style by @yiqunw700 in #1962
- Code cleanup by @rylin8 in #1967
- Fix: Improve test setup for DocSerializationTest by @timothyfroehlich in #1964
- Switch to generating and validating Roborazzi screenshots to Mac by @timothyfroehlich in #1966
- Convert the Convert Request/Response types to Proto, refactor Layout conversion code by @timothyfroehlich in #1965
- Revert "Switch to generating and validating Roborazzi screenshots to Mac" by @timothyfroehlich in #1972
- Fix VariantAnimationTimelineTest by @rylin8 in #1971
- [PROTOCONV] Convert the Kotlin code to Proto by @timothyfroehlich in #1886
- Set DesignCompose version to 0.34.x by @timothyfroehlich in #1974
- Revert "Revert "Switch to generating and validating Roborazzi screens… by @timothyfroehlich in #1975
- Dependapool by @timothyfroehlich in #1992
- Quick fix for the UnsupportedOperationException by @yiqunw700 in #1997
- Fix TapCallback on nodes that change from an interaction by @rylin8 in #1996
- Make Design Switcher functional again by @rylin8 in #2003
- Support shader float/color uniform by @yiqunw700 in #1969
- Fix minor design switcher outline rendering by @rylin8 in #2006
- Support shader as text background by @yiqunw700 in #2008
- Restore animation test by @rylin8 in #2010
- Adjust shader preview canvas size and shader size on node size change by @yiqunw700 in #2011
- Support load shader code from node in the plugin ui by @yiqunw700 in #2005
- Support replacement component of a text node by @rylin8 in #2009
- Support float2, float3 and float4 in shader plugin by @yiqunw700 in #2013
- Fix rendering of component instance that has nested variants by @rylin8 in #2016
- Support shader int uniform by @yiqunw700 in #2014
- Make iTime an optional uniform by @yiqunw700 in #2015
- Update documentation for recent changes by @rylin8 in #2020
- Switch Dependabot to run on main, better consolidate updates by @timothyfroehlich in #2023
- Fix overlays to be positioned relative to screen size again by @rylin8 in #2018
- Support shader as stroke by @yiqunw700 in #2021
- Make shader iTime state a global customization by @yiqunw700 in #2022
- Bump jekyll from 4.3.4 to 4.4.1 in /docs in the non-breaking-bundler group by @dependabot in #2024
- Bump androidx.compose.runtime:runtime-tracing from 1.8.0-alpha07 to 1.8.0-beta01 by @dependabot in #2029
- Fix import of InvalidProtocolBufferException in SquooshLayout by @yiqunw700 in #2031
- Bump the non-breaking-gradle group with 25 updates by @dependabot in #2026
- Support hyperlink in Squoosh by @yiqunw700 in https://gi...