Releases
latest
11.25.0 (2024-10-16)
Bug Fixes
- add box sizing to storybook (aaa354f)
Features
- add first and last controls to pagination simple (c1fefd7)
11.24.2 (2024-09-02)
- make
base
CSS reset optional
11.24.1 (2024-07-23)
Features
- separated radio button from radio group (6df4b75)
- added deprecation messages for card (74c5de1)
- added deprecation messages for clock and site header (v1) (2364048)
Bug Fixes
- fix progress stepper icon attrs (455bf7a)
11.24.0 (2024-06-21)
Bug Fixes
Features
11.23.0 (2024-06-03)
Bug Fixes
- add accessible text (08d24bb)
- add aria checked attribute to radio button (732ef25)
- make modal close button outline thicker (2086696)
- progressBar progress announced to screen readers (fdea44d)
Features
- add button role to progress stepper (86304d4)
- add link component (6e0f7a9)
- add title property to tag component (a1074ec)
- added ability for pagination simple to render as links (e9e7094)
- added tag button example to stroybook (fc82a0b)
- added thicker focus outline to toast component (5cea258)
- added thicker focus outline to universal header (41be1b5)
- created grid component (7286ca3)
11.22.0 (2024-05-08)
Bug Fixes
- siteHeaderV2 summary collapse bug in firefox (ee908d3)
Features
11.21.1 (2024-04-26)
Bug Fixes
- fix accessibility issues for
siteHeaderV2
11.21.0 (2024-04-18)
Features
- restyled progress stepper (6cc141f)
11.20.0 (2024-04-17)
Bug Fixes
Features
- add
avatar
andavatarGroup
components (e91308e) - add orientation prop to
rule
component (f1c7be3) - add `skipLinks component (e9a9696)
- allow
select
to be a controlled component (840dc36)
11.19.0 (2024-03-26)
Bug Fixes
- added aria expanded to disclosure summary element (53a732c)
- added empty alt when alt is not provided for information card (1cab08a)
- remove inline styling for brand logo in site header (4886574)
- removed placeholder from text input (35c47d8)
- reverted text input disabled styles (2b4be4b)
Features
- added presentation option to icon (dc00217)
- added radioButtonAlignment property to radioButton (7e1de2f)
11.18.0 (2024-03-21)
Bug Fixes
- fix focus state being applied to small radio button (6c3bfa8)
- fix prefix flex property not supported in safari (6e12250)
Features
- 'siteHeaderV2' auto open main panel on primary menu click (e8bb7e8)
11.17.0 (2024-03-05)
Features
- add
datePicker
andcalendar
components (201a642) - add hideLabel property to input components (8ef051b)
- add
SiteHeaderV2
component (beta) (6e91b98) - add width property to
textInput
andtextArea
components (a2209a9)
11.16.0 (2024-02-23)
Bug Fixes
- fixed tag alignment on information card (cf5e4b4)
- removed form control info margin if there is no content (bf8fb01)
- stop select items triggering events on elements behind them (9aa4f3c)
- updated select content width and open behavior (8dff19d)
- wrapped pagination simple buttons in a list (dba5b89)
Features
- add prefix and suffix to text input (c500097)
- add typography card (6ecd9e3)
- added media card component (385e5fa)
Performance Improvements
- improved accessibility for breadcrumb component (2f5c18b)
11.15.0 (2024-02-05)
Features
- add ContentSlot to UniversalHeader (2a9e418)
11.14.0 (2024-02-01)
Features
- added
informationCard
component (a67ea11)
11.13.1 (2024-01-17)
Bug Fixes
- added aria-label prop to select component (70f2744)
11.13.0 (2024-01-10)
Bug Fixes
- fixed issue with select options not appearing in modals (b230ca7)
- fixed select options overlowing viewport (57919fe)
Features
- added drone icon (bfd6ef7)
11.12.0 (2023-11-16)
Bug Fixes
- fixed checkbox checked property not working within storybook (518793a)
- fixed modal padding on mobile breakpoint (8c14ffa)
Features
- added additional sizes for the Button, Input and Select components (3014b50)
11.11.0 (2023-10-24)
Bug Fixes
- fixed skewed radio buttons (baf5d2b)
Features
11.10.0 (2023-10-06)
Bug Fixes
- fixed styling error with nested steppers (4de09a3)
Features
- added controls to each individual story (6e21ffd)
- added troubleshooting and testing docs (b8aadbe)
- replace yarn with pnpm (ea1ff4b)
- updated storybook to version 7.4 (ff84a8b)
11.9.0 (2023-09-25)
Bug Fixes
- added missing component exports (a80da89)
Features
11.8.0 (2023-09-19)
Features
- added filterDataAttrs to all arc components (dea4cc3)
- added tabs component (1e9ef7b)
- added toast component (bfeaa82)
- added x (formerly twitter) icon (ecba385)
11.7.0 (2023-08-07)
Features
11.6.0 (2023-07-07)
Bug Fixes
- fixed checkbox disabled styles (402f003)
Features
- added filter component (17c3459)
- added pagination component (051effb)
- added scroll to top button (ecfd13e)
- added textarea component (5450efe)
11.5.0 (2023-06-23)
Bug Fixes
- fixed checkbox alignment by adding checkboxAlignment property (5589333)
Features
- add alert component (80b8f82)
- added disclosure mini component (a3f7088)
- added new elevation level (b3eefa6)
- added NodeItem property to SiteHeader (db1f237)
- added whatsapp icon (32d0e6a)
11.4.2 (2023-05-24)
Bug Fixes
11.4.1 (2023-05-17)
Bug Fixes
- fixed icon token naming mismatch (2f59dde)
11.4.0 (2023-05-12)
Bug Fixes
- fixed mini disclosure icon missing in safari (e79231e)
Features
- added new mid chevron up and down icons (9d6b317)
- added tag component (c2cd563)
- added progress bar component (37cbe60)
- added responsive spacing to verticalSpace component (5d1dc1a)
- updated chevron size for flat button variants (94bb224)
11.3.0 (2023-04-18)
Features
- added 20-28-40 variants to vertical space size (fa1ad7d)
- added internal helper position prop + radio style updates (4c476a4)
- updated checkbox design, icon + color tokens (ffc920b)
11.2.0 (2023-03-28)
Bug Fixes
Features
- added switch component (40648f2)
11.1.0 (2023-03-14)
Features
- add Badge component (9a7a8e6)
- add truncate component (37d1dce)
- added disclosure + PasswordToggle to TextInput (a76d74d)
- updated select styles + added disclosure props (fe88692)
11.0.0 (2023-02-01)
BREAKING CHANGES
- converted icon into react components and created a new icons package (81de4d6)
10.8.1 (2023-01-30)
Bug Fixes
- added commonjs output for subpath imports (2d40c82)
10.8.0 (2023-01-18)
Features
10.7.0 (2023-01-12)
Features
10.6.0 (2022-12-09)
Bug Fixes
Features
10.5.0 (2022-12-01)
Bug Fixes
Features
- add visually hidden component (#966) (dfffdaf)
- added subpath imports for components (feb86a6)
- added docs for subpath imports (#964) (b2eee31)
10.3.0 (2022-11-16)
Features
- added
SpeedGuarantee
+UkHotspots
icons (509f226)
10.2.1 (2022-11-09)
Bug Fixes
- removed router from breadcrumbs stories (0b0a520)
10.2.0 (2022-11-03)
Bug Fixes
- add
children
prop toRadioGroup
(3a33afc)
Features
- add Breadcrumbs component (51b908f)
- added onclick handlers to header, footer and card components (#952) (debf27d)
10.1.0 (2022-09-06)
Features
- add
loginOnClick
prop toSiteheader
(081fb6f)
10.0.3 (2022-08-23)
Bug Fixes
10.0.1 (2022-07-21)
Bug Fixes
- bump version (107d427)
10.0.0 (2022-07-19)
Features
- add picture art direction support to
Image
(f57abbb) - amend default value of
loginTitle
inSiteHeader
(36c0b62) - upgrade to React 18 (8492a2c)
BREAKING CHANGES
- Upgrade to React 18
9.2.0 (2022-06-29)
Features
- add new brand icons (7bd290a)
9.1.0 (2022-06-17)
Features
9.0.0 (2022-06-13)
Features
- include Arc tokens in
styles.css
(af320d7) - move BT component styles to
styles.css
(7aaaf4b) - remove EE brand (1ca7702)
BREAKING CHANGES
- Remove
styles.bt.css
from@arc-ui/components
and@arc-ui/bundle-web
, all BT styles are now instyles.css
- Remove
styles.ee.css
from@arc-ui/components
and@arc-ui/bundle-web
- Remove
ee
variant fromBase
brand
prop - Remove EE
BrandLogo
, see Service Status page examples for alternative approach - Remove
typeface
prop fromHeading
, only required for EE brand - Remove Noblee and Rubrick fonts from
@arc-ui/fonts
- Remove all
$ee-
Sass variables from@arc-ui/tokens-scss
- Remove all
--ee-
CSS custom properties from@arc-ui/tokens
- Remove all
Ee
JavaScript variables from@arc-ui/tokens
8.2.0 (2022-06-09)
Features
- add coral & turquoise gradients to
Surface
(bf970ec)
8.1.0 (2022-06-08)
Features
8.0.1 (2022-05-18)
Bug Fixes
- fix shrinking error icons in form components (a061a98)
8.0.0 (2022-05-16)
Features
- add
basket
prop toSiteHeader
(e70a416)
BREAKING CHANGES
- Remove
basketHref
&hasBasket
props fromSiteHeader
. Usebasket
prop to pass a component (or a link) instead.
7.1.0 (2022-05-13)
Features
- add
curve
prop toSiteFooter
(93f80b0)
7.0.0 (2022-05-04)
Bug Fixes
- prevent unnecessary re-rendering of
Card
(61b013f)
Features
BREAKING CHANGES
- Remove Internet Explorer 11 support
6.4.0 (2022-03-30)
Bug Fixes
- add
sizes
prop toCard.Image
(9392a28)
Features
- make
SiteHeader.ItemGroup
title
optional (49b0f91)
6.3.0 (2022-03-28)
Bug Fixes
- prevent
Card
from requiring 2 clicks to activate (699c4e8)
Features
- add default link focus states (bd0278c)
- update brand coral colour palette (749961e)
- update light
Poster
legibility scrim (68d822b)
6.2.0 (2022-03-11)
Bug Fixes
- fix spacing in form component labels (9949b46)
Features
6.1.0 (2022-03-03)
Features
- add
offsetXL
,subTitle
&viewAllTitle
props toSiteHeader.SubNavItem
(a28c262) - prevent sticky
Button
hover on touch devices (e1eda28)
6.0.0 (2022-02-24)
Bug Fixes
- fix component polyfills (418f51c)
Features
- rename
RadioGroup
defaultValue
prop tocheckedValue
(65738f5)
BREAKING CHANGES
- Rename
RadioGroup
defaultValue
prop tocheckedValue
.
5.0.0 (2022-02-11)
Features
- add
supportingText
prop toButton
(6d2c3e4) - add
requirementStatus
prop toFormControl
(2e789f0) - add
onBlur
props toCheckbox
,RadioGroup
&TextInput
(401802f) - add
size
prop toCheckbox
&RadioGroup
(eaba892) - support
Checkbox
groups (eed703f) - add
labelSize
prop toRadioGroup
(3862fe5) - remove
errorMessage
prop fromRadioGroup
(73d8e92) - add
displayName
toRadioButton
(a99ba8f) - add
isDisabled
prop toRadioButton
(9ca4315) - align
RadioButton
margins withCheckbox
(9f83ba5) - reduce
TextInput
rounding to align withCheckbox
(023b9dd) - improve
Formik
support (ded4bba) - improve ARIA attribute usage (6e0193f)
- improve form component typography & spacing (b53a0c7)
- update form component label styles (52fb212)
- add alert icon to form component error messages (da222f4)
BREAKING CHANGES
- Remove
isRequired
prop fromFormControl
, userequirementStatus
instead. - Rename
Checkbox
isChecked
prop tochecked
. - Remove
errorMessage
prop fromRadioGroup
. - Remove
isRequired
prop fromRadioGroup
. RadioGroup
defaultValue
prop is now required.
4.0.1 (2022-01-25)
Bug Fixes
4.0.0 (2022-01-24)
Bug Fixes
- fix
Card
text alignment (978f1d3) - fix
Checkbox
checked state (ba2341d) - fix
Markup
heading sizes (846c502) - prevent
Columns
from overlaying interactive content above (56c4f2c)
Features
- add
href
&viewAllTitle
props toSiteHeader.ItemGroup
(a886e73) - add netural
fill
variant toCard
(c001d96) - add
subBrand
props toBrandLogo
&SiteHeader
(e45c377) - use shadow to layer
SiteHeader
menu above content (3b24c89)
BREAKING CHANGES
BrandLogo
size
prop default value changed from 40 to 34 (to match usage inSiteHeader
).
3.1.0 (2021-12-15)
Features
- add 20 new brand icons (b7444b4)
3.0.0 (2021-12-09)
Bug Fixes
- fix layout jump in
SiteHeader
sub nav (d462525)
Features
- add
ariaLabel
prop toButton
(4490abb) - add chevron to
SiteHeader
disclosure buttons (62c5a5a) - add custom :focus states to
SiteHeader
(7d4ee74) - add desktop no-JS support to
SiteHeader
(16de28e) - add ES module support to @arc-ui/tokens-web (656bfee)
- add
isCurrent
prop toSiteHeader.NavItem
(852255e) - add
search
prop toSiteHeader
(7761a65) - close
SiteHeader
menu with Esc key (c0c6ed0) - manage focus on
SiteHeader
menu open/close (cd48cb7) - use WAI-ARIA semantics in
SiteHeader
(d874e32)
Performance Improvements
- reduce @arc-ui/components JS bundle size (8cd76c7)
BREAKING CHANGES
- Remove
hasSearch
prop fromSiteHeader
. Usesearch
prop instead. - Remove
hasViewAll
prop fromSiteHeader.NavItem
&SiteHeader.NavItemWithSubNav
. Use optionalhref
prop instead.
2.1.0 (2021-11-19)
Bug Fixes
- ensure
UniversalHeader
items are legible at end of scroll width (36e754e) - fix
SiteHeader
default sub nav slot check (1bd02ab)
Features
- add
SiteHeader
rehydrator (752a078)
2.0.0 (2021-11-15)
Bug Fixes
- fix open details elements in
SiteFooter
SSR (00a0e8a)
Features
- add
arc-body--overflowHidden
CSS utility class toBase
(5285199) - add
logoLabel
prop toSiteFooter
(dc8be2e) - add
SiteFooter
rehydrator (2a90a16) - improve layout of simple & brand-only
SiteFooters
(2b6bb0f) - remove label markup from
BrandLogo
iflabel
prop is undefined (1250be9) - switch in/out naming of BT easing design tokens (400f9fc)
- update
SiteHeader
(a8efa5c) - use
topLeft
Curve
inSiteFooter
(bd8b30c)
BREAKING CHANGES
SiteHeader
children must beNavItem
orNavItemWithSubNav
- Remove
secondaryNavItems
prop fromSiteHeader
1.3.0 (2021-11-01)
Bug Fixes
- fix
Columns.Col
align top behaviour (3f7fc9a)
Features
- add 8 new brand icons (a1db030)
1.2.0 (2021-10-08)
Bug Fixes
Features
- add
main
prop toSiteFooter
& update design (eba83ff) - add YouTube social icon (3c6e553)
- support brand-flat color in
Curve
(0304214)
1.1.0 (2021-09-23)
Bug Fixes
- fix @arc-ui/tokens-scss import error (da89753)
- fix
imageAlt
prop inCard
(d741b0c) - prevent subpixel rounding errors in
Curve
(8b60e99)
Features
- add 9 new brand icons (709c129)
- add brand-flat
background
toSurface
(46031be) - add flat brand background colour to docs and Figma (2dec076)
- add Interactive (flat) colour swatches to Figma (09f9554)
- add
target
prop toCard
(1c7eb53)
1.0.0 (2021-09-14)
Bug Fixes
- add
editorType
to manifest to stop Figma throwing error in new versions (bd84292)
Features
- release v1 (64865cd)
- move large breakpoint
Heading
sizes to the extra large breakpoint (98d36be) - rename color tokens & add gradient tokens to match documentation (6e41d34)
- update to latest brand icons (925b469)
- add
Checkbox
,FormControl
,RadioGroup
&TextInput
to Figma
BREAKING CHANGES
- Future breaking changes will follow semantic versioning.
- "BreakpointL" heading tokens are now "BreakpointXl".
- Remove "Light Surface" & "Dark Surface" colour groups from Figma (use "Light Pathway", "Dark Pathway" & "Components" colour groups instead).
Breaking icon changes
- Rename
btCross2px
tobtCrossAlt2px
- Rename
btGroupDetails
tobtDetailsGroup
- Rename
btShiledTick
tobtShieldTick
- Rename
btTick2px
tobtTickAlt2px
- Rename
btTickVarient
to btTickVariant
- Remove
btCloudUserAlert
- Remove
btConnectAndShare
- Remove
btDocumentPDFDownload
- Remove
btSpeedSlowFaster
- Remove
btSpeedSlowFastest
- Remove
btVideoConference
Breaking colour token changes
- Replace "OnDark" with "DarkPathway" in all tokens
- Rename
BtColorCoreIndigo
toBtColorBrandIndigo
- Rename
BtColorCorePink
toBtColorBrandPink
- Rename
BtColorExtendedCoral
toBtColorBrandExtendedCoral
- Rename
BtColorExtendedTurquoise
toBtColorBrandExtendedTurquoise
- Remove
BtColorCoreBlack
(useArcColorBlack
instead) - Remove
BtColorCoreWhite
(useArcColorWhite
instead) - Remove
BtColorFunctionalRed
(useBtColorStatusRed
instead) - Remove
BtColorFunctionalAmber
(useBtColorStatusAmber
instead) - Remove
BtColorFunctionalGreen
(useBtColorStatusGreen
instead) - Rename
BtColorBodyCopy
toBtColorBodyText
- Rename
BtColorSupportingCopy
toBtColorSupportingText
- Rename
BtColorMutedCopy
toBtColorMutedText
- Rename
BtColorHeadline
toBtColorHeadingBrand
- Rename
BtColorProposition
toBtColorHeadingProposition
- Rename
BtColorLink
toBtColorInteractive
- Rename
BtColorLinkHover
toBtColorInteractiveHover
- Rename
BtColorLinkActive
toBtColorInteractiveActive
- Rename
BtColorOverButton
toBtColorButtonForeground
- Rename
BtColorFocus
toBtColorFocusOutline
- Rename
BtColorDisabled
toBtColorDisabledForeground
- Rename
BtColorBorder
toBtColorBorderDefault
- Rename
BtColorStatusRedComplimentary
toBtColorStatusRedComplementary
- Remove
BtColorTheme
(useBtColorBrandIndigo
instead) - Remove
BtColorBackgroundBlack
(useArcColorBlack
instead) - Rename
BtColorBackgroundBrand
toBtColorDarkPathwayBackgroundBrand
- Rename
BtColorBackgroundDark
toBtColorDarkPathwayBackgroundDark
- Rename
BtColorBackgroundDarker
toBtColorDarkPathwayBackgroundDarker
0.21.0 (2021-08-19)
Summary
- Add extensive system documentation
- Add browser support spec
- Update Arc to match browser support spec
- Upgrade to React.js v17
Bug Fixes
- display
Checkbox
tick in IE11 (9c7ee85) - fix
AlignItem
text wrapping in IE11 (30607b3) - fix
Button
padding in IE11 (477662a) - fix
Disclosure
layout in IE11 (f03401c) - fix
Elevation
layout in IE11 (c8d015d) - fix flat
Button
pressed state bug in IE11 (dee13da) - fix some
Icon
isSelected
variants (d81886c) - fix
TextInput
padding in IE11 (8212993) - prevent margin collapsing at top of
Columns
(e4f8ad2)
Features
- add
growVertically
prop toSurface
(f4b8377) - add
isInline
prop toIcon
(cd3d8ec) - prevent
Markup
tables from always taking-up 100% width (c751cff) - prevent small indigo
Headings
(26eb6fb) - remove BT Condensed font from
Markup
component (9813f27) - remove
Curves
in IE11 (17fca5e) - remove over-link color tokens (79c0b80)
- replace error colors with status-red and status-red-complimentary (c327d3d)
- revert to official BT brand
pink-01
(a0831c5) - switch to single
Column
layout for IE11 (882fec7) - support
BrandLogo
in IE11 (ac11324) - support
Icon
in IE11 (ec0ad48) - upgrade to react 17 (b2e5531)
0.20.0 (2021-07-02)
Bug Fixes
- add missing styles for 12-span
Columns
(dbc3a29) - fix chevron icon in
Card
(323f695) - render
Card
correctly on server (01e6bbc)
Features
- add 48px and 64px values to
Surface
padding (fc66129) - add
alt
prop toPoster.Image
(6eb9f67) - add
gutterBorder
prop toGroup
(856ee17) - add
label
prop toIcon
(ea4bb26) - add social icons to
Icon
(48a8477) - support equal
Group.Item
widths viagrowEqual
prop (3b9386b)
0.19.0 (2021-06-17)
Update viewport grid layouts
320 = 2 x 16px margins, 6 x 28px columns, 5 x 24px gutters
636 = 2 x 24px margins, 6 x 78px columns, 5 x 24px gutters
768 = 2 x 24px margins, 12 x 38px columns, 11 x 24px gutters
1024 = 2 x 32px margins, 12 x 58px columns, 11 x 24px gutters
1280 = 2 x 32px margins, 12 x 72px columns, 11 x 32px gutters
Features
- add 32px wide grid gutter token (17726fd)
- add
isGutterless
prop toColumns
(43e83e7) - change small breakpoint from 640px to 636px (27c4cb6)
- increase
Column
gutters to 32px at largest breakpoint (c3e9705) - rename arc-section-max-width token to arc-section-max-width-wide (1219169)
- update
Section
margins & max-widths for new layouts (aa85fe5)
0.18.0 (2021-06-16)
Bug Fixes
- export TypeScript definitions (3a92065)
Features
- add BT status color tokens (247b914)
- add color prop to
Icon
(62c79b2) - add
Disclosure
component (edfa880) - pass data- attributes through to all components (3f947d6)
- remove BT Curve Condensed from small Text variants (edd72c4)
- remove testId props in favour of data attributes (f77bf2e)
0.17.1 (2021-06-09)
Bug Fixes
- render default icon correctly in flat
Button
(b885b36)
0.17.0 (2021-06-09)
Features
- lowercase px in
Icon
names (cd3bccd) - publish @arc-ui/tokens package (7b5c65b)
- publish @arc-ui/tokens-json package (510f244)
- publish @arc-ui/tokens-scss package (86ed7fa)
0.16.0 (2021-06-01)
Bug Fixes
- fix
SiteFooter
layout in Safari (8a8161e)
Features
- add
all: revert
CSS rule toBase
(f687dea) - add
label
prop toBrandLogo
(dbce4ec) - add
logoLabel
prop toSiteHeader
(b7ad1b1) - align Figma component names with React (980c6e7)
- prevent bold text in size M+ BT
Headings
(03494a0) - rename
OrganisationHeader
toUniversalHeader
(34664d8)
0.15.0 (2021-05-17)
Bug Fixes
- hide margin when empty
Col
is full width (10aa832)
Features
- add 128px size to
VerticalSpace
(eade5c4) - add
noWrap
prop toGroup.Item
(a81c1e3) - add
OrganisationHeader
(eb77f4b) - add
SiteFooter
(f045c83) - add
SiteHeader
(0f72880) - change
VerticalSpace
size
to numeric string enums (faaac32) - flatten
Poster
overlay on small viewports (09afbbf) - make
Curve
more composable (f7ae111) - make
Surface
brand gradient 90 degrees (96b9e83) - remove
paddingVertical
prop fromSection
. Use VerticalSpace instead. (e4dc94b) - rotate
Poster
scrim to improve text legibility (868555d) - support overlaying content via
Column
offsets (ebf566a) - switch
VerticalSpace
to use padding (5ffcad5) - update
Surface
padding props to numeric enums (87d16f7)
0.14.0 (2021-04-22)
Bug Fixes
- correct
VerticalSpace
isDebugVisible
display (81c7e34)
Features
- remove Figma plugin from changelogs (8e440d5)
0.13.0 (2021-04-19)
Downloads
Features
- make bt the default
brand
forBase
(5c2a734)
0.12.0 (2021-04-14)
Downloads
Features
- rename loop to arc (819697f)
0.11.0 (2021-04-13)
Downloads
Bug Fixes
- fix figma download URL (6fb8254)
- fix large
Curve
offset on large viewports (26bd709) - only update modified Figma nodes (cf0b50b)
- stop inheriting border-radius in
Surface
(bcedb9b) - update existing Figma styles regardless of space in name (0f37fb8)
Features
- add
isFullWidth
prop toElevation
(73b5842) - add latest BT icons (146a095)
- add padding props to
Surface
(53cf45a) - prefix Figma plugin styles to match library (e7d17d1)
- remove space from Figma styles (c2487c8)
- rename
Section
verticalPadding
topaddingVertical
(447f107) - stop stretching
Surface
height to fill the container (b44fd93)
0.10.0 (2021-03-18)
Downloads
Bug Fixes
- add missing
Card
andIcon
exports (584ba27)
Features
- improve BT outline
Button
interactive states (7e002f2) - improve BT outline
Card
interactive states (a03a4b0) - use single text colour in BT
Cards
(08c45b4)
0.9.0 (2021-03-15)
Downloads
Bug Fixes
- correct EE colors in
Checkbox
&FormControl
(23a3993) - correct EE
TextInput
height (e834d37) - ensure consistent gap around
Button
focus state (ca988ce)
Features
- add brand gradients to Figma plugin (d645f1b)
- add BT chevron
Icon
toButton
(50dc8b5) - add BT color use tokens (2bc8abb)
- add BT curves to system (ab18f7d)
- add BT headline & proposition color support to
Heading
(57c632e) - add BT use color tokens to Figma (5e345f5)
- add composable
Curve
component (ed6432a) - add
Elevation
component (bd14ad1) - add gradient to BT brand
Surface
(9d16d29) - add gradients to BT
Button
(8d321cb) - add
Icon
component (ac8e5b9) - add icon support to
Button
(31a820b) - add
Text
&Heading
component to Figma (962243c) - add
tone
prop toText
(62a1089) - adjust bt raw color pink-01 (61fab96)
- incoporate BT DDL rounding in components (342fb32)
- make
Card
focus states keyboard-only (6d6e345) - make
Surface
children optional (d330d1d) - reduce BT brand colour palette delta (44bf0a9)
- remove
elementType
prop fromButton
(3d2ee33) - remove
isDecorative
prop fromButton
(2c06664) - remove
Link
component (490c8f1) - rework
Card
to align with Design Language (7defe99) - support at least 3 levels of
Surface
nesting (84e3033) - support icons in system (2e5d271)
0.8.0 (2021-01-21)
Downloads
Nothing is available to download at this time.
Summary
- Drop Plusnet brand
- Rework and align across brands:
- Breakpoints
- Colours
- Grid
- Spacing
- Typography
- Combine all branded components
- Ensure all components work on all surfaces
- Add new components:
Align
BrandLogo
Card
Columns
Group
Image
Link
Markup
Poster
RadioGroup
Rule
Section
Space
(renamed fromVerticalSpace
)Text
(renamed fromParagraph
)
- Change NPM scope to
@btenterprisedigital
- Stop publishing tokens
- Generate brand-specific CSS bundles, now 19-20KB (71% saving)
Bug Fixes
Features
- add
align
prop toHeading
(b7f40cd) - add
align
prop toText
(00d997c) - add Apple Gothic to BT font-family (f571075)
- add black background to EE
Surface
(bef50a3) - add breakpoint sizes to small
Heading
(e9bf2d0) - add bt-indigo to
Surface
(91ddc70) - add flat
fill
to BTButton
(dd86cf8) - add HTML
id
prop toButton
for aria attributes (946e570) - add
isDecorative
prop toButton
(1db50c5) - add opt-in IE polyfills to components-react (6b2e072)
- add
typeface
prop toHeading
(234bc46) - change
Checkbox
label type to accept ReactNode (9d05283) - make BT border radius consistent (6b026d5)
- raise BT small font size to 14 pixels (fd33535)
- remove background-color from
Base
(29e2261) - rename
isVisible
props toisDebugVisible
(1866a09) - rework
Button
color
prop (a1df066) - rework
Surface
backgrounds (15484f6) - set
Base
to 100% height (edde07d) - stretch
Surface
to height of container (d793087) - use consistent visual debug style (c0482c5)
0.7.1 (2020-11-12)
Bug Fixes
- ensure tokens-figma renders entire space scale (2aa3b5f)
- export
Space
&FormControl
components (07f1de2) - prevent PostCSS parser error in bundle-web (189194f)
0.7.0 (2020-11-12)
Downloads
Nothing is available to download at this time.
Features
- add breakpoint & media tokens for all brands (a5461cc)
- add
TextInput
component for all brands (ef8f382), (ef032e9), (9daed31), (da77762) - add
Checkbox
component for all brands (a1b93ec), (ad3faf9) - add EE light font weight token (3a7a26c)
- add
FormControl
component (2857849) - add
Heading
component for all brands (31610f2) - add
Paragraph
component for all brands (78e0a8b) - add redundant EE semi-bold font declaration (131ed96)
- add ref to
Button
component via React.forwardRef (675f4e2) - add
Space
component for all brands (edd35dd) - add
Space
components to figma plugin (228477b) - add text styles to figma plugin (74db582)
- align BT typography tokens with brand (391c43b)
- align space tokens across brands (c87261e)
- categorise figma colour tokens (3dfe54c)
- don't automatically select nodes after running figma plugin (1d3e59b)
- improve
Button
styling (a5b8277) - rename & extend Plusnet color tokens (bc050fc)
- rework BT typography (9bdf776)
- rework EE typography (e4f1ba6)
- rework Plusnet typography (994dba8)
- update
ButtonBT
primary on dark style (f228591) - update EE red to meet WCAG 2.1 AA on fog (4e82e51)
- use correct casing in figma style names (214f6dd)
0.6.0 (2020-10-12)
Downloads
Nothing is available to download at this time.
Features
- add BT raw color tokens (6c2eb30)
- add components-react & bundle-web packages (0889ead)
- add EE and Plusnet spacing scales (1e9f8cc)
- add space tokens for all brands (931088f)
- add theme color tokens for all brands (6e7e587), closes #256
- add typography tokens for all brands (96be4db)
- add woff2 versions of nobblee and rubrik fonts (8799892)
- rename BT color tokens (23b18dc)
- update sketch & figma colors (7b09a07)
0.5.2 (2020-09-03)
Bug Fixes
- add publishConfig to fonts packages (1fe6295)
0.5.1 (2020-09-03)
Bug Fixes
- remove private flag from fonts package (489e447)
0.5.0 (2020-09-03)
Downloads
Nothing is available to download at this time.
Features
- add CSS font-family tokens to web package (82872d8)
- add EE supporting color tokens (f09dfa5)
- add loop-tokens-scss package (0a7b883)
- add Plusnet fonts (da7721f)
- add typeface tokens (70d3fb6)
- update Nobblee Light font (aa36d26)
- use font-weight 700 for Rubrick semi-bold (1527e93)
0.4.0 (2020-08-12)
Downloads
Nothing is available to download at this time.
Features
- add fonts package (52504b1)
- add Plusnet brand colour tokens (f60d1ad)
- remove all experimental tokens from prod build (22bf5f1)
- remove EE supporting colours (224f482)
0.3.0 (2020-05-21)
Downloads
Nothing is available to download at this time.
Features
- add UITextView typography helpers and enums to Swift package (a3214b6)
0.2.0 (2020-05-18)
Downloads
Nothing is available to download at this time.
Features
- add custom css typography properties (6594e9f)
- add placeholder BT typography tokens (66f43d8)
- remove Plusnet tokens (8a99c01)
- remove temporary tokens (f74fcb4)
- update color tokens to latest (20796f3)
0.1.0 (2020-04-08)
Initial release
Downloads
Nothing is available to download at this time.