Skip to content

Commit de24741

Browse files
authored
Merge branch 'master' into vslavov/revert-combo-ivy-workaround
2 parents e784abf + 90639ca commit de24741

File tree

112 files changed

+3372
-1846
lines changed

Some content is hidden

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

112 files changed

+3372
-1846
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- xvfb
1111
language: node_js
1212
node_js:
13-
- '10.12.0'
13+
- 'lts/*'
1414
before_install:
1515
- export NG_CLI_ANALYTICS=false
1616
- export DISPLAY=:99.0

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ All notable changes for each version of this project will be documented in this
1515
- `IgxMonthPickerBase` -> `IgxMonthPickerBaseDirective`
1616

1717
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
18+
- **Breaking Change** - Hierarchical grid children no longer use the same `IgxTransactionService` instance and transaction handling should be modified to address each grid's transactions separately.
1819
- **Behavioral Change** - Pinning columns is no longer automatically prevented when the pinning area would exceed the size of the grid.
1920
- `igxGridState` directive added to make it easy for developers to save and restore the grid state. The directive exposes the `getState` and `setState` methods to save/restore the state and an `options` input property to exclude features.
2021
- `IgxCarousel`:
@@ -67,6 +68,7 @@ All notable changes for each version of this project will be documented in this
6768
- `tickLabelsOrientation` input was added. Allows you to change the rotation of all tick labels from horizontal to vertical(toptobottom, bottomtotop).
6869
- `igxSliderTickLabel` directive has been introduced. Allows you to set a custom template for all tick labels.
6970
- `isContinuous` - input has been deleted. The option is not supported anymore.
71+
- `onValueChanged` - new output has been exposed. This event is emitted at the end of every slide interaction.
7072

7173
- `IgxCarousel`:
7274
- `keyboardSupport` input is added, which can be used to enable and disable keyboard navigation
@@ -81,6 +83,29 @@ All notable changes for each version of this project will be documented in this
8183
- `IgxSelect`:
8284
- adding `IgxSelectHeaderDirective` and `IgxSelectFooterDirective`. These can be used to provide a custom header, respectively footer templates for the `igxSelect` drop-down list. If there are no templates marked with these directives - no default templates will be used so the drop-down list will not have header nor footer.
8385

86+
- `IgxDropDown`:
87+
- `clearSelection` method is added, which can be used to deselect the selected dropdown item
88+
89+
- `IgxCircularProgressBar`:
90+
- added `IgxProgressBarGradientDirective` to allow providing custom circular progress SVG gradients. Providing a custom gradient via a template is as easy as writing:
91+
```html
92+
<igx-circular-bar [value]="77">
93+
<ng-template igxProgressBarGradient let-id>
94+
<svg:linearGradient [id]="id" gradientTransform="rotate(90)">
95+
<stop offset="0%" stop-color="#05a"/>
96+
<stop offset="100%" stop-color="#0a5"/>
97+
</svg:linearGradient>
98+
</ng-template>
99+
</igx-circular-bar>
100+
```
101+
- changed the `igx-progress-circular-theme` to accept a list of 2 colors for the `$progress-circle-color` argument, making it easier to modify the default gradient:
102+
```scss
103+
$theme: igx-progress-circular-theme(
104+
$progress-circle-color: red blue
105+
);
106+
107+
@include igx-progress-circular($theme);
108+
```
84109

85110
## 8.2.6
86111

ROADMAP.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,20 @@
66
1. Dock Manger [#5980](https://github.com/IgniteUI/igniteui-angular/issues/5980)
77
2. Theming service for Ignite UI for Angular [#5999](https://github.com/IgniteUI/igniteui-angular/issues/5999)
88
3. Range Date Picker [#5732](https://github.com/IgniteUI/igniteui-angular/issues/5732)
9-
4. igxGrid overlay components exposed for instantiation in arbitrary container [#5878](https://github.com/IgniteUI/igniteui-angular/issues/5878)
9+
4. **[DONE]** igxGrid overlay components exposed for instantiation in arbitrary container [#5878](https://github.com/IgniteUI/igniteui-angular/issues/5878)
1010
5. RTL Support across Ignite UI for Angular components [#5958](https://github.com/IgniteUI/igniteui-angular/issues/5958)
11-
6. Carousel slide animations/transitions [#4268](https://github.com/IgniteUI/igniteui-angular/issues/4268)
12-
7. Access all data when calculating summary per column [#5754](https://github.com/IgniteUI/igniteui-angular/issues/5754)
11+
6. **[DONE]** Carousel slide animations/transitions [#4268](https://github.com/IgniteUI/igniteui-angular/issues/4268)
12+
7. **[DONE]** Access all data when calculating summary per column [#5754](https://github.com/IgniteUI/igniteui-angular/issues/5754)
1313
8. Angular 9 support [#5998](https://github.com/IgniteUI/igniteui-angular/issues/5998)
14-
9. Allow master-detail style visualization with igxHierarchicalGrid [#5880](https://github.com/IgniteUI/igniteui-angular/issues/5880)
15-
10. Collapsible column groups (column expansion state templates) [#3343](https://github.com/IgniteUI/igniteui-angular/issues/3343)
14+
9. **[DONE]** Allow master-detail style visualization with igxHierarchicalGrid [#5880](https://github.com/IgniteUI/igniteui-angular/issues/5880)
15+
10. **[DONE]** Collapsible column groups (column expansion state templates) [#3343](https://github.com/IgniteUI/igniteui-angular/issues/3343)
1616

1717
## Going down the road
1818

1919
1. Row-pinning
20-
2. Column Groups expand/collapse, with column grouping templates
21-
3. Visual Cell merging
22-
4. Splitter
23-
5. PDF Integration
20+
2. Visual Cell merging
21+
3. Splitter
22+
4. PDF Integration
2423

2524
# Previous Milestones
2625

0 commit comments

Comments
 (0)