Skip to content

Commit 9f5e957

Browse files
Merge branch 'master' into mkirkova/stepper-linear-property
2 parents b800bc4 + 29c311a commit 9f5e957

File tree

302 files changed

+13001
-4042
lines changed

Some content is hidden

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

302 files changed

+13001
-4042
lines changed

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ body:
1919
- Button group
2020
- Calendar
2121
- Card
22+
- Carousel
2223
- Chip
2324
- Checkbox / Switch
2425
- Combo
@@ -27,6 +28,7 @@ body:
2728
- Dialog
2829
- Dropdown
2930
- Expansion panel
31+
- File input
3032
- Icon(s)
3133
- Icon button
3234
- Input
@@ -42,7 +44,9 @@ body:
4244
- Stepper
4345
- Tabs & Tab group
4446
- Textarea
47+
- Tile Manager
4548
- Toast
49+
- Tooltip
4650
- Tree
4751
- Theming & Styles
4852
- Other/unknown (please specify in the description)

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,7 @@ custom-elements.json
3030

3131
# Localization data
3232
i18nRepo
33+
34+
# Development environment
35+
.envrc
36+
.direnv

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,65 @@ 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]
8+
### Fixed
9+
- #### Carousel
10+
- Pause automatic rotation on pointer-initiated focus [#1731](https://github.com/IgniteUI/igniteui-webcomponents/issues/1731)
11+
- Ensure `igcSlideChanged` event is emitted when a slide is changed [#1772](https://github.com/IgniteUI/igniteui-webcomponents/issues/1772)
12+
13+
## [6.1.1] - 2025-06-25
14+
### Fixed
15+
- #### Dropdown
16+
- Icon size in Bootstrap theme [#1755](https://github.com/IgniteUI/igniteui-webcomponents/pull/1755)
17+
- #### Input, File Input
18+
- Label positioning and transition logic in Material theme [#1739](https://github.com/IgniteUI/igniteui-webcomponents/pull/1739) [#1753](https://github.com/IgniteUI/igniteui-webcomponents/pull/1753)
19+
20+
## [6.1.0] - 2025-06-12
21+
### Added
22+
- Date Range Picker
23+
24+
### Changed
25+
- Updated the readonly styles of most form associated components across all themes to better signify when a component
26+
is in a readonly state.
27+
- #### File input
28+
- **Breaking change**: `igcChange` & `igcCancel` events detail now returns the underlying component `files` property.
29+
- #### Tooltip
30+
- **Behavioral change**: Tooltip default `placement` is 'bottom' now.
31+
- **Behavioral change**: Tooltip will not render an arrow indicator by default unless `with-arrow` is set.
32+
- **Breaking change**: Tooltip events will no longer return its `anchor` target in its `detail` property.
33+
34+
You can still access it at `event.target.anchor`.
35+
36+
### Deprecated
37+
- #### Tooltip
38+
- `disableArrow` is deprecated. Use `withArrow | with-arrow` to render an arrow indicator.
39+
40+
### Fixed
41+
- #### Calendar & Date Picker
42+
- Incorrect date rollover for in certain scenarios [#1710](https://github.com/IgniteUI/igniteui-webcomponents/issues/1710)
43+
- #### Combo
44+
- Case insensitive icon styles in themes [#1728](https://github.com/IgniteUI/igniteui-webcomponents/pull/1728)
45+
- #### Input
46+
- Replace border in fluent theme with a box-shadow [#1726](https://github.com/IgniteUI/igniteui-webcomponents/pull/1726)
47+
- Focused state background color in Indigo theme [#1732](https://github.com/IgniteUI/igniteui-webcomponents/pull/1732)
48+
- #### Textarea
49+
- Label height and component height override [#1715](https://github.com/IgniteUI/igniteui-webcomponents/pull/1715)
50+
51+
## [6.0.1] - 2025-05-28
52+
### Added
53+
- #### Radio group
54+
- Slotted `<label>` elements have default styles based on the current theme [#1694](https://github.com/IgniteUI/igniteui-webcomponents/pull/1694)
55+
56+
### Fixed
57+
- #### Chip
58+
- Styling discrepancies [#1486](https://github.com/IgniteUI/igniteui-webcomponents/pull/1486)
59+
- #### DateTime Input
60+
- Ensure `igcChange` is emitted in case an incomplete mask value has been filled [#1695](https://github.com/IgniteUI/igniteui-webcomponents/issues/1695)
61+
- #### Input
62+
- Browser default autofill background styles [#1697](https://github.com/IgniteUI/igniteui-webcomponents/pull/1697)
63+
- #### Textarea
64+
- Dynamic prefix/suffix slot content state [#1686](https://github.com/IgniteUI/igniteui-webcomponents/issues/1686)
65+
766
## [6.0.0] - 2025-04-29
867
### Changed
968
- Minimum Node version required is now >= 20.
@@ -878,6 +937,9 @@ Initial release of Ignite UI Web Components
878937
- Ripple component
879938
- Switch component
880939

940+
[6.1.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.1.0...6.1.1
941+
[6.1.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.0.1...6.1.0
942+
[6.0.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.0.0...6.0.1
881943
[6.0.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.4.1...6.0.0
882944
[5.4.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.4.0...5.4.1
883945
[5.4.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.3.0...5.4.0

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[![npm version](https://badge.fury.io/js/igniteui-webcomponents.svg)](https://badge.fury.io/js/igniteui-webcomponents)
1010
[![Discord](https://img.shields.io/discord/836634487483269200?logo=discord&logoColor=ffffff)](https://discord.gg/39MjrTRqds)
1111

12-
[Ignite UI for Web Components] is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach. All components are based on the [Indigo.Design Design System] and are backed by ready-to-use UI kits for Sketch, Adobe XD and Figma.
12+
[Ignite UI for Web Components] is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach. All components are based on the [Indigo.Design Design System] and are backed by ready-to-use UI kit for Figma.
1313

1414
See the [Storybook Here](https://igniteui.github.io/igniteui-webcomponents)
1515

@@ -23,6 +23,8 @@ See the [Storybook Here](https://igniteui.github.io/igniteui-webcomponents)
2323

2424
| Components | Status | Documentation | Released Version |
2525
| :---------------------- | :----: | :----------------------------: | :--------------: |
26+
| Tooltip || [Docs][Tooltip Docs] | [5.4.0] |
27+
| File Input || [Docs][File Input Docs] | [5.4.0] |
2628
| Tile Manager || [Docs][Tile Manager Docs] | [5.3.0] |
2729
| Carousel || [Docs][Carousel Docs] | [5.1.0] |
2830
| Date picker || [Docs][Date Picker Docs] | [4.10.0] |
@@ -241,6 +243,8 @@ npm run storybook:build
241243
[Date Picker Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/scheduling/date-picker
242244
[Carousel Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/layouts/carousel
243245
[Tile Manager Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/layouts/tile-manager
246+
[File Input Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/inputs/file-input
247+
[Tooltip Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/inputs/tooltip
244248
[1.0.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/1.0.0
245249
[2.0.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/2.0.0
246250
[2.1.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/2.1.0
@@ -253,3 +257,4 @@ npm run storybook:build
253257
[4.10.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/4.10.0
254258
[5.1.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/5.1.0
255259
[5.3.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/5.3.0
260+
[5.4.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/5.4.0

ROADMAP.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Current Milestone
44

5-
## Milestone 17 (Due May, 2025)
5+
## Milestone 17 (Due Jun, 2025)
66

77
1. Date range picker [1596](https://github.com/IgniteUI/igniteui-webcomponents/issues/1596)
88
2. Tooltip component [1615](https://github.com/IgniteUI/igniteui-webcomponents/issues/1615)
@@ -11,6 +11,7 @@
1111

1212
1. Bottom navigation component [#169](https://github.com/IgniteUI/igniteui-webcomponents/issues/169)
1313
2. Splitter component [#184](https://github.com/IgniteUI/igniteui-webcomponents/issues/184)
14+
3. Chat UI component
1415

1516
# Previous Milestone
1617

biome.json

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
{
22
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
33
"files": {
4-
"include": [
5-
"src/**/*.ts",
6-
"src/**/*.js",
7-
"scripts/*.js",
8-
"scripts/*.mjs",
9-
"stories/*.ts"
10-
],
11-
"ignore": ["dist/**/*"]
4+
"includes": ["**/src/**/*.ts", "**/src/**/*.js", "**/stories/**/*.ts"]
125
},
136
"vcs": {
147
"clientKind": "git",
158
"useIgnoreFile": true
169
},
17-
"organizeImports": {
18-
"enabled": true
10+
"assist": {
11+
"includes": ["src/**/*.ts", "/stories/**/*.ts", "!src/index.ts"],
12+
"actions": {
13+
"source": {
14+
"organizeImports": "on"
15+
}
16+
}
1917
},
2018
"formatter": {
2119
"enabled": false
@@ -34,18 +32,24 @@
3432
"noUnusedImports": "error",
3533
"noUnusedPrivateClassMembers": "error",
3634
"useImportExtensions": {
37-
"options": {
38-
"suggestedExtensions": {
39-
"ts": { "component": "js", "module": "js" }
40-
}
41-
},
42-
"level": "error"
35+
"level": "error",
36+
"options": { "forceJsExtensions": true }
4337
}
4438
},
4539
"style": {
4640
"noNamespace": "error",
4741
"useCollapsedElseIf": "error",
48-
"noNonNullAssertion": "off"
42+
"noNonNullAssertion": "off",
43+
"noParameterAssign": "error",
44+
"useAsConstAssertion": "error",
45+
"useDefaultParameterLast": "error",
46+
"useEnumInitializers": "error",
47+
"useSelfClosingElements": "error",
48+
"useSingleVarDeclarator": "error",
49+
"noUnusedTemplateLiteral": "error",
50+
"useNumberNamespace": "error",
51+
"noInferrableTypes": "error",
52+
"noUselessElse": "error"
4953
},
5054
"suspicious": {
5155
"noConsole": "error",

0 commit comments

Comments
 (0)