v0.28.0
What's Changed
- Move the LayoutManager Kotlin code to it's own file by @timothyfroehlich in #1114
- Update DesignCompose version to 0.28.x by @timothyfroehlich in #1116
- Create a custom error type for dc_jni so that it can define it's own, separate from figma_import by @timothyfroehlich in #1111
- Consolidate our rust dependency versions using workspace.dependencies #1105 by @timothyfroehlich in #1112
- Move the LayoutManager Rust code to it's own file Fixes #1106 by @timothyfroehlich in #1115
- Disable experimental builds by @timothyfroehlich in #1135
- Closes #1141: Fix crash with 0 width/height vectors by @rylin8 in #1143
- (tiny) Clean up verions in libs.versions.toml by @timothyfroehlich in #1140
- Make MediaCompose compile against ub-automotive-master-20240521 by @yiqunw700 in #1051
- Convert the Layout crate and JNI to use Protobuf by @timothyfroehlich in #1119
- Add recommended extensions and VSCode settings by @timothyfroehlich in #1142
- Add default Android Studio Settings by @timothyfroehlich in #1146
- Closes #951: Initial support for variables and design tokens by @rylin8 in #1055
- Closes #1145: Add documentation to variables support by @rylin8 in #1165
- Add linting for protobuf files via Super lint by @timothyfroehlich in #1137
- Closes #1173: Variable support for font size, weight, and gradient color stops by @rylin8 in #1184
- Closes #1188: Fix a bug where explicit variable modes set in Figma were not honored by @rylin8 in #1191
- Switch to a better protobuf plugin by @timothyfroehlich in #1190
- Exclude editor configuration and Rust target directories from addlicense by @timothyfroehlich in #1207
- Create a script to update dcf files for design switcher, tutorial and helloworld app by @yiqunw700 in #1219
- Create test util methods to clear interaction states by @yiqunw700 in #1220
- Create Proto messages for SerializedDesignDoc by @timothyfroehlich in #1189
- Set inter font for all validation tests by @yiqunw700 in #1223
Full Changelog: v0.27.0...v0.28.0