Skip to content

test PR for Chromatic#2470

Open
matyasf wants to merge 169 commits intov11_before_large_mergefrom
master
Open

test PR for Chromatic#2470
matyasf wants to merge 169 commits intov11_before_large_mergefrom
master

Conversation

@matyasf
Copy link
Copy Markdown
Collaborator

@matyasf matyasf commented Mar 18, 2026

This should compare the state of the repo to the current master. Do not merge!!!

HerrTopi and others added 30 commits September 30, 2025 18:26
now bootstrap builds the new theme tokens
…docs

- child components are not working yet
- Add a utility function to convert box shadow objects to strings
- Update theme type generator script to make it possible to customize types

INSTUI-4707
it uses now types from Token Studio
remove require path, because it was used to import from the deprecated
'canvas-theme', 'canvar-high-contrast-theme' packages
remove functional theme support, it was used only for Avatar
useStyle no longer needs generateComponentTheme since this is not used by new themes
The tests are failing because icons are not working yet
Also update its readme with a more comprehensive example
delete old theme.ts

INSTUI-4804
…d of withDeterministicId for functional components
Migrates Text component from legacy theme.ts to new token-based theming system:

- Remove theme.ts file and use direct token references in styles
- Update color mappings to use new semantic tokens (baseColor, mutedColor, etc.)
- Add fontFamily to variant definitions from typography tokens
- Update theme variable references throughout styles.ts

BREAKING CHANGE: Removed 'alert' color prop value. Use 'primary' color instead.

Also improves documentation:
- Clarify variant usage and recommendations in README
- Add deprecation notes for size, weight, and lineHeight legacy values
- Update color examples to include inverse colors and remove alert
- Add JSDoc comments for deprecated prop values
- Improve code examples with clearer formatting

To test: Compare with Figma design

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
svc-instui and others added 30 commits March 18, 2026 18:20
…s inheritance issues in DateInput and Menu from View
This is a remnant of Webpack 4, when this was included automatically. Now most bundlers dont include
it, so make it fully optional, code should not crash when its not present

INSTUI-4979
… "dev" script

export light and dark themes from ui meta package
fix(docs): wrong link in multi-version-system
fix(docs): map component directory versions individually to prevent duplicate document ID warnings
fix(docs): resolve duplicate document ID warnings for multi-version components
fix(ui-menu): remove outdated todo comments
docs(using-icons): rename duplicate "Accessibility" heading to "Legacy Accessibility"
— Fixes React duplicate key warning caused by two ### Accessibility headings in the same doc.
fix(ui-a11y-utils): blur focused element before setting aria-hidden in ScreenReaderFocusRegion
— Prevents "Blocked aria-hidden on focused ancestor" warning when a Dialog/Modal/Tray opens.
fix(ui-a11y-utils): deactivate ScreenReaderFocusRegion on outside mousedown to remove aria-hidden
early
— Prevents the same aria-hidden warning when clicking outside a Popover/Dialog to close it.
fix(ui-drawer-layout, ui-tray, ui-modal): pass open prop to Dialog instead of hardcoding it
— Ensures Dialog deactivates focus management when the overlay closes, fixing focus-return issues.
fix(ui-dialog): replace deprecated findDOMNode with direct ref in contentElement getter
— Removes React 19 deprecation warning; uses this.ref directly.
fix(ui-overlays): wrap Dialog in div inside Transition to avoid findDOMNode on class component
— BaseTransition was calling findDOMNode on the Dialog class instance; a plain div wrapper avoids
this.
fix(ui-popover): fix text color contrast in README examples with color switcher
— Text/Heading color was not adapting when background switched between primary and primary-inverse.
fix(ui-color-picker): default to black when hexCode is empty on popover open
— ColorMixer was receiving "#" (invalid) when no color was typed, causing a console warning.
BREAKING CHANGE: contains breaking changes due to component using the new theming system

INSTUI-4792
BREAKING CHANGE: contains breaking changes due to component using the new theming system

INSTUI-4806
BREAKING CHANGE: contains breaking changes due to component using the new theming system

INSTUI-4969
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants