You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+39-22Lines changed: 39 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -1,33 +1,50 @@
1
1
# Ignite UI for Angular Change Log
2
2
3
3
All notable changes for each version of this project will be documented in this file.
4
+
## 7.3.1
5
+
-`Pager`
6
+
-**Behavioral Change** - The pager is now hidden when there are no records in the grid.
7
+
8
+
## 7.3.1
9
+
-`IgxGrid` Custom keyboard navigation
10
+
-`onFocusChange` event is deprecated.
11
+
-`onGridKeydown` event is exposed which is emitted when `keydown` is triggered over element inside grid's body
12
+
-`navigateTo` method allows you to navigate to a position in the grid based on provided `rowindex` and `visibleColumnIndex`, also to execute a custom logic over the target element through a callback function that accepts `{ targetType: GridKeydownTargetType, target: Object }`
13
+
-`getNextCell` returns `ICellPosition` which defines the next cell, according to the current position, that match specific criteria. You can pass callback function as a third parameter of `getPreviousCell` method
14
+
-`getPreviousCell` returns `ICellPosition` which defines the previous cell, according to the current position, that match specific criteria. You can pass callback function as a third parameter of `getPreviousCell` method.
4
15
5
16
## 7.3.0
6
17
7
18
### Features
8
-
-**New feature**`igxGridComponent` now supports [Multi Row Layouts](https://github.com/IgniteUI/igniteui-angular/wiki/Grid---Multi-Row-Layout). It is configured with the newly added `IgxColumnLayoutComponent` and the columns in it. `IgxColumnComponent` now expose four new fields to determine the size and the location of the field into the layout:
9
-
-[`colStart`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#colstart) - column index from which the field is starting. This property is **mandatory**.
10
-
-[`rowStart`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#rowstart) - row index from which the field is starting. This property is **mandatory**.
11
-
-[`colEnd`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#colend) - column index where the current field should end. The amount of columns between colStart and colEnd will determine the amount of spanning columns to that field. This property is **optional**. If not set defaults to `colStart + 1`.
12
-
-[`rowEnd`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#rowend) - row index where the current field should end. The amount of rows between rowStart and rowEnd will determine the amount of spanning rows to that field. This property is **optional**. If not set defaults to `rowStart + 1`.
- **New feature** `igxGridComponent` now supports [Grid Row Dragging ](https://github.com/IgniteUI/igniteui-angular/wiki/Row-Dragging). It lets users pass the data of a grid record on to another surface, which has been configured to process/render this data. It can be enabled by using the `rowDraggable` input of the grid.
19
+
-`igxGrid`
20
+
-**Feature**`igxGridComponent` now supports [Multi Row Layouts](https://github.com/IgniteUI/igniteui-angular/wiki/Grid---Multi-Row-Layout). It is configured with the newly added `IgxColumnLayoutComponent` and the columns in it. `IgxColumnComponent` now expose four new fields to determine the size and the location of the field into the layout:
21
+
- [`colStart`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#colstart) - column index from which the field is starting. This property is **mandatory**.
22
+
- [`rowStart`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#rowstart) - row index from which the field is starting. This property is **mandatory**.
23
+
- [`colEnd`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#colend) - column index where the current field should end. The amount of columns between colStart and colEnd will determine the amount of spanning columns to that field. This property is **optional**. If not set defaults to `colStart + 1`.
24
+
- [`rowEnd`](https://www.infragistics.com/products/ignite-ui-angular/docs/typescript/latest/classes/igxcolumncomponent.html#rowend) - row index where the current field should end. The amount of rows between rowStart and rowEnd will determine the amount of spanning rows to that field. This property is **optional**. If not set defaults to `rowStart + 1`.
-**Feature** Grid components now supports [Grid Row Dragging ](https://github.com/IgniteUI/igniteui-angular/wiki/Row-Dragging). It lets users pass the data of a grid record on to another surface, which has been configured to process/render this data. It can be enabled by using the `rowDraggable` input of the grid.
21
34
22
-
- `igxTreeGrid` now supports loading child rows on demand using the newly added `loadChildrenOnDemand` and `hasChildrenKey` input properties.
35
+
-**Feature** The Excel Style Filter dialog and its sub-dialogs now have a display density based on the `displayDensity` input of their respective grid.
36
+
-`igxTreeGrid`
37
+
-**Feature** The `IgxTreeGridComponent` now supports loading child rows on demand using the newly added `loadChildrenOnDemand` and `hasChildrenKey` input properties.
23
38
-`IgxListComponent`
24
39
-**Feature** The `IgxListComponent` now provides the ability to choose a display density from a predefined set of options: **compact**, **cosy** and **comfortable** (default one). It can be set by using the `displayDensity` input of the list.
25
40
-`igxButton`
26
41
-**Feature** The `igxButton` now provides the ability to choose a display density from a predefined set of options: **compact**, **cosy** and **comfortable** (default one). It can be set by using the `displayDensity` input of the button directive.
42
+
-`igxButtonGroup`
43
+
-**Feature** The `igxButtonGroup` now provides the ability to choose a display density from a predefined set of options: **compact**, **cosy** and **comfortable** (default one). It can be set by using the `displayDensity` input of the button group. The buttons within the group will have the same density as the button group. If a button has the `displayDensity` set in the template, it is not changed by the density of the group where the button is placed.
27
44
-`igxGrid`, `igxTreeGrid`, `igxHierarchicalGrid`
28
45
-**Feature** The Excel Style Filter dialog and its sub-dialogs now have a display density based on the `displayDensity` input of their respective grid.
29
46
-`IgxDropDown`
30
-
- now supports virtualized items. Use in conjuction with `IgxForOf` directive, with the following syntax, to display very large list of data:
47
+
- now supports virtualized items. Use in conjunction with `IgxForOf` directive, with the following syntax, to display very large list of data:
31
48
```html
32
49
<igx-drop-down>
33
50
<divclass="wrapping-div">
@@ -44,7 +61,7 @@ All notable changes for each version of this project will be documented in this
44
61
- **Feature** The `groupsRecords` property now returns the full grouping tree as in 7.1 and also includes the grouping information for all pages.
45
62
46
63
## 7.2.5
47
-
- `igxDrop`
64
+
- `igxDrop`
48
65
- `onEnter`, `onLeave` and `onDrop` events now have new arguments for `originalEvent`, `offsetX` and `offsetY` relative to the container the igxDrop is instanced.
49
66
- `IgxList`
50
67
- **Feature** the `index` property is now an `@Input` and can be assigned by structural directives such as `*igxFor`.
@@ -77,9 +94,9 @@ All notable changes for each version of this project will be documented in this
77
94
### New feature
78
95
- [Multi-cell selection](https://github.com/IgniteUI/igniteui-angular/wiki/Grid-Multi-cell-selection-Specification) - Enables range selection of cells in the grid.
79
96
80
-
### Grids Performance improvements
97
+
### Grids Performance improvements
81
98
- Grid rendering speed
82
-
- Grid grouping rendering speed
99
+
- Grid grouping rendering speed
83
100
- Grid vertical scrolling using the scroll arrows
84
101
- Grid horizontal scrolling using the scroll arrows
85
102
- Grid cell focusing time
@@ -118,7 +135,7 @@ All notable changes for each version of this project will be documented in this
118
135
- Update child summaries correctly when CRUD operations are performed #4408
119
136
- Add igxQuickFilterTemplate directive #4377
120
137
- Resizing: move resize handle logic in a directive #4378
121
-
- No event emitted when column is unpinned #3799
138
+
- No event emitted when column is unpinned #3799
122
139
- When update a cell in the grouped column the child summaries are not updated #4324
123
140
- Column Group border is misaligned with its children's in some cases #4387
124
141
- Expanding last row of HierarchicalGrid via keyboard(Alt + downArrow) leads to cell losing its focus. #4080
@@ -129,7 +146,7 @@ All notable changes for each version of this project will be documented in this
129
146
## 7.2.2
130
147
### Features
131
148
- **Components' Display Type** - All components now have their CSS display property explicitly set on the host element to ensure width, padding, and margins are applied when set directly on the host selectors.
132
-
- **Themes**
149
+
- **Themes**
133
150
- Add support for gradients and images as values for component themes via the component theme functions.
134
151
- `Palettes` - added surface color to the palette. The surface color is used by cards, pickers, dialog windows, etc. as the default background.
135
152
@@ -354,13 +371,13 @@ All notable changes for each version of this project will be documented in this
0 commit comments