Skip to content

Changelog

  • 🩹 [button] rename pill active state to selected
  • ⬆️ bump figma tokens
  • πŸ’„ [modal] default only default slots to checkered
  • πŸ’„ [modal] target only modal root frame
  • πŸ’„ [popover] fix close button RTL
  • ✨ [button] finish pill button
  • πŸ’„ [button] fix icon button border color states
  • ✨ [icons] add UI pause / spinner
  • πŸ’„ [button] remove main tertiary inline padding
  • 🩹 [root] apply automatically to Storybook
  • πŸ› [modal] fixed maximized modal
  • πŸ› [table] fix color
  • πŸ› [table] fix inline size
  • πŸ“ [teams] update teams
  • πŸ’„ [teams] spruce up page
  • πŸ› [modal] remove aria-modal true(scroll lock)
  • πŸ› [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
  • πŸ‘· [icons] fix ICONS type array literal
  • πŸ› [icons] fix categories
  • πŸ‘· [icons] expose categories
  • πŸ“ [icons] document import path change
  • πŸ’« [modal] fix close transition
  • πŸ› [accordion] fix webkit render
  • 🩹 [icons] optimize
  • πŸ‘· [icons] provide build without inlined icons
  • 🚚 group form components
  • ✨ [overflow] add chevrons
  • ✨ [tabs] finish implementation
  • ✨ [overflow] add scroll indicators
  • πŸ’„ [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[];

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>
  • ✨ update divider implementation
  • 🚚 [utilities] rename visibility to display
  • πŸ› [typography] fix selection psuedo element
  • πŸ’„ [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-* to has-*
  • πŸ“ [text box] document
  • List component modifier renamed with-divider to has-divider.
  • ✨ 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
  • Typography has converged all its classes under tng-text-body and tng-text-title and switched to an ordinal scale.
  • Lexus font family has been renamed from β€œLexus Type” back to β€œNobel”. Make sure to update your @font-face directives.
  • ✨ add table component
  • πŸ’₯ 🚚 rename lists
  • ✨ 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
  • ✨ 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

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>
  • πŸ“ 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

tng-text-link has been renamed to tng-link.

  • 🚚 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
  • ✨ [button] add tertiary ghost
  • πŸ”₯ [button] remove unused token
  • πŸ› [button] fix gap
  • πŸ§‘β€πŸ’» 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

stroke-<size> has been renamed to border-<size>.

tng-box and tng-scheme have been merged into tng-surface.

  • There’s no default padding anymore, add p-md to add the old default.
  • There’s no default text styling mixin anymore. Add tng-text-body or 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-centered variant is removed from the Wrapper layout component. You can use the margin utility mi-auto now.
  • πŸ“ split AEM / React documentation
  • ✨ rework 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-danger is renamed to is-error to match the terminology of the tokens.
  • (is|on)-inverse is renamed to (is|on)-contrast to match the terminology of the tokens.
  • πŸ“ explicit icon scheme support
  • πŸ’„ improve list styles
  • 🚸 enhance animations on no preferred motion
  • ♻️ tweak styleguide export
  • πŸ› fix icons export types
  • ✨ align font families, subfamiles and weights document icon differences
  • πŸ“ Updated and restructured documentation
  • 🚚 Rename CSS layer tng.modules to tng.userstyles
  • ✨ add list component
  • ✨ Added icons from scratch from Figma