Changelog
0.29.0 (2026-02-04)
Section titled β0.29.0 (2026-02-04)β- π± [modal] improve small viewports
- π [modal] document overflow
- β¨ [list] add select list with links
- π [figma] add accordeon component documentation
- π [figma] add foundation typography documentation
- π [figma] add foundation color documentation
- β¨ add token descriptions
0.28.1 (2026-02-02)
Section titled β0.28.1 (2026-02-02)β- π©Ή [button] rename pill active state to selected
- β¬οΈ bump figma tokens
0.28.0 (2026-01-30)
Section titled β0.28.0 (2026-01-30)β- β¨ [popover] add backdrop
0.27.2 (2026-01-29)
Section titled β0.27.2 (2026-01-29)β0.27.1 (2026-01-29)
Section titled β0.27.1 (2026-01-29)β- π [popover] fix close button RTL
0.27.0 (2026-01-28)
Section titled β0.27.0 (2026-01-28)β- β¨ [button] finish pill button
- π [button] fix icon button border color states
- β¨ [icons] add UI pause / spinner
0.26.5 (2026-01-27)
Section titled β0.26.5 (2026-01-27)β- π [button] remove main tertiary inline padding
0.26.4 (2026-01-27)
Section titled β0.26.4 (2026-01-27)β- π©Ή [root] apply automatically to Storybook
- π [modal] fixed maximized modal
0.26.3 (2026-01-26)
Section titled β0.26.3 (2026-01-26)β- π [table] fix color
0.26.2 (2026-01-26)
Section titled β0.26.2 (2026-01-26)β0.26.1 (2026-01-22)
Section titled β0.26.1 (2026-01-22)β- π [modal] remove aria-modal true(scroll lock)
0.26.0 (2026-01-16)
Section titled β0.26.0 (2026-01-16)β- π [modal] fix touch target interop
- π [RTL] document flip X utility
- π [modal] fix and automate scroll lock
- π [modal] fix backdrop
- β¨ [varia] add focus-within utility
- π [toggle] fix RTL
- β¨ [varia] add touch target
- π update glossary
0.25.1 (2026-01-15)
Section titled β0.25.1 (2026-01-15)β- π· [icons] fix ICONS type array literal
- π [icons] fix categories
- π· [icons] expose categories
- π [icons] document import path change
- π« [modal] fix close transition
0.25.0 (2026-01-14)
Section titled β0.25.0 (2026-01-14)β- π [accordion] fix webkit render
- π©Ή [icons] optimize
- π· [icons] provide build without inlined icons
- π group form components
0.24.0 (2026-01-14)
Section titled β0.24.0 (2026-01-14)β0.23.0 (2026-01-13)
Section titled β0.23.0 (2026-01-13)β- π [table] fix overflow breaking
- π [table] fix font size
- π [table] fix header alignment
- π demo Georgian unicode range
- π [icon] fix operations view on / off
- π [icons] move to shared
- π [icons] fix rating star color
- π₯ [slot] make default variant implicit
- π₯ [popover] remove header element
- π₯ β¬οΈ bump figma tokens
- π [modal] fix scroll to top
- π [modal] fix Safari
- π [popover] document different parts
- π [popover] move shadow to outer element
- π§ͺ [popover] add title
The import paths for icons have changed.
import { ICONS, type Icon } from '@tmedxp/styleguide/toyota/icons';import { ICONS, type Icon } from '@tmedxp/styleguide/toyota';Or you can get the full namespace from either the root or the brand entry point.
import { Toyota } from '@tmedxp/styleguide';import * as Toyota from '@tmedxp/styleguide/toyota';let Toyota.ICONS: Toyota.Icon[];Popover
Section titled βPopoverβThe header element is not necessary anymore. The title can exists on its own and should be placed after the close icon, if present.
<div class="tng-popover-bubble"> <div class="tng-popover-header"> <div class="tng-text-title">${lorem0}</div> </div> <button class="tng-icon-button is-neutral"> <i class="tng-icon icon-close" aria-hidden="true"></i> <span class="sr-only">Close</span> </button> <div class="tng-text-title">${lorem0}</div> <p class="tng-text-body">${lorem2}</p></div>0.22.0 (2025-12-15)
Section titled β0.22.0 (2025-12-15)β- β¨ update divider implementation
- π [utilities] rename visibility to display
- π [typography] fix selection psuedo element
0.21.0 (2025-12-10)
Section titled β0.21.0 (2025-12-10)β- π [typography] update heading inferred sizes
- π [icons] fix branded icons
- β¨ add tabs component
- π§ͺ [visual test] add dir support
- π [rtl] fix issues
- β¨ add RTL toggle
- π₯ π rename
with-*tohas-* - π [text box] document
Breaking
Section titled βBreakingβ- List component modifier renamed
with-dividertohas-divider.
0.20.0 (2025-12-08)
Section titled β0.20.0 (2025-12-08)β- β¨ add accordion component
- β¨ update reset / root rendering
- π [content] fix heading typography
- β¨ implement energy labels
- π implement text box
- π₯ π [core] rename LexusType back to Nobel
- β»οΈ replace content hr with divider
- π₯ β¨ rework typography
Breaking
Section titled βBreakingβTypography
Section titled βTypographyβ- Typography has converged all its classes under
tng-text-bodyandtng-text-titleand switched to an ordinal scale. - Lexus font family has been renamed from βLexus Typeβ back to βNobelβ. Make sure to update your
@font-facedirectives.
0.19.0 (2025-12-03)
Section titled β0.19.0 (2025-12-03)β0.18.0 (2025-12-03)
Section titled β0.18.0 (2025-12-03)β- β¨ implement modal
- π fix maximum positioning demo
- π₯ β»οΈ rebrand placeholder as slot
- β¨ add select list
- π add checkbox list recipe
- π fix col/row gap usage
- β»οΈ rework focus reusage
- π₯ render tokens reference per brand
- π₯ update typography
- π¨ fix icons format
- π· auto deploy releases to prev
- π [icon] rotate toyota trade-cycle-management
- π fix icons reference UI and copy
- β¨ add CloseWatcher to tooltip recipe
- π add visual link button tests
- β¨ setup visual regression testing
Breaking
Section titled βBreakingβ- Figma tokens update (
^6 && ^7) has some small structural changes. tng-placeholderhas been renamed totng-slot.
0.17.0 (2025-11-24)
Section titled β0.17.0 (2025-11-24)β- β¨ add explicit default classes
- π₯ β»οΈ prefix internal components
- π [button] fix lexus borders
- π₯ β¨ [popover] add border
- π [popover] fix contrast styles
- π [popover] fix typography
- π [link] remove default padding
Breaking
Section titled βBreakingβPopover
Section titled βPopoverβThe HTML structure for popover has been updated.
<div class="tng-popover"> <div class="arrow"></div> <div class="header"> <!-- --> </div> <p class="tng-text-body"> <!-- --> </p></div><div class="tng-popover"> <div class="tng-popover-arrow"></div> <div class="tng-popover-header"> <!-- --> </div> <div class="tng-popover-bubble"> <p class="tng-text-body"> <!-- --> </p> </div></div>0.16.0 (2025-11-20)
Section titled β0.16.0 (2025-11-20)β- π document primitive tokens
- β¨ finish icon button
- π₯ β¨ finish link / link button
- π [button] expand overflow documentation
- β¨ finish social button
- π merge recipes into components
- β¨ [button] add overflow constraints
Breaking
Section titled βBreakingβtng-text-link has been renamed to tng-link.
0.15.0 (2025-11-19)
Section titled β0.15.0 (2025-11-19)β- π rename modules to recipes
- π [content] fix blockquote contrast scheme
- β¨ implement popover
- β»οΈ move schemes to mixin
- π add teams structure
- π©Ή [alert] simplify demo
- π§βπ» [surface] add release note
0.14.1 (2025-11-17)
Section titled β0.14.1 (2025-11-17)β0.14.0 (2025-11-14)
Section titled β0.14.0 (2025-11-14)β- π§βπ» add token values to reference
- π₯ π§βπ» merge border utilities
- β»οΈ update tokens reference
- π move changelog into reference guide
- π₯ β»οΈ merge box and scheme into surface
- π₯ β¨ add margin utilities
Breaking
Section titled βBreakingβstroke-<size> has been renamed to border-<size>.
Surface
Section titled βSurfaceβtng-box and tng-scheme have been merged into tng-surface.
- Thereβs no default padding anymore, add
p-mdto add the old default. - Thereβs no default text styling mixin anymore. Add
tng-text-bodyor which-ever typography class you want to the element or any of its children.
We have added margin utilities analog to the existing padding utilities.
- Margin can be applied to the Wrapper layout component.
- Padding can be applied to the Surface (previously Box) core component.
- The
is-centeredvariant is removed from the Wrapper layout component. You can use the margin utilitymi-autonow.
0.13.0 (2025-11-13)
Section titled β0.13.0 (2025-11-13)β- π split AEM / React documentation
- β¨ rework tokens
Breaking
Section titled βBreakingβRenamed tokens
Section titled βRenamed tokensβ- All primitive font tokens (
--tng-font-*) have been heavily restructured. - All semantic color tokens (
--tng-(border|foreground|surface)-*) have been heavily restructured. - All component tokens (
--tng-(buttons)-*) have been heavily restructured. is-dangeris renamed tois-errorto match the terminology of the tokens.(is|on)-inverseis renamed to(is|on)-contrastto match the terminology of the tokens.
0.12.2 (2025-11-06)
Section titled β0.12.2 (2025-11-06)β- π explicit icon scheme support
- π improve list styles
- πΈ enhance animations on no preferred motion
- β»οΈ tweak styleguide export
0.12.1 (2025-11-05)
Section titled β0.12.1 (2025-11-05)β- π fix icons export types
0.12.0 (2025-11-04)
Section titled β0.12.0 (2025-11-04)β- β¨ align font families, subfamiles and weights document icon differences
0.11.0 (2025-10-30)
Section titled β0.11.0 (2025-10-30)β- π Updated and restructured documentation
- π Rename CSS layer
tng.modulestotng.userstyles - β¨ add list component
- β¨ Added icons from scratch from Figma