A customizable and extensible Design System framework for React.js projects
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Button
. Add onKeyDown and onKeyUp to TextField
and TextArea
. (#551) @bvkimballPublished by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
For users of ESM-aware bundlers, you will need to update the CSS imports as follows
-import "@buildo/bento-design-system/lib/index.css";
+import "@buildo/bento-design-system/index.css";
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by gabro almost 2 years ago
#503 introduces new outline tokens to the theme. This is needed to allow setting the outline of an interactive element (like Button
or IconButton
) to something different than its content color, which was previously the default. The theme needs to be updated to add these token. A most reasonable default is to use the same values from ...TransparentEnabledForeground
for their corresponding outline tokens (e.g. use the same value as primaryTransparentEnabledForeground
for outlineInteractivePrimaryEnabled
and so on)
#500 and #502 allow Feedback
and Chip
to configure their typography more flexibly. This is breaking because they now accept configurations object where they were accepting a single string previously. The update requires passing such object instead of the plain value.
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
⚠️ This fixes a bug where SelectField
required explicit type annotations to work. If you were doing that, the code won't compile anymore since we removed the second type parameter. The easiest fix is to remove the explicit type annotation.
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
color
prop of typography components (#432) @marcopiii"default"
color value for typography components (except for Label
). If you were using <Body color="default" />
it's now recommended to use <Body color="primary" />
instead (which preserves the same behavior). "default"
is kept around for compatibility purposes but it will be removed in the future.bodyRecipe
, titleRecipe
, and so on). Specifically:
bodyRecipe
does not accept "default"
as value for color
anymore (use "primary"
instead)displayRecipe
, headlineRecipe
and titleRecipe
now require a color
parameter (use "primary"
to preserve the previous behavior)Navigation
underline configuration. This has no direct replacement since the colors we removed did not make sense semantically for an underline, so we don't expect anyone was using them. If this change breaks your configuration, please open a discussion.Tab
's lineHeight
configuration. If you were customizing this value you now have to use an object like { medium: 2, large: 2 }
instead of a plain value.fill-parent
Tabs (#433) @marcopiiiPublished by github-actions[bot] about 2 years ago
The breaking changes above remove two config options, specifically config.toast.smallButtonPaddingY
and config.input.iconSize
.
config.toast.smallButtonPaddingY
isn't needed anymore since we're now able to infer it from the Button
config automatically, you just need to remove it from your custom config, if you were using it.
config.input.iconSize
was simply unused, so it wasn't already having any effect and it can be safely removed. If you need to customize the size of icons inside input fields, look for more specific options like passwordIconSize
.
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago