Skip to content

Commit 5f79457

Browse files
authored
Merge branch 'master' into mdragnev/fix-9994
2 parents 8ffa89a + 89980ef commit 5f79457

23 files changed

+376
-56
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ All notable changes for each version of this project will be documented in this
2424
```
2525
- Added capability to restore the state of multi column headers with `IgxGridStateDirective`.
2626
- Introduced new 'rowStyles' and 'rowClasses' grid properties which allows to define a custom styling on each grid row
27-
27+
- `IgxSnackbarComponent`
28+
- Introduced new 'positionSettings' input which allows to define a custom animation and position.
29+
- `IgxToastComponent`
30+
- Introduced new 'positionSettings' input which allows to define a custom animation and position.
2831
## 12.1.3
2932

3033
### New Features

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![Build Status](https://dev.azure.com/IgniteUI/igniteui-angular/_apis/build/status/IgniteUI.igniteui-angular)](https://dev.azure.com/IgniteUI/igniteui-angular/_build/latest?definitionId=3)
55
[![Coverage Status](https://coveralls.io/repos/github/IgniteUI/igniteui-angular/badge.svg?branch=master)](https://coveralls.io/github/IgniteUI/igniteui-angular?branch=master)
66
[![npm version](https://badge.fury.io/js/igniteui-angular.svg)](https://badge.fury.io/js/igniteui-angular)
7+
[![Discord](https://img.shields.io/discord/836634487483269200?logo=discord&logoColor=ffffff)](https://discord.gg/39MjrTRqds)
78

89
[Ignite UI for Angular](https://www.infragistics.com/products/ignite-ui-angular) is a complete set of Material-based UI Widgets, Components & Sketch UI kits, supporting directives for [Angular](https://angular.io/) by Infragistics. Ignite UI for Angular is designed to enable developers to build enterprise-ready, high-performance HTML5 & JavaScript apps for modern desktop browsers. With the use of all features, the world’s fastest Angular grid, 60+ real-time Angular charts, and more, you are empowered to engineer excellent mobile experiences and deliver progressive web apps (PWA’s) targeting Google's Angular framework.
910

ROADMAP.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@
44

55
## Milestone 18 (Due by Oct, 2021)
66

7-
1. Add row at top of grid [#9675](https://github.com/IgniteUI/igniteui-angular/issues/9675)
8-
2. Grid row styles and classes [#9969](https://github.com/IgniteUI/igniteui-angular/issues/9969)
9-
3. Freezing Columns/Rows on Export to Excel (Angular) [#9863](https://github.com/IgniteUI/igniteui-angular/issues/9863)
10-
4. Persistent State directive for column group [#8516](https://github.com/IgniteUI/igniteui-angular/issues/8516)
7+
1. **[DONE]** Add row at top of grid [#9675](https://github.com/IgniteUI/igniteui-angular/issues/9675)
8+
2. **[DONE]** Grid row styles and classes [#9969](https://github.com/IgniteUI/igniteui-angular/issues/9969)
9+
3. **[DONE]** Freezing Columns/Rows on Export to Excel (Angular) [#9863](https://github.com/IgniteUI/igniteui-angular/issues/9863)
10+
4. **[DONE]** Persistent State directive for column group [#8516](https://github.com/IgniteUI/igniteui-angular/issues/8516)
1111
5. IgxTreeGrid: display only filtered records [#9923](https://github.com/IgniteUI/igniteui-angular/issues/9923)
12+
6. IgxCombo: being able to set groups sorting order [#10125](https://github.com/IgniteUI/igniteui-angular/issues/10125)
13+
7. IgxCsvExporterService: Support multi-column headers export [#10078](https://github.com/IgniteUI/igniteui-angular/issues/10078)
14+
8. **[DONE]** Snackbar support for animation customization [#10126](https://github.com/IgniteUI/igniteui-angular/issues/10126)
15+
9. IgxLinearProgressBar: animate initial progress [#10068](https://github.com/IgniteUI/igniteui-angular/issues/10068)
16+
10. Getting only one sort and one filter event after changing the state of grid using setState function [#8064](https://github.com/IgniteUI/igniteui-angular/issues/8064)
1217

1318
## Going down the road
1419

@@ -18,15 +23,16 @@
1823
4. Themes: Move code to Sass modules [#9554](https://github.com/IgniteUI/igniteui-angular/issues/9554)
1924
5. Themes: Split themes and aid with Grid refactoring [#9556](https://github.com/IgniteUI/igniteui-angular/issues/9556)
2025
6. Stepper component [#8667](https://github.com/IgniteUI/igniteui-angular/issues/8667)
26+
7. Make IgxDropDownBaseToken public [#10103](https://github.com/IgniteUI/igniteui-angular/issues/10103)
2127

2228
# Previous Milestone
2329

2430
## Milestone 17 (Released August 2nd, 2021)
2531

26-
1. **[DONE]** Accordion component to Ignite UI for Angular [#9559](https://github.com/IgniteUI/igniteui-angular/issues/9559)
32+
1. **[DONE]** Accordion component to Ignite UI for Angular [#9559](https://github.com/IgniteUI/igniteui-angular/issues/9559)
2733
2. **[DONE]** Expose a column input for passing additional data/state in the template contexts of the column [#9020](https://github.com/IgniteUI/igniteui-angular/issues/9020)
28-
3. **[DONE]** Expose a new cell-like object API for the data grids [#9555](https://github.com/IgniteUI/igniteui-angular/issues/9555)
29-
4. **[DONE]** Change the way igxGrid allows using the igxPaginator [#9097](https://github.com/IgniteUI/igniteui-angular/issues/9097)
34+
3. **[DONE]** Expose a new cell-like object API for the data grids [#9555](https://github.com/IgniteUI/igniteui-angular/issues/9555)
35+
4. **[DONE]** Change the way igxGrid allows using the igxPaginator [#9097](https://github.com/IgniteUI/igniteui-angular/issues/9097)
3036
5. **[DONE]** Tree Grid Grouping Pipe and Group Area [#9184](https://github.com/IgniteUI/igniteui-angular/issues/9184)
3137
6. **[DONE]** Grid Multi Column Headers to exported excel [#6288](https://github.com/IgniteUI/igniteui-angular/issues/6288)
3238
7. **[DONE]** Snackbar IToggleView [#9677](https://github.com/IgniteUI/igniteui-angular/issues/9677)

projects/igniteui-angular/src/lib/core/styles/components/_common/_igx-display-container.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
%display-container {
22
display: inherit;
3+
flex-flow: inherit;
34
position: relative;
45
width: 100%;
56
overflow: hidden;

projects/igniteui-angular/src/lib/directives/notification/notifications.directive.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export abstract class IgxNotificationsDirective extends IgxToggleDirective
6464
* @hidden
6565
* @internal
6666
*/
67-
public textMessage: string | OverlaySettings = '';
67+
public textMessage = '';
6868

6969
/**
7070
* @hidden

projects/igniteui-angular/src/lib/grids/filtering/excel-style/excel-style-clear-filters.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
tabindex="0"
33
[ngClass]="clearFilterClass()"
44
(keydown)="onClearFilterKeyDown($event)"
5-
(click)="clearFilter()">
5+
(click)="clearFilter()"
6+
role="menuitem">
67
<span>{{ esf.grid.resourceStrings.igx_grid_excel_filter_clear }}</span>
78
<igx-icon>clear</igx-icon>
89
</div>

projects/igniteui-angular/src/lib/grids/filtering/excel-style/excel-style-conditional-filter.component.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
class="igx-excel-filter__actions-filter"
44
(keydown)="onTextFilterKeyDown($event)"
55
(click)="onTextFilterClick($event)"
6-
[igxDropDownItemNavigation]="subMenu">
6+
[igxDropDownItemNavigation]="subMenu"
7+
role="menuitem"
8+
aria-haspopup="true">
79
<span>{{ subMenuText }}</span>
810
<igx-icon>keyboard_arrow_right</igx-icon>
911
</div>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<div *ngIf="esf.column"
22
class="igx-excel-filter__actions-hide"
33
tabindex="0"
4-
(click)="esf.onHideToggle()">
4+
(click)="esf.onHideToggle()"
5+
role="menuitem">
56
<span>{{ esf.column.hidden ? esf.grid.resourceStrings.igx_grid_excel_show : esf.grid.resourceStrings.igx_grid_excel_hide }}</span>
67
<igx-icon>{{ esf.column.hidden ? 'visibility' : 'visibility_off' }}</igx-icon>
78
</div>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<div *ngIf="esf.column"
22
[ngClass]="esf.column.pinned ? 'igx-excel-filter__actions-unpin' : 'igx-excel-filter__actions-pin'"
33
(click)="esf.onPin()"
4-
tabindex="0">
4+
tabindex="0"
5+
role="menuitem">
56
<span>{{ esf.column.pinned ? esf.grid.resourceStrings.igx_grid_excel_unpin : esf.grid.resourceStrings.igx_grid_excel_pin }}</span>
67
<igx-icon family="imx-icons" name="{{ esf.column.pinned ? 'unpin-left' : 'pin-left' }}"></igx-icon>
78
</div>
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<div *ngIf="esf.column"
22
[ngClass]="esf.selectedClass()"
33
tabindex="0"
4-
(click)="esf.onSelect()">
4+
(click)="esf.onSelect()"
5+
role="button"
6+
[attr.aria-pressed]="esf.column.selected">
57
<span>{{esf.grid.resourceStrings.igx_grid_excel_select }}</span>
68
<igx-icon>done</igx-icon>
79
</div>

0 commit comments

Comments
 (0)