Skip to content

Commit 203386a

Browse files
authored
Merge branch 'master' into rkaraivanov/combo-navigation-refactor
2 parents fda075c + b227ef4 commit 203386a

150 files changed

Lines changed: 6008 additions & 2439 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.storybook/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const config: StorybookConfig = {
55
addons: [
66
'@storybook/addon-a11y',
77
'@storybook/addon-links',
8-
'@storybook/addon-essentials',
8+
'@storybook/addon-docs',
99
],
1010
core: {
1111
builder: '@storybook/builder-vite',

.storybook/manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { addons } from '@storybook/manager-api';
1+
import { addons } from 'storybook/manager-api';
22

33
addons.setConfig({
44
enableShortcuts: false,

.storybook/preview.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,8 @@
22

33
import { type CSSResult, html } from 'lit';
44
import { configureTheme } from '../src/theming/config';
5-
import type { Decorator, Preview } from '@storybook/web-components';
6-
import { withActions } from '@storybook/addon-actions/decorator';
7-
import { configureActions } from '@storybook/addon-actions';
8-
9-
configureActions({
10-
clearOnStoryChange: true,
11-
limit: 5,
12-
});
5+
import type { Decorator, Preview } from '@storybook/web-components-vite';
6+
import { withActions } from 'storybook/actions/decorator';
137

148
type ThemeImport = { styles: CSSResult };
159

CHANGELOG.md

Lines changed: 99 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,108 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7-
## [Unreleased]
7+
## [5.4.1] - 2025-04-23
8+
### Fixed
9+
- Internal library issues
10+
11+
## [5.4.0] - 2025-04-23
812
### Added
9-
- New File Input Component(`igc-file-input`)
13+
- File Input component
14+
- Tooltip component
15+
- #### Library
16+
- Exposed more public API type aliases for component property types like `ButtonVariant`, `PickerMode`, `StepperOrientation`, `HorizontalTransitionAnimation` (carousel and horizontal stepper) and more.
17+
18+
### Changed
19+
- #### Card
20+
- Spacing styles [#1620](https://github.com/IgniteUI/igniteui-webcomponents/pull/1620)
21+
- #### Carousel
22+
- Use the new `button-focus-arrow-color` [#1612](https://github.com/IgniteUI/igniteui-webcomponents/pull/1612)
23+
- #### Checkbox
24+
- Use the new `focus-border-color` [#1611](https://github.com/IgniteUI/igniteui-webcomponents/pull/1611)
25+
- #### Radio
26+
- Use the new `focus-border-color` [#1644](https://github.com/IgniteUI/igniteui-webcomponents/pull/1644)
27+
- #### Tile manager
28+
- Improved tile swap behavior based on drag direction [#1608](https://github.com/IgniteUI/igniteui-webcomponents/pull/1608)
29+
- View transition for UI triggered maximized state changes [#1624](https://github.com/IgniteUI/igniteui-webcomponents/pull/1624)
1030

1131
### Deprecated
12-
Some event argument types have been renamed for consistency:
13-
- `CheckboxChangeEventArgs` deprecated, use `IgcCheckboxChangeEventArgs` instead.
14-
- `RadioChangeEventArgs` deprecated, use `IgcRadioChangeEventArgs` instead.
15-
- `IgcRangeSliderValue` deprecated, use `IgcRangeSliderValueEventArgs` instead.
16-
- `IgcActiveStepChangingArgs` deprecated, use `IgcActiveStepChangingEventArgs` instead.
17-
- `IgcActiveStepChangedArgs` deprecated, use `IgcActiveStepChangedEventArgs` instead.
32+
- #### Carousel
33+
- Carousel Slide's `toggleAnimation` is now marked internal and deprecated for use in favor of parent Carousel's `select` method.
34+
- #### Stepper
35+
- Stepper Step's `toggleAnimation` is now marked internal and deprecated for use in favor of parent Stepper's `navigateTo` method.
36+
- #### Tabs - **NEXT MAJOR (v6.0.0) BREAKING CHANGE**
37+
- `igc-tab` **panel** property is removed.
38+
- Starting with the next major release of the library (6.0.0) the `igc-tab-panel` will be removed.
39+
The `igc-tab` now encompasses both the tab header and the tab content in a single component. Slotted content in the default
40+
slot of the `igc-tab` element now replaces the `igc-tab-panel` role while elements slotted inside the **label** slot
41+
will end up as content for the `igc-tab` header.
42+
43+
Before 6.0.0:
44+
```html
45+
<igc-tabs>
46+
<igc-tab panel="home">
47+
<igc-icon name="home"></igc-icon>
48+
</igc-tab>
49+
<igc-tab panel="search">
50+
<igc-icon name="search"></igc-icon>
51+
</igc-tab>
52+
<igc-tab panel="favorite">
53+
<igc-icon name="favorite"></igc-icon>
54+
</igc-tab>
55+
<igc-tab-panel id="home">Home tab panel</igc-tab-panel>
56+
<igc-tab-panel id="search">Search tab panel</igc-tab-panel>
57+
<igc-tab-panel id="favorite">Favorite tab panel</igc-tab-panel>
58+
</igc-tabs>
59+
```
60+
61+
6.0.0 and onwards:
62+
```html
63+
<igc-tabs>
64+
<igc-tab>
65+
<igc-icon name="home" slot="label"></igc-icon>
66+
Home tab panel
67+
</igc-tab>
68+
<igc-tab>
69+
<igc-icon name="search" slot="label"></igc-icon>
70+
Search tab panel
71+
</igc-tab>
72+
<igc-tab>
73+
<igc-icon name="favorite" slot="label"></igc-icon>
74+
Favorite tab panel
75+
</igc-tab>
76+
</igc-tabs>
77+
```
78+
- #### Library
79+
- Some event argument types have been renamed for consistency:
80+
- `CheckboxChangeEventArgs` deprecated, use `IgcCheckboxChangeEventArgs` instead.
81+
- `RadioChangeEventArgs` deprecated, use `IgcRadioChangeEventArgs` instead.
82+
- `IgcRangeSliderValue` deprecated, use `IgcRangeSliderValueEventArgs` instead.
83+
- `IgcActiveStepChangingArgs` deprecated, use `IgcActiveStepChangingEventArgs` instead.
84+
- `IgcActiveStepChangedArgs` deprecated, use `IgcActiveStepChangedEventArgs` instead.
85+
- Node versions < 20 are now deprecated. The next major release (6.0.0) will require Node version > 20. [Nodejs support](https://nodejs.org/en/about/previous-releases)
86+
87+
### Removed
88+
- #### Switch
89+
- Invalid state CSS properties [#1622](https://github.com/IgniteUI/igniteui-webcomponents/pull/1622)
1890

1991
### Fixed
20-
- Setting validation properties on a pristine non-dirty form associated element does not apply invalid styles [#1632](https://github.com/IgniteUI/igniteui-webcomponents/issues/1632)
21-
- Exposed `IgcCalendarResourceStrings`, `PopoverPlacement` (Dropdown and Select) and `IgcTreeSelectionEventArgs` from the public API
92+
- #### Chip
93+
- Bootstrap styles [#1635](https://github.com/IgniteUI/igniteui-webcomponents/pull/1635)
94+
- #### Calendar
95+
- Date text color in range selection [#1630](https://github.com/IgniteUI/igniteui-webcomponents/pull/1630)
96+
- Header size [#1629](https://github.com/IgniteUI/igniteui-webcomponents/pull/1629)
97+
- Fluent theme range radius [#1650](https://github.com/IgniteUI/igniteui-webcomponents/pull/1650)
98+
- ARIA violation when a week with all days hidden is rendered [#1637](https://github.com/IgniteUI/igniteui-webcomponents/pull/1637)
99+
- #### Input
100+
- Fluent theme discrepancies [#1651](https://github.com/IgniteUI/igniteui-webcomponents/pull/1651)
101+
- #### Rating
102+
- Overwritten properties [#1654](https://github.com/IgniteUI/igniteui-webcomponents/pull/1654)
103+
- #### Stepper
104+
- Header text alignment [#1624](https://github.com/IgniteUI/igniteui-webcomponents/pull/1624)
105+
- #### Forms
106+
- Setting validation properties on a pristine non-dirty form associated element does not apply invalid styles [#1632](https://github.com/IgniteUI/igniteui-webcomponents/issues/1632)
107+
- #### Library
108+
- Exposed `IgcCalendarResourceStrings`, `PopoverPlacement` (Dropdown and Select) and `IgcTreeSelectionEventArgs` from the public API
22109

23110
## [5.3.0] - 2025-03-13
24111
### Added
@@ -734,6 +821,8 @@ Initial release of Ignite UI Web Components
734821
- Ripple component
735822
- Switch component
736823

824+
[5.4.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.4.0...5.4.1
825+
[5.4.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.3.0...5.4.0
737826
[5.3.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.2.4...5.3.0
738827
[5.2.4]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.2.3...5.2.4
739828
[5.2.3]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.2.2...5.2.3

0 commit comments

Comments
 (0)