You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Material UI Sync plugin generates 3333 lines long theme.json file even if you generate it from default MUI Kit. As a developer, you are loosing ability to see what's overridden on first glance, if this generated theme.json file is used.
Ideally, plugin should generate empty theme.json, when Design Kit is in default and untouched state. Only if some variables or e.g. Button master component is changed, then it should generate overrides for modified definitions.
Examples
Plugin version: v0.1 BETA
Design Kit version: MUI for Figma v6.1.0 - Material UI
Generated file from untouched Design Kit: theme.json
Search keywords: default theme
The text was updated successfully, but these errors were encountered:
Agreed. Why is the Sync Plugin not just generating a diff from the default theme object..?
oliviertassinari
changed the title
Export empty theme.json if Design Kit is in default state.
Export empty theme.json if Design Kit is in default state
Dec 22, 2024
oliviertassinari
changed the title
Export empty theme.json if Design Kit is in default state
[sync] Export empty theme.json if Design Kit is in default state
Dec 22, 2024
Summary
Material UI Sync plugin generates 3333 lines long
theme.json
file even if you generate it from default MUI Kit. As a developer, you are loosing ability to see what's overridden on first glance, if this generatedtheme.json
file is used.Ideally, plugin should generate empty
theme.json
, when Design Kit is in default and untouched state. Only if some variables or e.g. Button master component is changed, then it should generate overrides for modified definitions.Examples
Plugin version:
v0.1 BETA
Design Kit version:
MUI for Figma v6.1.0 - Material UI
Generated file from untouched Design Kit: theme.json
Search keywords: default theme
The text was updated successfully, but these errors were encountered: