Skip to content

Commit 3a366f7

Browse files
committed
Merge branch 'master' into bpachilova/range-editable-date-input
2 parents 7ca2d82 + c96cf90 commit 3a366f7

File tree

296 files changed

+10488
-2760
lines changed

Some content is hidden

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

296 files changed

+10488
-2760
lines changed

.github/workflows/node.js.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
33

44
name: Node.js CI
5+
permissions:
6+
contents: read
57

68
on:
79
push:

.github/workflows/npm-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: Npm.js deploy
2+
permissions:
3+
contents: read
24

35
on:
46
release:

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,8 @@ custom-elements.json
3232
i18nRepo
3333

3434
# Development environment
35+
.env
3536
.envrc
3637
.direnv
38+
39+
.vs

.storybook/preview.ts

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ import { type CSSResult, html } from 'lit';
44
import { configureTheme } from '../src/theming/config';
55
import type { Decorator, Preview } from '@storybook/web-components-vite';
66
import { withActions } from 'storybook/actions/decorator';
7+
import { registerI18n } from 'igniteui-i18n-core';
8+
import {
9+
ResourceStringsBG,
10+
ResourceStringsDE,
11+
ResourceStringsES,
12+
ResourceStringsFR,
13+
ResourceStringsJA,
14+
} from 'igniteui-i18n-resources';
15+
16+
const LocalizationResources = new Map(
17+
Object.entries({
18+
de: ResourceStringsDE,
19+
fr: ResourceStringsFR,
20+
es: ResourceStringsES,
21+
ja: ResourceStringsJA,
22+
bg: ResourceStringsBG,
23+
})
24+
);
725

826
type ThemeImport = { styles: CSSResult };
927

@@ -62,6 +80,12 @@ const themeProvider: Decorator = (story, context) => {
6280
`;
6381
};
6482

83+
const localeProvider: Decorator = (story, context) => {
84+
const { localization } = context.globals;
85+
document.documentElement.lang = localization ?? 'en';
86+
return story();
87+
};
88+
6589
export default {
6690
globalTypes: {
6791
theme: {
@@ -102,6 +126,21 @@ export default {
102126
],
103127
},
104128
},
129+
localization: {
130+
name: 'Localization',
131+
description: 'Component localization',
132+
toolbar: {
133+
icon: 'globe',
134+
items: [
135+
{ value: 'en', title: 'English' },
136+
{ value: 'de', title: 'German' },
137+
{ value: 'fr', title: 'French' },
138+
{ value: 'es', title: 'Spanish' },
139+
{ value: 'ja', title: 'Japanese' },
140+
{ value: 'bg', title: 'Bulgarian' },
141+
],
142+
},
143+
},
105144
size: {
106145
name: 'Size',
107146
description: 'Component size',
@@ -120,16 +159,21 @@ export default {
120159
theme: 'bootstrap',
121160
variant: 'light',
122161
direction: 'ltr',
162+
localization: 'en',
123163
size: 'default',
124164
},
125165
parameters: {
126166
backgrounds: {
127167
disable: true,
128168
},
129169
},
130-
decorators: [themeProvider, withActions],
170+
decorators: [themeProvider, withActions, localeProvider],
131171
loaders: [
132172
async (context) => {
173+
for (const [locale, resources] of LocalizationResources.entries()) {
174+
registerI18n(resources, locale);
175+
}
176+
133177
const { theme, variant } = context.globals;
134178
return { theme: getTheme({ theme, variant }) };
135179
},

CHANGELOG.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,77 @@ 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+
- #### Tooltip
10+
- Do not show tooltip when target is clicked [#1828](https://github.com/IgniteUI/igniteui-webcomponents/issues/1828)
11+
12+
## [6.3.4] - 2025-10-22
13+
### Fixed
14+
- #### Date picker
15+
- Issues when clearing the value and notch border in Material theme [#1894](https://github.com/IgniteUI/igniteui-webcomponents/pull/1894)
16+
- #### Textarea
17+
- Stale internal input reference when switching between themes
18+
19+
## [6.3.3] - 2025-10-14
20+
### Fixed
21+
- #### Chat
22+
- Message actions not rendered after last message [#1882](https://github.com/IgniteUI/igniteui-webcomponents/pull/1882)
23+
- #### Date picker
24+
- Change event not emitted for non-editable input configuration [#1885](https://github.com/IgniteUI/igniteui-webcomponents/pull/1885)
25+
26+
## [6.3.2] - 2025-10-07
27+
### Added
28+
- #### Chat
29+
- Updated markdown renderer code styles to integrate with the package theming [#1868](https://github.com/IgniteUI/igniteui-webcomponents/pull/1868)
30+
31+
### Fixed
32+
- #### Card
33+
- Consume colors from themes [#1871](https://github.com/IgniteUI/igniteui-webcomponents/pull/1871)
34+
- Avatar size in card header [#1873](https://github.com/IgniteUI/igniteui-webcomponents/pull/1873)
35+
36+
## [6.3.1] - 2025-09-18
37+
### Fixed
38+
- peerDependencies versions
39+
40+
## [6.3.0] - 2025-09-18
41+
### Added
42+
- Chat component
43+
44+
### Fixed
45+
- #### List
46+
- removed duplicated CSS variables across list components and themes [#1853](https://github.com/IgniteUI/igniteui-webcomponents/pull/1853)
47+
48+
## [6.2.2] - 2025-09-16
49+
### Fixed
50+
- Minor bug fixes around styles
51+
52+
## [6.2.1] - 2025-09-01
53+
### Added
54+
- #### Date picker
55+
- set picker calendar's active date on user input [#1819](https://github.com/IgniteUI/igniteui-webcomponents/pull/1819)
56+
57+
### Fixed
58+
- #### Calendar
59+
- Navigation styling [#1831](https://github.com/IgniteUI/igniteui-webcomponents/pull/1831)
60+
- #### Card
61+
- Slotted `igc-avatar` size styles in supported themes [#1833](https://github.com/IgniteUI/igniteui-webcomponents/pull/1833)
62+
- #### Combo
63+
- Dropdown initial height [#1826](https://github.com/IgniteUI/igniteui-webcomponents/pull/1826)
64+
- Icon sizes styles for Indigo theme [#1827](https://github.com/IgniteUI/igniteui-webcomponents/pull/1827)
65+
- #### Date picker, Date range picker
66+
- Disabled styles [#1834](https://github.com/IgniteUI/igniteui-webcomponents/pull/1834)
67+
- #### Input
68+
- Prefix and suffix slot styles for Bootstrap theme [#1820](https://github.com/IgniteUI/igniteui-webcomponents/pull/1820)
69+
- Label and border styles for Material theme [#1824](https://github.com/IgniteUI/igniteui-webcomponents/pull/1824)
70+
- Removed overridden tabindex property [#1836](https://github.com/IgniteUI/igniteui-webcomponents/pull/1836)
71+
- #### Select
72+
- Icon sizes styles for Indigo theme [#1827](https://github.com/IgniteUI/igniteui-webcomponents/pull/1827)
73+
- #### Switch
74+
- Use the new thumb hover property [#1809](https://github.com/IgniteUI/igniteui-webcomponents/pull/1809)
75+
- #### Tile manager
76+
- Incorrect escape of internal regex [#1837](https://github.com/IgniteUI/igniteui-webcomponents/pull/1837)
77+
778
## [6.2.0] - 2025-08-04
879
### Added
980
- Form associated custom elements now expose the **ig-invalid** custom state for styling with the `:state()` CSS selector.
@@ -984,6 +1055,13 @@ Initial release of Ignite UI Web Components
9841055
- Ripple component
9851056
- Switch component
9861057

1058+
[6.3.4]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.3.3...6.3.4
1059+
[6.3.3]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.3.2...6.3.3
1060+
[6.3.2]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.3.1...6.3.2
1061+
[6.3.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.3.0...6.3.1
1062+
[6.3.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.2.2...6.3.0
1063+
[6.2.2]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.2.1...6.2.2
1064+
[6.2.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.2.0...6.2.1
9871065
[6.2.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.1.2...6.2.0
9881066
[6.1.2]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.1.1...6.1.2
9891067
[6.1.1]: https://github.com/IgniteUI/igniteui-webcomponents/compare/6.1.0...6.1.1

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ See the [Storybook Here](https://igniteui.github.io/igniteui-webcomponents)
2626

2727
| Components | Status | Documentation | Released Version |
2828
| :---------------------- | :----: | :----------------------------: | :--------------: |
29+
| Chat || [Docs][Chat Docs] | [6.3.0] |
2930
| Date Range Picker || [Docs][Date Range Picker Docs] | [6.1.0] |
3031
| Tooltip || [Docs][Tooltip Docs] | [5.4.0] |
3132
| File Input || [Docs][File Input Docs] | [5.4.0] |
@@ -256,6 +257,7 @@ npm run storybook:build
256257
[File Input Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/inputs/file-input
257258
[Tooltip Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/inputs/tooltip
258259
[Date Range Picker Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/scheduling/date-range-picker
260+
[Chat Docs]: https://www.infragistics.com/products/ignite-ui-web-components/web-components/components/interactivity/chat
259261
[1.0.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/1.0.0
260262
[2.0.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/2.0.0
261263
[2.1.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/2.1.0
@@ -270,3 +272,4 @@ npm run storybook:build
270272
[5.3.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/5.3.0
271273
[5.4.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/5.4.0
272274
[6.1.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/6.1.0
275+
[6.3.0]: https://github.com/IgniteUI/igniteui-webcomponents/releases/tag/6.3.0

0 commit comments

Comments
 (0)