Change Log
4.31.1
Patch Changes
- #3063
20fe7a922
Thanks @nickcobbett! - changes for binary button updates
4.31.0
Minor Changes
4.30.0
Minor Changes
- #3058
3b86400c6
Thanks @nickcobbett! - missed this bump when adding BinaryButton
4.29.0
Minor Changes
4.28.0
Minor Changes
-
#2972
ddcaa8123
Thanks @fhuyghe! - Add new animation for the dark variant of the Gallery. -
#2985
70eec9fad
Thanks @aculkin! - ### Placement prop cleanupClean up the implementation of the left placement of the sheet component
Bump package version
Bump the package version from a previously un-bumped change from PR-2916
- Link to original PR: This
should have bumped the
@hover/chakra-theme
package - Link to the Version Packages PR:
This should have included a release for the
@hover/chakra-theme
package
- Link to original PR: This
should have bumped the
4.27.1
Patch Changes
4.27.0
Minor Changes
-
#2927
5ca3d0553
Thanks @fhuyghe! - Adds Bauhaus extra theme entrypoint and theme for Gallery.The new theme needs to be added to the DesignSystemProvider like so:
Patch Changes
- Updated dependencies
[
5ca3d0553
]:- @hover/blueprint-theme@3.24.0
4.26.1
Patch Changes
-
#2847
6b096e72e
Thanks @ALacker! - Update spacing for icon buttons -
Updated dependencies [
e73a8dfeb
]:- @hover/blueprint-theme@3.23.2
4.26.0
Minor Changes
Patch Changes
4.25.4
Patch Changes
-
#2900
75a17b0b7
Thanks @nikita-chabaniuk! - Change the aligment of radioTile and radioCheckbox -
Updated dependencies [
6bfb6f7bf
]:- @hover/blueprint-theme@3.21.0
- @hover/tokens-typography@6.7.0
4.25.3
Patch Changes
- #2875
65e47c4cb
Thanks @tricia-work! - Accordion: Update button padding for accessibility
4.25.2
Patch Changes
- #2870
2fc03d431
Thanks @nikita-chabaniuk! - removing the dash on placeholder option and fix for Select component in windows
4.25.1
Patch Changes
- #2877
96d7ad810
Thanks @jrolfs! - Bump the version on @hover/blueprint-theme to fix the recent Chakra upgrade as @hover/blueprint-theme contains an important theme helper function for the upgrade - Updated dependencies
[
96d7ad810
]:- @hover/blueprint-theme@3.20.0
4.25.0
Minor Changes
-
#2868
a42d8a617
Thanks @jhines-hover! - This upgrades Chakra to 2.8.2 to allow consumers of @hover/blueprint to upgrade to Typescript 5+.⚠️ While we've done our best to ensure the Chakra upgrade doesn't result in any breaking changes, there's still a small chance some styling or behavior has some subtle changes
- Unfortunately, Chakra made a subtle breaking change in how it parses the
theme when producing the theme CSS variables
toCSSVar
from @chakra-ui/system started causing our color functions that live on the theme to be serialized into the CSS variable output, which breaks the theme- To work around this, we override
toString
on those functions, which prevents them from being serialized intoCSSVars
- The
Stack
component was migrated from the lobotomized owl selector to native flexgap
- This can subtly break our layouts, so we backported the 🦉-based
spacing
into our Stack
- This can subtly break our layouts, so we backported the 🦉-based
- Upgrade to TypeScript 5 in the demo and documentation applications
- This requires moving off of
jsxImportSource
for Emotion
- This requires moving off of
- Unfortunately, Chakra made a subtle breaking change in how it parses the
theme when producing the theme CSS variables
4.24.0
Minor Changes
Patch Changes
- Updated dependencies
[
c0f80837
]:- @hover/blueprint-theme@3.19.0
4.23.2
Patch Changes
4.23.1
Patch Changes
- #2841
e6f85609
Thanks @ALacker! - fixes spacing on iconButtons adds styling for glass toggleButtons that makes them more similar to the FilterChip designs makes tertiary button text legible (these will be immediately deprecated, but still better practice to fix it in case I missed one) removes underline for button as="a" uses box-sizing: border-box (which maintains previous behavior)
4.23.0
Minor Changes
-
#2832
a7ccf534
Thanks @ALacker! - Update button styling to BauhausSignificant API changes are:
- Adding colorMode instead of using colorScheme: 'light' | 'dark'
- Using variants of primary/secondary/glass/ghost instead of primary/secondary/tertiary
Patch Changes
- Updated dependencies
[
a7ccf534
]:- @hover/blueprint-theme@3.18.0
4.22.0
Minor Changes
-
#2831
3c9698d8
Thanks @jrolfs! - Add new Bauhaus semantic color alias, for example:<system.buttonbackground="interactive.primary"color="interactive.primaryInvert"/>
Patch Changes
- Updated dependencies
[
3c9698d8
]:- @hover/blueprint-theme@3.17.0
4.21.0
Minor Changes
-
#2821
fca506cf
Thanks @tricia-work! - Add Accordion and AccordionItem components<Accordion><AccordionItemheaderContent={<Heading noMargin size="small">Simple item</Heading>}>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua.</AccordionItem><AccordionItemheaderContent={<Heading noMargin size="large">Custom item</Heading>}iconType="plus-minus"><BoxbackgroundColor="neutral.100"borderRadius="200"mt="400"padding="200">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut enim ad minimveniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex eacommodo consequat.</Box></AccordionItem></Accordion>
Patch Changes
- Updated dependencies
[
ce576561
]:- @hover/tokens-typography@6.6.1
- @hover/blueprint-theme@3.16.1
4.20.0
Minor Changes
- #2809
98734ac4
Thanks @aculkin! - Update the sheet component to respect the full spectrum of size and variant options
Patch Changes
4.19.1
Patch Changes
- #2807
36f4245f
Thanks @jrolfs! - Fix broken manual release that went out for @hover/blueprint@1.58 along the bumped depedencies (@hover/blueprint-theme and @hover/chakra-theme). - Updated dependencies
[
36f4245f
]:- @hover/blueprint-theme@3.15.1
4.19.0
Minor Changes
- #2787
2588c506
Thanks @jrolfs! - Theme TextInput and Select for Bauhaus and update Select to support a properly styled placeholder
Patch Changes
- Updated dependencies
[
2588c506
]:- @hover/blueprint-theme@3.15.0
4.18.0
Minor Changes
- #2783
ae7c621c
Thanks @danielhover! - Add "modal" variant to Sheet
Patch Changes
- Updated dependencies
[
ae7c621c
]:- @hover/blueprint-theme@3.14.0
4.17.0
Minor Changes
Patch Changes
4.16.2
Patch Changes
-
#2767
e64c4d09
Thanks @jrolfs! - Bring font size in buttons down to 14px to match designs -
#2767
180e749c
Thanks @jrolfs! - Update icon sizing to remove interstitial20px
size per final designs -
#2767
ad4549e3
Thanks @jrolfs! - Move icon spacing into theme for Button in order to apply correct spacing for icons in Bauhaus buttons -
Updated dependencies [
180e749c
]:- @hover/blueprint-theme@3.12.2
4.16.1
Patch Changes
-
#2760
7866f580
Thanks @jrolfs! - Make accessing colors using the legacy theme structure (e.g:colors.primary500
) instead of the current nested structure (e.g:colors.primary[500]
) consistent when using the Bauhaus theme (as well as the /next theme for good measure).In the next major version, we should consider removing the legacy structure altogether to reduce confusion, but this prevents a far worse version of confusion where a developer would get the legacy color despite accessing
useTheme()
within DesignSystemProvider (Bauhuas) or NextProvider when they access the color using the old theme structure. -
Updated dependencies [
7866f580
]:- @hover/blueprint-theme@3.12.1
4.16.0
Minor Changes
Patch Changes
-
#2750
54ed828d
Thanks @jrolfs! - Fix selection indicator size forfilled
variant on Radio component -
Updated dependencies [
fd416f66
,a9ff6f34
]:- @hover/blueprint-theme@3.12.0
4.15.0
Minor Changes
Patch Changes
- Updated dependencies
[
f915ed4b
]:- @hover/blueprint-theme@3.11.0
4.14.1
Patch Changes
- #2734
4f36119e
Thanks @jrolfs! - Fix mispelledbauhaus
entry in thefiles
field of the package.json for @hover/tokens-typography. This fixes import errors when trying to import the/bauhaus
tokens. - Updated dependencies
[
4f36119e
]:- @hover/tokens-typography@6.5.1
- @hover/blueprint-theme@3.10.1
4.14.0
Minor Changes
Patch Changes
-
#2729
3e21fd1a
Thanks @tricia-work! - Add 80px value to spacing tokens -
Updated dependencies [
c4bc08d2
,3f21a2c2
,c4bc08d2
,3e21fd1a
]:- @hover/tokens-typography@6.5.0
- @hover/blueprint-theme@3.10.0
4.13.0
Minor Changes
- #2719
2fcdb519
Thanks @aculkin! - Add a "full" size option to the sheet component which allows it to take up the full height of the viewport instead of be responsive to its content.
4.12.0
Minor Changes
Patch Changes
-
#2715
603da62e
Thanks @jrolfs! - Reset native browser styles on the following components:- Breadcrumb - remove
margin
andpadding
from items - Kbd - explicitly set
border-style
tosolid
- Popover - set
box-sizing
on content toborder-box
- Breadcrumb - remove
-
Updated dependencies [
51d0d973
]:- @hover/blueprint-theme@3.9.0
- @hover/tokens-typography@6.4.4
4.11.1
Patch Changes
- #2713
d530abf0
Thanks @jrolfs! - Bump @hover/chakra-theme to actually get the fix for usingas="a"
with the Button component without thetext-decoration
underline applied.
4.11.0
Minor Changes
-
#2697
ebf4cbad
Thanks @jrolfs! - Update the styles for theneutral
Link'scolorScheme
to support the/next
theme and add theisUnderlined
prop to Link to support adding a persistent underline in cases where the link would otherwise be difficult to discern as a link within other text.With the new visual design that the
/next
theme supports, links are often displayed without the primary color scheme applied. SetcolorScheme
toneutral
to achieve this.<Link colorScheme="neutral" href="#">Next</Link>If you need the link to stand out as a call-to-action inline with text of the same color, pass
isUnderlined
.<Body>Here's some text with a <Link colorScheme="neutral" isUnderlined href="#">neutral link</Link> in it.</Body>
Patch Changes
- #2701
dda9d003
Thanks @JeuelyFish! - Fix spacing and alignment issue with Next Radio Tile's label and its checkbox, also updates hover color. - Updated dependencies
[
ebf4cbad
]:- @hover/blueprint-theme@3.8.0
4.10.0
Minor Changes
- #2695
f1db4dae
Thanks @richardhover! - Update next theme for progress bar for neutral color scheme
4.9.1
Patch Changes
-
3560d519
Thanks @jrolfs! - Addfilled
variant to Checkbox and Radio type -
Updated dependencies [
3560d519
]:- @hover/blueprint-theme@3.7.4
4.9.0
Minor Changes
-
#2678
951508e7
Thanks @jrolfs! - Theme Radio component in/next
theme -
#2681
2e887a95
Thanks @jrolfs! - Update Link styles for/next
for next theme (focus state) -
#2678
951508e7
Thanks @jrolfs! - Addfilled
variant for Radio (only supported in/next
theme)
Patch Changes
-
#2678
951508e7
Thanks @jrolfs! - Tweak Toggle (aka **Switch) styles in/next
theme -
#2682
7ed909ec
Thanks @jrolfs! - Fix label alignment for Checkbox and Radio in/next
theme by applying Capsize (unlessalignItems
is set tobaseline
for wrapping labels)
4.8.1
Patch Changes
-
#2674
e2baf219
Thanks @jrolfs! - Bring Capsize metrics for Diatype back closer to the extracted metrics. The previous tweaks overdid it and it turns out the main issue with vertical alignment at this point is our non-standardfont-size
s andline-height
a.s -
#2674
c1132c48
Thanks @jrolfs! - Target Button label with selector that prevents selecting nestedspan
-
Updated dependencies [
e2baf219
]:- @hover/tokens-typography@6.4.3
- @hover/blueprint-theme@3.7.3
4.8.0
Minor Changes
-
#2670
a5efd5b4
Thanks @jrolfs! - Fix disabled state for dark mode (colorScheme="light"
) CheckButton and ToggleButton -
#2668
e07620dd
Thanks @jrolfs! - Add heading text presets that include both Capsize andmargin-bottom
Patch Changes
-
#2670
fa99a151
Thanks @jrolfs! - Give selected CheckButton a:hover
state (but not CheckRadio since a<input type="radio" />
can't be unchecked by clicking on the same input) -
#2668
53ca5323
Thanks @jrolfs! - Use/next
theme radii token keys for the type incssVariables.radius()
to make sure we support new border radii (the next radii tokens are a superset of the old tokens) -
Updated dependencies [
c526888a
,a20db432
,a20db432
]:- @hover/blueprint-theme@3.7.2
- @hover/tokens-typography@6.4.2
4.7.1
Patch Changes
-
#2665
7e991723
Thanks @jrolfs! - Publish missing assets for @hover/tokens-typography -
#2665
188329dd
Thanks @jrolfs! - Apply Capsize correctly to/next
Button when using a responsizesize
value -
Updated dependencies [
7e991723
]:- @hover/tokens-typography@6.4.1
- @hover/blueprint-theme@3.7.1
4.7.0
Minor Changes
-
#2661
3a55c1ca
Thanks @jrolfs! - Add textStyles that include typography adjustments for aligning inline text based on the height of capital letters instead of solelyline-height
(using Capsize metadata tokens added to @hover/tokens-typography and @hover/blueprint-theme).import { system } from '@hover/blueprint';<system.span textStyle="body500WithCapsize">Capsized text</system.span>; -
#2661
3a55c1ca
Thanks @jrolfs! - Fix heading with margin text styles in/next
theme (heading500WithMargin
, etc.) to use fixed margins @hover/tokens-typography/next tokens. -
#2661
ec26c70b
Thanks @jrolfs! - Use Capsize adjusted text styles for/next
Button theme
Patch Changes
- Updated dependencies
[
ff1138b4
,caa21302
,af3fecad
,4b71d7d7
]:- @hover/blueprint-theme@3.7.0
- @hover/tokens-typography@6.4.0
4.6.5
Patch Changes
-
#2662
c21fb137
Thanks @jrolfs! - Upgrade Ramda for compatibility with latest Node versions -
Updated dependencies [
c21fb137
]:- @hover/blueprint-theme@3.6.2
4.6.4
Patch Changes
- #2657
9f311f10
Thanks @dezman! - Separate top and right spacing for close X button in Sheet component, reduce right spacing to 400
4.6.3
Patch Changes
-
#2651
eccee628
Thanks @dezman! - Update bottom sheet to have equal top and right spacing (300) on the close button X. Also updated the demo app to have a bottom sheet. -
#2651
eccee628
Thanks @dezman! - Remove rounded corners from Sheet component, bottom Sheet will now open with hard corners and no border radius.
4.6.2
Patch Changes
-
#2650
d60ff416
Thanks @bfranzen19! - Fix issue in Popover where it might not get the correct font in some cases by specifyingfont-family
in the Popover theme -
#2645
58a07fe1
Thanks @danielhover! - Fixes issue where sheet container would flow under safari tabs on ipad
4.6.1
Patch Changes
d47543f1
Thanks @jrolfs! - One last bump to get the new font to propagate correctly through the transitive dependencies 🤦🏻- Updated dependencies
[
d47543f1
]:- @hover/blueprint-theme@3.6.1
- @hover/tokens-typography@6.3.1
4.6.0
Minor Changes
4.5.1
Patch Changes
- #2634
2279dcba
Thanks @jrolfs! - Fix selector that prevents Button from displaying a:hover
state when disabled
4.5.0
Minor Changes
4.4.0
Minor Changes
Patch Changes
- Updated dependencies
[
9d2260b7
]:- @hover/blueprint-theme@3.5.0
4.3.3
Patch Changes
-
ef79625f
Thanks @jrolfs! - Fix typo in new headingline-height
-
Updated dependencies [
ef79625f
]:- @hover/tokens-typography@6.2.2
- @hover/blueprint-theme@3.4.4
4.3.2
Patch Changes
377f7459
Thanks @jrolfs! - Adjustfont-size
andline-height
for Heading preset 700 to match H3 font style in Figma (essentially we were missing a heading sixze from the original tokens that were provided)- Updated dependencies
[
377f7459
]:- @hover/tokens-typography@6.2.1
- @hover/blueprint-theme@3.4.3
4.3.1
Patch Changes
-
a6c22531
Thanks @jrolfs! - Update motion tokens to get firm and soft preset tweaks -
Updated dependencies [
a6c22531
]:- @hover/blueprint-theme@3.4.2
4.3.0
Minor Changes
4.2.0
Minor Changes
-
#2602
5cca450c
Thanks @jrolfs! - Add CheckButton and RadioButton components for representing selections with Button-like components -
#2602
37f3fb01
Thanks @jrolfs! - Addtheme.components.isNext
flag for adapting theme conditionally based on applied theme
Patch Changes
4.1.0
Minor Changes
-
#2596
2a635aa8
Thanks @jrolfs! - Include allz-index
values in scale exported from@hover/chakra-theme/foundation
so they can be accessed statically without relying on theme context -
#2592
92979fe4
Thanks @jrolfs! - Theme CloseButton in next theme -
#2592
1a1ba535
Thanks @jrolfs! - Add and theme Sheet component -
#2597
f2de206d
Thanks @jrolfs! - Theme button for/next
theme and update API withvariant
andcolorScheme
for new theme. Map existingfill
values to new variants respectively when the new theme is enabled.
Patch Changes
-
Updated dependencies [
f2de206d
,2b766c23
,53b340e8
,2a0ca6e8
,586769d9
,f409723b
,1a1ba535
]:- @hover/blueprint-theme@3.4.0
- @hover/tokens-typography@6.2.0
4.0.0
Major Changes
-
#2587
046ad168
Thanks @jrolfs! - - Remove all Chakra foundation type definitions fromTheme
type used to type the theme returned fromuseTheme()
and thetheme
export- Remove Chakra foundation tokens for
radii
,shadows
,sizes
andspace
(scales we explicitly provide and want to avoid allowing the default Chakra theme values from being used)
The remaining Chakra tokens (besides
zIndices
) will likely be removed in a future release. - Remove Chakra foundation tokens for
Minor Changes
-
#2587
4385115d
Thanks @jrolfs! - Add new size tokens available at/next
-
#2587
e304b641
Thanks @jrolfs! - Add new space tokens available at/next
-
#2587
de6f572d
Thanks @jrolfs! - Add new border radius tokens available at/next
-
#2587
71fad932
Thanks @jrolfs! - Add border width presets that don't include border color (width400
etc.) so that color can be applied separately:Before:
<Box borderWidth="400" borderStyle="solid" borderColor="neutral.500" />After:
<Box border="width400" borderColor="neutral.500" />
Patch Changes
- Updated dependencies
[
4385115d
,e304b641
,de6f572d
,71fad932
]:- @hover/blueprint-theme@3.3.0
- @hover/tokens-typography@6.1.1
3.2.0
Minor Changes
-
#2585
70a2a288
Thanks @jrolfs! - Adddark
color scheme for Popover -
#2585
a85dd33d
Thanks @jrolfs! - Addlight
color option for Button
Patch Changes
- #2585
e5f19c18
Thanks @jrolfs! - Fix Popoverz-index
(set it topopover
theme value which is1500
, I'm not sure why the default Chakra theme hard-codes10
) - Updated dependencies
[
a85dd33d
]:- @hover/blueprint-theme@3.2.0
3.1.0
Minor Changes
Patch Changes
- Updated dependencies
[
0c46b22d
]:- @hover/blueprint-theme@3.1.0
3.0.0
Major Changes
-
#2561
d312e19a
Thanks @jrolfs! - Move color helpers from direct exports at the/foundation
entrypoint to thecolors
theme scale.import {alpha,colorValueFor,softColorFor,colorFor,} from '@hover/chakra-theme/foundation';export const MyComponentTheme = {baseStyle: {background: alpha(0.5, 'primary.800'),},};export const MyComponentTheme = {baseStyle: ({ theme }) => ({background: theme.colors.alpha(0.5, 'primary.800'),}),};BREAKING CHANGE: color helpers like
alpha
etc. now must be accessed from the theme.
Minor Changes
-
#2561
96247010
Thanks @jrolfs! - Decouple shadow theme definitions from color tokens so colors can be changed at the theme level and will be reflected in shadows. -
#2561
90dab173
Thanks @jrolfs! - Decouple border presets from color tokens
Patch Changes
58580329
Thanks @jrolfs! - Fixz-index
regression in Modal, Dialog, and Drawer components that was introduced when we removed the default Chakra theme from those components.- Updated dependencies
[
d312e19a
,659b9994
,90dab173
]:- @hover/blueprint-theme@3.0.0
2.3.2
Patch Changes
2.3.1
Patch Changes
-
c3d40912
Thanks @jrolfs! - Bump typography tokens to fix missing/next
entrypoint issue -
Updated dependencies [
987a249b
,c3d40912
]:- @hover/tokens-typography@6.1.0
- @hover/blueprint-theme@2.0.1
2.3.0
Minor Changes
-
#2542
70fb7182
Thanks @jrolfs! - Start making new visual design available at/next
entrypoint starting with typography -
#2542
fadf264b
Thanks @jrolfs! - Remove dependency on default theme for Popover and remove content borders (they can be applied viabodyProps
etc. but weren't easily removed when defined in the theme) -
#2542
4e264f1d
Thanks @jrolfs! - Remove legacy typography (newTypography
has been the default onBlueprintProvider
for a long time now and setting it tofalse
now has no effect)
Patch Changes
-
#2542
62aaef19
Thanks @jrolfs! - Ensure tab content in Tabs is vertically centered in theprimary
variant by offsetting the indicator border thickness withpadding-top
in thehorizontal
orientation. -
#2542
6d973d89
Thanks @jrolfs! - Apply Checkboxcolor
at the container level so that it can be overridden via thecolor
style prop -
#2542
e1e8cae3
Thanks @jrolfs! - Fix type onvariable
helper to include alpha palettes -
#2542
1fff0587
Thanks @jrolfs! - Fix icon spacing and sizing in Dropdown when using a responsive value forsize
-
Updated dependencies [
64cb0039
,64cb0039
,22389a10
,22389a10
]:- @hover/tokens-typography@6.0.0
- @hover/blueprint-theme@2.0.0
2.2.0
Minor Changes
- #2507
cdf3210b
Thanks @jrolfs! - Add support forauto
size to Modal and Dialog components that allows the modal content to determine the size of the modal container
Patch Changes
-
#2507
85834cff
Thanks @jrolfs! - Fix overflow in Modal and Dialog components when usingfull
size -
Updated dependencies [
cdf3210b
]:- @hover/blueprint-theme@1.6.0
2.1.1
Patch Changes
867c7cb0
Thanks @jrolfs! - Improve Progress indeterminate state and add short CSS transition for value changes
2.1.0
Minor Changes
2.0.0
Major Changes
-
#2481
17ef417c
Thanks @jrolfs! - Prevent theme from inheriting Chakra's default breakpoints⚠️ BREAKING CHANGE: we never officially supported or promoted using the default breakpoints from Chakra's theme, but there's a small chance some code was relying one them unknowingly (for example, array-style responsive style props).
Patch Changes
- Updated dependencies
[
37aafd59
]:- @hover/utilities@0.19.0
- @hover/blueprint-theme@1.5.2
1.6.2
Patch Changes
1.6.1
Patch Changes
1.6.0
Minor Changes
Patch Changes
-
f5ae27fe
Thanks @jrolfs! - Add @chakra-ui/styled-system as a dependency to satisfy peer dependency from @chakra-ui/theme-tools -
#2472
a92aff37
Thanks @jrolfs! - Explicitly setpadding
to 0 on Link component to override any default styling applied when theas
prop is set to something likebutton
-
Updated dependencies [
014ed1b2
]:- @hover/utilities@0.17.1
1.5.1
Patch Changes
1.5.0
Minor Changes
Patch Changes
- #2378
6aa86bdb
Thanks @jrolfs! - Fix negative space token values (we were inverting the key to produce-100
,-200
from100
,200
etc., but weren't inverting the token value 🤭) - Updated dependencies
[
d38ff611
,76de5b94
,c900b1c6
,7b12c44e
,3087c5ae
,f7b7d316
]:- @hover/blueprint-theme@1.5.0
- @hover/utilities@0.17.0
1.4.1
Patch Changes
1.4.0
Minor Changes
-
#2371
f138c5f1
Thanks @jrolfs! - Add support forstatus="loading"
and confirm button in Alert (viaonConfirmClick
) -
#2371
1462bf92
Thanks @jrolfs! - Addlarge
size for CloseButton
Patch Changes
-
#2354
5b800830
Thanks @jrolfs! - Fix selection bug inMenuItemOption
when used astype="checkbox"
.(upgrade @chakra-ui/react to 2.3.1 to get fix released in @chakra-ui/menu@2.0.13)
-
#2371
71c6a22b
Thanks @jrolfs! - Fix neutral background color ofminimal
variant forCloseButton
-
#2371
dab9bf16
Thanks @jrolfs! - Adjust font sizing slightly to makeCode
work better inline withBody
text -
Updated dependencies [
c909cea0
,1462bf92
]:- @hover/blueprint-theme@1.4.0
1.3.2
Patch Changes
-
#2353
9743158f
Thanks @jrolfs! - Fix @chakra-ui/* pinning to avoid duplicate dependencies -
Updated dependencies [
021c7d91
]:- @hover/utilities@0.16.1
1.3.1
Patch Changes
-
#2320
febfba7a
Thanks @jrolfs! - Pin Chakra dependencies. We've run into too many compatibility issues with minor Chakra releases. -
Updated dependencies [
e3fc88bc
]:- @hover/utilities@0.16.0
- @hover/blueprint-theme@1.3.1
1.3.0
Minor Changes
1.2.1
Patch Changes
1.2.0
Minor Changes
-
#2254
92bde7bb
Thanks @jrolfs! - Add theme for new Dropdown component and new/extra
entrypoint for component themes that aren't part of the core component set -
#2254
e27d7469
Thanks @jrolfs! - Addalpha
andtransition
style helpers (moved from @hover/blueprint) -
#2254
1af88d7d
Thanks @jrolfs! - Addmenu
variant to List component with similar styling to the list from Menu -
#2254
9126573e
Thanks @jrolfs! - Addsoft
variant to CloseButton component -
#2254
4aa6819e
Thanks @jrolfs! - Expose color type guards (isColor
,isBrandColorScheme
,isColorScheme
,isNeutralScheme
)
Patch Changes
1.1.4
Patch Changes
1.1.3
Patch Changes
- Updated dependencies
[
ea06df2e
,a344535a
,16c4b810
]:- @hover/utilities@0.15.0
- @hover/blueprint-theme@1.2.0
1.1.2
Patch Changes
- #2182
ecb00654
Thanks @jrolfs! - Fix some styling issues in Tabs with Chakra 2 by removing default Chakra theme styling altogether for tabs
1.1.1
Patch Changes
1.1.0
Patch Changes
- Updated dependencies
[
479db9f3
]:- @hover/blueprint-theme@1.1.0
1.0.0
Major Changes
-
#1916
38e4d7ea
Thanks @jrolfs! - Simplify variants for Button a ton so that nowvariant
maps directly to what used to befill
(solid
,outline
,minimal
) instead of a combination offill
andshape
(solid-box
,solid-square
, ... ,outline-box
, etc.)BREAKING CHANGE: Button now defaults to a
border-radius
of300
, if you want to implement the pill shape, you'll need to do that manually (like we do now inButton
in @hover/blueprint) -
#1916
14fb2eeb
Thanks @jrolfs! - Lock downcolorScheme
type to supported system color schemes and rename one-offneutralLight
andneutralDark
schemes used in Tooltip and Tag tolight
anddark
(and include them as standard system themes)BREAKING CHANGE:
neutralLight
andneutralDark
have been renamed tolight
anddark
for Tag and Tooltip -
#1916
35a40aa2
Thanks @jrolfs! - Specify style prop and component theme types using feature added in #5579. This improves the TypeScript experience of @hover/chakra-theme (and @hover/blueprint) considerably and removes the need to use @chakra-ui/cli to get proper type definitions.BREAKING CHANGE: component theming props (
size
,variant
, andcolorScheme
) are now strictly type-checked and invalid values will cause type errors.
Minor Changes
-
#1916
8115aaa9
Thanks @jrolfs! - Add helpers for creating CSS variables that reference the variables that Chakra creates from our theme foundation (tokens).⚠️ Chakra automatically outputs these variables when style props are used, so they're only necessary when the value needs to be referenced for some reason
import { calc } from '@chakra-ui/theme-tools';import { variables } from '@hover/chakra-theme';variables.color('primary.100').reference; // `var(--hover-colors-primary-100)`calc.multiply(variables.space(100), -1); // `calc(var(--hover-space-100) * -1)` -
#1916
1041ba22
Thanks @jrolfs! - Support negative space tokens (mostly for consistency with Chakra, but negativemargin
might come in handy in some legitimate use cases?) -
#1916
1c6393f5
Thanks @jrolfs! - AddColor
union type (primary.100
,primary.200
, etc.) -
#1916
14175551
Thanks @jrolfs! - AddBreakpointValue
helper type for specifying a responsive style prop that adheres strictly to our system breakpoints
Patch Changes
-
#1916
a9f5dcfe
Thanks @jrolfs! - Fix:focus-visible
state for Link component for Chakra 2+ (was receiving overlapping default shadow from Chakra) -
#1916
fca37074
Thanks @jrolfs! - Fix dimensions of Switch for Chakra latest version of Chakra. -
#1916
3e945461
Thanks @jrolfs! - Make disabled secondary tab color a bit darker (probably still a contrast issue, but we don't really have a suitable neutral color right now) -
#1916
a57339cd
Thanks @jrolfs! - FixColor
type to exclude0
hue from all scales but neutral -
#1916
3844ff2b
Thanks @jrolfs! - Add missing part to Checkbox theme (fixes broken TileCheckbox with Chakra 2.0) -
#1916
bacded8d
Thanks @jrolfs! - Fix text alignment in Tag in Chakra 2.0 by applyingline-height
tolabel
theme part -
Updated dependencies [
1639b45c
,14175551
,8d96471a
,2cfe272c
,14fb2eeb
]:- @hover/blueprint-theme@1.0.0
1.0.0-next.1
Major Changes
-
#1916
20c010ec
Thanks @jrolfs! - Lock downcolorScheme
type to supported system color schemes and rename one-offneutralLight
andneutralDark
schemes used in Tooltip and Tag tolight
anddark
(and include them as standard system themes)BREAKING CHANGE:
neutralLight
andneutralDark
have been renamed tolight
anddark
for Tag and Tooltip -
#1916
44ba70f2
Thanks @jrolfs! - Specify style prop and component theme types using feature added in #5579. This improves the TypeScript experience of @hover/chakra-theme (and @hover/blueprint) considerably and removes the need to use @chakra-ui/cli to get proper type definitions.BREAKING CHANGE: component theming props (
size
,variant
, andcolorScheme
) are now strictly type-checked and invalid values will cause type errors.
Minor Changes
- #1916
45558e0b
Thanks @jrolfs! - Support negative space tokens (mostly for consistency with Chakra, but negativemargin
might come in handy in some legitimate use cases?)
Patch Changes
-
#1916
98b2d002
Thanks @jrolfs! - FixColor
type to exclude0
hue from all scales but neutral -
Updated dependencies [
2f11033c
,119c5cc8
,20c010ec
]:- @hover/blueprint-theme@1.0.0-next.1
1.0.0-next.0
Major Changes
-
#2089
3834bf50
Thanks @jrolfs! - Simplify variants for Button a ton so that nowvariant
maps directly to what used to befill
(solid
,outline
,minimal
) instead of a combination offill
andshape
(solid-box
,solid-square
, ... ,outline-box
, etc.)BREAKING CHANGE: Button now defaults to a
border-radius
of300
, if you want to implement the pill shape, you'll need to do that manually (like we do now inButton
in @hover/blueprint)
Minor Changes
-
#2089
33fedf38
Thanks @jrolfs! - Add helpers for creating CSS variables that reference the variables that Chakra creates from our theme foundation (tokens).⚠️ Chakra automatically outputs these variables when style props are used, so they're only necessary when the value needs to be referenced for some reason
import { calc } from '@chakra-ui/theme-tools';import { variables } from '@hover/chakra-theme';variables.color('primary.100').reference; // `var(--hover-colors-primary-100)`calc.multiply(variables.space(100), -1); // `calc(var(--hover-space-100) * -1)`
- #2089
ba0c6522
Thanks @jrolfs! - AddBreakpointValue
helper type for specifying a responsive style prop that adheres strictly to our system breakpoints
Patch Changes
- #2089
f54c07e8
Thanks @jrolfs! - Fix:focus-visible
state for Link component for Chakra 2+ (was receiving overlapping default shadow from Chakra)
- #2089
1dbac854
Thanks @jrolfs! - Make disabled secondary tab color a bit darker (probably still a contrast issue, but we don't really have a suitable neutral color right now)
- #2089
3a1a03f3
Thanks @jrolfs! - Add missing part to Checkbox theme (fixes broken TileCheckbox with Chakra 2.0)
- #2089
ce41a6b4
Thanks @jrolfs! - Fix text alignment in Tag in Chakra 2.0 by applyingline-height
tolabel
theme part - Updated dependencies
[
ba0c6522
,b52324b8
]:- @hover/blueprint-theme@1.0.0-next.0
0.56.1
Patch Changes
- Updated dependencies
[
e74fcd2d
]:- @hover/utilities@0.14.0
0.56.0
Minor Changes
Patch Changes
0.55.2
Patch Changes
0.55.1
Patch Changes
- Updated dependencies []:
- @hover/blueprint-theme@0.55.1
- @hover/tokens-typography@5.1.2
0.55.0
Minor Changes
38dc7507
Thanks @jrolfs! - Use smaller font size in Badge on account of the capitalization and to center text vertically
0.54.3
Patch Changes
-
#1991
cf646a92
Thanks @cpalmatier! - Useneutral.disabled
for Links withouthref
-
#1991
8aabfd6f
Thanks @cpalmatier! - Apply border correctly forvertical
Dividers
0.54.2
Patch Changes
- #1973
608a0ea3
Thanks @jrolfs! - Fix issue in Heading that causedisLight
to use the incorrect color
0.54.1
Patch Changes
- Updated dependencies
[
9924631c
]:- @hover/utilities@0.12.0
0.54.0
Minor Changes
Patch Changes
-
#1925
d0b85e8e
Thanks @jrolfs! - Override CSS reset that appliesappearance: button
to tabs (which made the tabs look "rounded" in mobile Safari etc.) -
#1925
524324e5
Thanks @jrolfs! - Fix arrow alignment in Tooltip for left/right placements (a bit of a hack until we figure out exactly what's going on there) -
Updated dependencies [
d2e1adc7
,0dae11e2
,ed69a883
]:- @hover/utilities@0.11.0
- @hover/blueprint-theme@0.54.0
0.53.0
Minor Changes
- #1914
e9342852
Thanks @jrolfs! - Addprimary
variant to Tabs for primary navigation (header) use case
0.52.0
Minor Changes
-
#1871
6351e8fc
Thanks @jrolfs! - AddbrandPurple
palette⚠️ The
brandPurple
palette should be considered unstable and may be removed or modified outside of Semantic Version
Patch Changes
-
#1871
cc76c3a9
Thanks @jrolfs! - Add padding to the right of TabHeader -
#1871
43d4d796
Thanks @jrolfs! - Updatemin-width
of TabHeading according to size -
Updated dependencies [
6351e8fc
]:- @hover/blueprint-theme@0.52.0
0.51.2
Patch Changes
-
a0cf6389
Thanks @jrolfs! - Revert this change:Update internal
<input />
element styling in Radio, Checkbox, TileRadio, TileCheckbox, and Toggle such that e2e testing solutions such as Cypress and Playwright should be able to interact with them without passing theforce
optionIt was a red herring for Cypress failures, the actual issue in this particular case was that Chakra does not pass props (i.e:
data-test-id
) to the internalinput
element for these components.I may revisit this change, as the CSS being applied in the reverted changes is necessary for Playwright to interact with said
input
s viacheck()
, however I want to investigate the best approach before moving forward with any modifications to the default Chakra CSS. The approach that is being reverted here actually causes visibility tests to fail on account of usingopacity
to hide theinput
.
0.51.1
Patch Changes
- #1818
163131e7
Thanks @jrolfs! - Update internal<input />
element styling in Radio, Checkbox, TileRadio, TileCheckbox, and Toggle such that e2e testing solutions such as Cypress and Playwright should be able to interact with them without passing theforce
option
0.51.0
Minor Changes
-
#1796
f7e0168b
Thanks @jrolfs! - Addsubtle-tile
variant to Checkbox and Radio -
#1796
dae25726
Thanks @jrolfs! - Set font weight and family on container (label
) of Checkbox, Radio, TileCheckbox, and TileRadio so it can be overridden
Patch Changes
- Updated dependencies
[
686feed1
]:- @hover/utilities@0.10.0
0.50.0
Minor Changes
Patch Changes
-
#1766
7e3ca9a3
Thanks @jrolfs! - Fix missinglightAlpha.XXX
anddarkAlpha.XXX
. They were available as legacylightAlphaXXX
anddarkAlphaXXX
, but those are going away soon. -
#1766
a6d92830
Thanks @jrolfs! - Use correct color for dividers in Menu -
#1784
fa16a549
Thanks @jrolfs! - Defaultdisplay
for Icon toblock
-
#1785
578970ca
Thanks @jrolfs! - Fix sizing and spacing of Tag component -
Updated dependencies [
4d442c37
]:- @hover/blueprint-theme@0.50.0
0.49.0
Patch Changes
- Updated dependencies
[
bf2aea67
]:- @hover/blueprint-theme@0.49.0
0.48.0
Patch Changes
0.47.4
Patch Changes
- Updated dependencies
[
95ae6d8f
]:- @hover/utilities@0.9.0
0.47.3
Patch Changes
-
#1687
cc149dc5
Thanks @jrolfs! - Fix visual issue where an outline would flash when a Button withminimal
fill that has:focus
(not:focus-visible
) is blurredBefore After -
#1694
e50bb07c
Thanks @jrolfs! - Fix spacing between form input and validation error message in Field -
Updated dependencies [
026ad6bb
]:- @hover/utilities@0.8.0
0.47.2
Patch Changes
0.47.1
Patch Changes
-
#1618
7e5f8333
Thanks @richardhover! - Fix Button disabled state to be the correct color and consistent across browsersBrowser Before After Firefox Chrome Safari
0.47.0
Minor Changes
-
#1584
1e8216e4
Thanks @jrolfs! - Adddistance200
preset forshadow
-
#1584
86811979
Thanks @jrolfs! - Tweak thumb size insmall
size of Slider to be just a bit larger
Patch Changes
-
#1584
f38c1a82
Thanks @jrolfs! - Fix super weird issue where the Slider sometimes gets rendered without any dimensions (and is therefore invisible) due to a weird CSS variable issue -
#1582
aae0b35a
Thanks @jrolfs! - Add missing peer dependency for @chakra-ui/theme-tools (@chakra-ui/system) -
Updated dependencies [
1e8216e4
]:- @hover/blueprint-theme@0.47.0
0.46.0
Minor Changes
Patch Changes
- #1576
d49a48a3
Thanks @jrolfs! - Fixdistance100
shadow to include top shadow bleed to create definition on the top of containers - Updated dependencies
[
d49a48a3
,eec255f4
]:- @hover/blueprint-theme@0.46.0
0.45.2
Patch Changes
-
0a8581cd
Thanks @jrolfs! - Transitioncolor
in brand-specific button -
060e5012
Thanks @jrolfs! - Defaultwhite-space
tonowrap
in brand-specific button -
dd077b64
Thanks @jrolfs! - Update state colors forneutral
color scheme in Link and brand-specific button'sminimal
variant to be white with primary hover/active states as the grayneutral
color scheme doesn't actually have any valid usecases or really make sense at all.
0.45.1
Patch Changes
-
d600985b
Thanks @jrolfs! - Fix typography inminimal
variant of brand-specific Button -
7d2ef537
Thanks @jrolfs! - Addminimal
variant to brand-specific Button
0.45.0
Minor Changes
02fcb473
Thanks @jrolfs! - Add special/brand
entrypoint with custom components intended for us in marketing collateral as opposed to product. Right now this includes:- A separate
Button
component that reads it's theme fromBrandButton
- "Decorations," intended to be used with the aforementioned
Button
, and are interactive icons
- A separate
Patch Changes
- Updated dependencies
[
02fcb473
]:- @hover/blueprint-theme@0.45.0
0.44.0
Minor Changes
-
#1519
9771b441
Thanks @jrolfs! - Addinset100
inset box shadow preset (this is probably not stable and may change if we flesh out more inset shadows)
Patch Changes
0.42.1
Patch Changes
0.42.0
Minor Changes
-
#1546
2ce5bb14
Thanks @jrolfs! - Addunderline
andminimal
variants to Link -
#1546
d8c2bdcd
Thanks @jrolfs! - SupportcolorScheme
on Link
0.41.0
Minor Changes
-
#1543
86b2cf1c
Thanks @jrolfs! - Add font weight variants to Heading (light
) and Text (semiBold
andbold
) -
ed432a7f
Thanks @jrolfs! - Tweak divider color and heading style in Menunavigation
variant
0.40.0
Minor Changes
0.39.0
Patch Changes
-
#1525
bc0bab56
Thanks @jrolfs! - Align tabs vertically excluding the indicator in Tabs component -
#1525
6d02cd73
Thanks @jrolfs! - Tweak focus indicator on Link a bit more -
Updated dependencies [
b9536f87
]:- @hover/blueprint-theme@0.39.0
0.38.5
Patch Changes
-
#1520
346b7f6a
Thanks @cpalmatier! - Changes default body weight to 400 from 300 in new typography -
Updated dependencies [
346b7f6a
]:- @hover/tokens-typography@5.1.1
0.38.4
Patch Changes
-
#1512
7ee110c3
Thanks @jrolfs! - Setposition: relative
on list items to create position context for absolutely positioned bullets -
#1499
ab05bc57
Thanks @jrolfs! - Configure all font weights using system aliases instead of Chakra aliases -
Updated dependencies [
cf53238a
,42d7c954
]:- @hover/tokens-typography@5.1.0
0.38.3
Patch Changes
- #1491
14dc9596
Thanks @jrolfs! - Fix Link styling to not look disabled whenas
prop as passed (omittinghref
should make link look disabled unless it's being rendered as abutton
etc.)
0.38.2
Patch Changes
- Updated dependencies
[
b2a3a71b
]:- @hover/tokens-typography@5.0.0
- @hover/blueprint-theme@0.38.2
0.38.1
Patch Changes
-
#1487
69e16ba8
Thanks @jrolfs! - Only display visual focus indicator for:focus-visible
on Link component, don't highlight Links withouthref
-
#1487
e749afb3
Thanks @jrolfs! - Fix background color flash when Checkbox is initially rendered -
Updated dependencies [
99f233c9
]:- @hover/utilities@0.7.0
0.38.0
Minor Changes
Patch Changes
-
#1435
73e57e59
Thanks @jrolfs! - Tweak focus indicator and hover state for Link component -
Updated dependencies [
8fda3f25
]:- @hover/blueprint-theme@0.38.0
0.37.0
Minor Changes
-
#1443
0e850d03
Thanks @jrolfs! - Addminimal
variant to Code component -
#1443
fdbbae6a
Thanks @jrolfs! - Addoutline
variant to Code component -
#1443
e34262f6
Thanks @jrolfs! - Add border radius token 400 @6px
Patch Changes
- Updated dependencies
[
e34262f6
]:- @hover/blueprint-theme@0.37.0
0.36.0
Minor Changes
Patch Changes
-
#1424
0bd525ef
Thanks @jrolfs! - Add missingbrandTan
color scheme to Badge and Code -
#1426
22139688
Thanks @jrolfs! - Fix layout shift caused byborder-width
changing when the Button component receives focusBefore After -
#1423
69ba6923
Thanks @jrolfs! - Specify icon sizing in @hover/chakra-theme, fix sizing/spacing for icon inAlert
withtitle
-
Updated dependencies [
4aa0adeb
,54e8adb5
]:- @hover/blueprint-theme@0.36.0
- @hover/tokens-typography@4.1.0
0.35.1
Patch Changes
0.35.0
Minor Changes
-
#1416
ca7e1c85
Thanks @jrolfs! - Addbrand
variant to Badge component -
#1416
31829249
Thanks @jrolfs! - Add border radius token for8px
as 500
Patch Changes
- Updated dependencies
[
31829249
]:- @hover/blueprint-theme@0.35.0
0.34.0
Minor Changes
Patch Changes
-
#1409
dfbf0dd0
Thanks @jrolfs! - Fix styling forisDisabled
+isChecked
state ofRadio
andTileRadio
-
Updated dependencies [
93b2efe5
]:- @hover/blueprint-theme@0.34.0
0.33.0
Minor Changes
Patch Changes
- Updated dependencies
[
6a016aa2
]:- @hover/utilities@0.5.0
0.32.0
Minor Changes
-
#1394
4acb1893
Thanks @jrolfs! - Adddisplay
variant and sizes (display200
etc.) toHeading
component
Patch Changes
0.31.1
Patch Changes
- #1392
612840d0
Thanks @jrolfs! - DefaultCheckbox
andRadio
control alignment to center and requirealignItems
to be set tobaseline
in order to align the control with the first line of the label when it wraps. - Updated dependencies
[
2d966af6
]:- @hover/utilities@0.4.0
0.31.0
Minor Changes
-
#1355
eeb54a44
Thanks @jrolfs! - - Addsmall
andlarge
sizes forCheckbox
andRadio
- Align
Checkbox
andRadio
controls properly when label text wraps
- Align
-
#1369
27619066
Thanks @cpalmatier! - Change Alert and Toast background colors to x.100 color tokens and modify Close Button default backgrounds accordingly.
Patch Changes
-
#1355
f1647ca6
Thanks @jrolfs! - FixRadio
so that selection is still displayed inisDisabled
state -
#1370
134a922d
Thanks @jrolfs! - Fix background color forModal
andDrawer
-
Updated dependencies [
4de9f4c8
,ef3a26f5
,81aeea3c
]:- @hover/blueprint-theme@0.31.0
- @hover/utilities@0.3.0
0.30.1
Patch Changes
- Updated dependencies
[
4c9b2c4d
]:- @hover/tokens-typography@4.0.0
- @hover/blueprint-theme@0.30.1
0.30.0
Minor Changes
-
#1301
fd16f8db
Thanks @jrolfs! - Add border focus colors forneutral
,success
,danger
, andwarning
variants -
#1301
aded5adc
Thanks @jrolfs! - AddvisibleOnly
prop tofocusReset
helper to only display provided focus styles for:focus-visible
-
#1320
a1cc60a0
Thanks @jrolfs! - Addsmall
size forButton
component
Patch Changes
-
#1321
6c458c2d
Thanks @jrolfs! - Fix spacing between the field contents and the icon in variousSelect
component sizes -
#1320
02d3430c
Thanks @jrolfs! - Fixtiny
icon size dimensions to besize.75
instead ofsize.50
-
#1320
a5048b7e
Thanks @jrolfs! - Specify default size forButton
-
#1301
9c347821
Thanks @jrolfs! - Fix letter spacin inTable
headers -
Updated dependencies [
3d051465
,04c6225a
,02d3430c
,796e8c81
,fd16f8db
,53d1c81f
,392c9ed7
,a82a14ed
,044f2df6
]:- @hover/blueprint-theme@0.30.0
- @hover/utilities@0.2.0
0.29.0
Minor Changes
- #1231
d1ea58c8
Thanks @jrolfs! - Add new brand color palettes and update success and danger palettes for use alongside new brand colors.
Patch Changes
- Updated dependencies
[
d1ea58c8
]:- @hover/blueprint-theme@0.29.0
- @hover/tokens-typography@3.2.1
0.28.0
Minor Changes
-
c6141b34
Thanks @jrolfs! - Add default focus helper (resetFocus
) and focus presets (noFocus
andsubtleFocus
). They are available from the/foundation
entrypoint."
Patch Changes
- Updated dependencies []:
- @hover/blueprint-theme@0.28.0
0.26.2
Patch Changes
-
#1236
c26cb75d
Thanks @dependabot! - Manually build type for theme now that Chakra's bailed on it for the time beingSee: https://github.com/chakra-ui/chakra-ui/issues/4226#issuecomment-904630320
0.26.1
Patch Changes
0.26.0
Minor Changes
Patch Changes
0.25.0
Minor Changes
- #1195
6d468163
Thanks @richardhover! - Add minimal variant toCloseButton
component
Patch Changes
-
#1214
e46b1467
Thanks @jrolfs! - Expose Heading and Text presets on /foundation entrypoint -
Updated dependencies [
a93e9736
]:- @hover/blueprint-theme@0.25.0
0.24.0
Minor Changes
- #1159
e13b19e1
Thanks @glindelien! - Theme Table component
0.23.1
Patch Changes
- #1153
b91d28e1
Thanks @glindelien! - Remove marginTop=0 from Text theme for Body component consistency
0.23.0
Minor Changes
6d47cae6
Thanks @jrolfs! - Apply defaultBody
size viasizes
(necessary for responsivesize
to work properly inBody
in @hover/blueprint)
0.22.0
Minor Changes
0.21.0
Minor Changes
-
#1114
a6313955
Thanks @jrolfs! - ThemeCloseButton
component -
#1114
4788a6aa
Thanks @jrolfs! - Add theme forIcon
(this is a custom component and is not applied to Chakra'sIcon
component. Instead we will apply it to our own icons such asAwesomeIcon
Patch Changes
- Updated dependencies
[
72b6726b
,dc61c816
]:- @hover/blueprint-theme@0.21.0
- @hover/tokens-typography@3.2.0
0.20.0
Minor Changes
-
#1064
515fe97
Thanks @jrolfs! - Add 200 border width token (3px
) -
#1064
f0bf9ce
Thanks @jrolfs! - Tighter border radius fortiny
sizeInput
Patch Changes
- Updated dependencies
[
515fe97
]:- @hover/blueprint-theme@0.20.0
0.19.1
Patch Changes
-
#1094
1137830
Thanks @jrolfs! - Fixwidth500
breakpoint value -
Updated dependencies [
1137830
]:- @hover/blueprint-theme@0.19.1
0.19.0
Patch Changes
- Updated dependencies
[
78c8d5c
]:- @hover/blueprint-theme@0.19.0
0.18.0
Minor Changes
-
#1079
b0e94fc
Thanks @jrolfs! - Prefix numeric breakpoint keys, i.e:{ 100: string }
→{ width100: string }
Chakra convert breakpoints to a "hybrid" array + object structure and numeric keys are treated as array indices in that case (even though they are actually string, e.g: '100'). This was causing broken media queries because Chakra relies on sorting the array in order to apply breakpoints in the correct order.
🚨 Unfortunately this is technically a breaking change for responsive style props, but the media query behavior is super broken due to the above issue as it stands now. I also don't think there is much usage of the numeric breakpoint scale.
- Use
base
instead ofdefault
for the base media query - Use the new versions of the numeric scale (e.g:
500
→width500
)
<Heading size={{ default: 400, desktop: 500, 500: 700 }}>Heading</Heading><Heading size={{ base: 400, desktop: 500, width500: 700 }}>Heading</Heading> - Use
-
#1079
4300e30
Thanks @jrolfs! - Start themingTable
component (it's a work in progress)
0.17.0
Patch Changes
- Updated dependencies
[
b2e5b34
,92e9951
]:- @hover/blueprint-theme@0.17.0
- @hover/tokens-typography@3.1.0
0.16.0
Minor Changes
- #1048
8d34f9a
Thanks @glindelien! - New Tag component with Blueprint theme
0.15.1
Patch Changes
- #1044
fd2d371
Thanks @jrolfs! - Remove extraneous direct Chakra package dependencies in favor of thepeerDependency
on @chakra-ui/react
0.15.0
Minor Changes
- #1028
ea65488
Thanks @glindelien! - New Feature: Badge component and theme
Patch Changes
-
#1038
1dd7094
Thanks @glindelien! - Updated Tooltip API to use colorScheme instead of colorMode. -
Updated dependencies [
dded2f1
]:- @hover/tokens-typography@3.0.0
- @hover/blueprint-theme@0.15.0
0.14.0
Minor Changes
-
#1012
b099858
Thanks @jrolfs! - Expose theme foundations onfoundations/
entrypoint:import { motion } from '@hover/chakra-theme/foundation';
0.13.0
Minor Changes
-
#996
a64ce7b
Thanks @glindelien! - Add and themeTooltip
component -
#999
e060e96
Thanks @sygessese! - ThemeTextarea
component
Patch Changes
- #1003
e6708e5
Thanks @jrolfs! - EnsureCheckbox
,Radio
,Select
, andInput
render with the defaultsize
when an unsupportedsize
is provided
0.12.0
Minor Changes
-
#962
1a12f7d
Thanks @jrolfs! - ThemeCheckbox
componentNote: this currently depends on the custom icon rendered in the
Checkbox
component in @hover/blueprint. -
#962
463c986
Thanks @jrolfs! - AddborderWidths
foundations scale, this allows us to set theborderWidth
style prop independently ofborder
and still use a preset:<Box borderWidth="500" /> -
#976
4367f25
Thanks @sygessese! - ThemeRadio
component -
#976
8d204a0
Thanks @sygessese! - FixCheckbox
label color for invalid state
Patch Changes
-
#962
459ddb0
Thanks @jrolfs! - Updatefocus
border preset to use correct color (primary.700
) -
Updated dependencies [
b77a8db
,459ddb0
,463c986
]:- @hover/blueprint-theme@0.12.0
- @hover/tokens-typography@2.2.3
0.11.0
Minor Changes
Patch Changes
-
#948
92effdc
Thanks @jrolfs! - Fix theme forSelect
andInput
by omitting them from the default Chakra theme before extending it.There were a handful of styles in the default theme that were a pain to override, so this is also an escape hatch for any future components that are easier to just theme from scratch.
-
#948
9e2e6cc
Thanks @jrolfs! - Fix merge behavior when merging components styling with default Chakra theme -
Updated dependencies [
15cf2c2
]:- @hover/blueprint-theme@0.11.0
0.10.0
Patch Changes
- Updated dependencies
[
ae56b8f
]:- @hover/blueprint-theme@0.10.0
0.9.1
Patch Changes
0.9.1-next.0
Patch Changes
0.9.0
Minor Changes
- #867
58a1498
Thanks @jrolfs! - Addsizes
tokens to foundation, including values for0.5
and1
which fixes inconsistent fraction behavior (e.g:width={1}
orwidth={0.5}
)
Patch Changes
- Updated dependencies
[
58a1498
]:- @hover/blueprint-theme@0.8.0
0.8.0
Minor Changes
- #863
93adc89
Thanks @jrolfs! - Update color tokens dependency (preserving backwards compatability by aliasingneutral000
toneutral0
)
Patch Changes
0.7.0
Minor Changes
- #860
5bd6955
Thanks @jrolfs! - Make colors backwards compatible (i.e: support bothprimary500
as well as Chakra-styleprimary.500
)
Patch Changes
- Updated dependencies []:
- @hover/blueprint-theme@0.6.1
0.6.0
Minor Changes
0.5.3
Patch Changes
- Updated dependencies
[
d210010
,acbdc6d
,3717877
]:- @hover/blueprint-theme@0.6.0
- @hover/tokens-typography@2.2.0
0.5.2
Patch Changes
0.5.1
Patch Changes
0.5.0
Minor Changes
-
#804
80a5e67
Thanks @jrolfs! - Add motion foundations to theme -
#804
3da4e11
Thanks @jrolfs! - Add halo styles to shadow foundations -
#804
7ab7be1
Thanks @jrolfs! - ThemeInput
andSelect
components -
#804
bb411c4
Thanks @jrolfs! - Add foundations:- Borders
- Breakpoints
-
#804
c943502
Thanks @jrolfs! - AddinvisibleNeutral
invisible shadow for use as a transition start/end state
Patch Changes
- Updated dependencies
[
af1cf6f
,3ae8dbe
,65ad22e
]:- @hover/tokens-border@0.6.0
- @hover/tokens-depth@0.6.0
0.4.0
Minor Changes
-
#797
aa1a7e1
Thanks @jrolfs! - 1. Add more "foundation" to the theme:-
Radii
-
Shadows
-
Space
-
Typography
- Theme typography components (
Heading
andText
).
-
0.3.0
Minor Changes
0.2.0
Minor Changes
- #785
bb5c852
Thanks @jrolfs! - Add support for allChakraProvider
props and defaultresetCSS
tofalse