Skip to content

Commit d303119

Browse files
committed
merge
2 parents 60a4a66 + 7efa0ad commit d303119

File tree

262 files changed

+6651
-2116
lines changed

Some content is hidden

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

262 files changed

+6651
-2116
lines changed

.sassdocrc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@
99
"theme": "./node_modules/igniteui-sassdoc-theme/sassdoc/",
1010
"autofill": ["throws", "content"],
1111
"groups": {
12+
"global-themes": "Global Themes",
13+
"component-themes": "Component Themes",
1214
"undefined": "general"
1315
},
1416
"no-update-notifier": false,
1517
"verbose": false,
1618
"strict": false,
1719
"display": {
1820
"alias": true,
19-
"access": ["public", "private"]
21+
"access": ["public"]
2022
},
2123
"privatePrefix": true,
2224
"resolvedValue": true

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,36 @@ All notable changes for each version of this project will be documented in this
2424
- `igxDatePicker`
2525
- Added new property - `editorTabIndex`, that allows setting tabindex for the default editor.
2626

27+
### New Theme
28+
Ignite UI for Angular now has a new theme based on our own design system.
29+
You can use one of the following mixins to include a dark or light indigo theme:
30+
`igx-indigo-light-theme` and `igx-indigo-dark-theme`
31+
32+
We also added two new palettes that go with the new theme, `$light-indigo-palette` and `$dark-indigo-palette`.
33+
34+
The following example shows how you can use the Indigo theme:
35+
36+
```scss
37+
// Light version
38+
.indigo-theme {
39+
@include igx-indigo-light-theme($light-indigo-palette);
40+
}
41+
42+
// Dark version
43+
.indigo-dark-theme {
44+
@include igx-indigo-dark-theme($dark-indigo-palette);
45+
}
46+
```
47+
2748
### New Features
2849
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
2950
- Introduced `showSummaryOnCollapse` grid property which allows you to control whether the summary row stays visible when the groupBy / parent row is collapsed.
3051
- Added support for tooltips on data cells default template and summary cells.
52+
- Added support for binding columns to properties in nested data objects.
53+
Data operations (filtering/sorting/updating/etc) are supported for the nested properties.
54+
```html
55+
<igx-column field="foo.bar.baz"></igx-column>
56+
```
3157
- `IgxGridState` directive
3258
- Added support for expansion states, column selection and row pinning.
3359
- Added support for `IgxTreeGrid` and `IgxHierarchicalGrid` (including child grids)
@@ -500,7 +526,7 @@ Ignite UI for angular now have a new theme that mimics Microsoft "Fluent" design
500526
Depending on your use case you can use one of the following mixins:
501527
`igx-fluent-theme` and `igx-fluent-dark-theme`
502528

503-
We also added two new pallets that go with the new theme, `$fluent-word-palette` and `$fluent-excel-palette`.
529+
We also added two new palettes that go with the new theme, `$fluent-word-palette` and `$fluent-excel-palette`.
504530

505531
Next example shows how you can use the Fluent theme.
506532

angularDocsPostDeploy.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ if([System.IO.File]::Exists($filePath) -and [System.IO.Directory]::Exists($angul
6464
$folders = Get-ChildItem -Path $angularDocsRootFolder -Directory -Exclude $tagFolder,"sass","typescript" -Name | Sort-Object @{Expression = {[double]($_.Substring(0, $_.LastIndexOf('.'))) }};
6565
$textToUpdate = "";
6666
foreach($item in $folders) {
67-
$textToUpdate += '"' + $item.Name + '"';
67+
$textToUpdate += '"' + $item + '"';
6868
}
6969
$textToUpdate = "[" + $textToUpdate.Replace("`"`"","`"`,`"") + "]" ;
7070
Write-Host $textToUpdate;

package-lock.json

Lines changed: 8 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@
5353
"@angular/platform-browser-dynamic": "^10.0.0",
5454
"@angular/router": "^10.0.0",
5555
"@types/hammerjs": "^2.0.36",
56-
"@types/jszip": "^3.4.1",
5756
"@types/source-map": "0.5.2",
5857
"classlist.js": "^1.1.20150312",
5958
"core-js": "^2.6.11",
6059
"core-js-pure": "^3.6.5",
6160
"hammerjs": "^2.0.8",
6261
"igniteui-trial-watermark": "^1.0.3",
63-
"jszip": "^3.4.0",
62+
"jszip": "^3.5.0",
63+
"lodash.merge": "^4.6.2",
6464
"resize-observer-polyfill": "^1.5.1",
6565
"rxjs": "^6.5.4",
6666
"tslib": "^2.0.0",

projects/igniteui-angular/ng-package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
},
88
"whitelistedNonPeerDependencies": [
99
"@types/hammerjs",
10-
"@types/jszip",
1110
"core-js-pure",
1211
"hammerjs",
1312
"jszip",
1413
"resize-observer-polyfill",
15-
"igniteui-trial-watermark"
14+
"igniteui-trial-watermark",
15+
"lodash.merge"
1616
]
1717
}

projects/igniteui-angular/ng-package.prod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
"whitelistedNonPeerDependencies": [
1111
"@types/hammerjs",
12-
"@types/jszip",
1312
"core-js-pure",
1413
"hammerjs",
1514
"jszip",
1615
"resize-observer-polyfill",
17-
"igniteui-trial-watermark"
16+
"igniteui-trial-watermark",
17+
"lodash.merge"
1818
]
1919
}

projects/igniteui-angular/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@
6767
],
6868
"dependencies": {
6969
"@types/hammerjs": "^2.0.36",
70-
"@types/jszip": "^3.1.7",
7170
"core-js-pure": "^3.6.5",
7271
"hammerjs": "^2.0.8",
73-
"jszip": "^3.3.0",
72+
"jszip": "^3.5.0",
7473
"tslib": "^2.0.0",
7574
"resize-observer-polyfill": "^1.5.1",
76-
"igniteui-trial-watermark": "^1.0.3"
75+
"igniteui-trial-watermark": "^1.0.3",
76+
"lodash.merge": "^4.6.2"
7777
},
7878
"peerDependencies": {
7979
"@angular/common": "^10.0.0",

projects/igniteui-angular/schematics/utils/dependency-handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ export const DEPENDENCIES_MAP: PackageEntry[] = [
2828
{ name: 'tslib', target: PackageTarget.NONE },
2929
{ name: 'resize-observer-polyfill', target: PackageTarget.REGULAR },
3030
{ name: '@types/hammerjs', target: PackageTarget.DEV },
31-
{ name: '@types/jszip', target: PackageTarget.DEV },
3231
{ name: 'igniteui-trial-watermark', target: PackageTarget.NONE },
3332
{ name: 'core-js-pure', target: PackageTarget.NONE },
33+
{ name: 'lodash.merge', target: PackageTarget.NONE },
3434
// peerDependencies
3535
{ name: '@angular/forms', target: PackageTarget.NONE },
3636
{ name: '@angular/common', target: PackageTarget.NONE },

projects/igniteui-angular/src/lib/core/styles/base/elevations/_index.scss

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,16 @@
150150

151151
@return $result;
152152
}
153+
154+
/// Default elevations.
155+
/// @type Map
156+
/// @prop {Color} $color-1 [rgba(0, 0, 0, .26)] - The color used for the umbra shadow.
157+
/// @prop {Color} $color-2 [rgba(0, 0, 0, .12)] - The color used for the penumbra shadow.
158+
/// @prop {Color} $color-3 [rgba(0, 0, 0, .08)] - The color used for the ambient shadow.
159+
/// @requires igx-elevations
160+
$elevations: igx-elevations(
161+
rgba(0, 0, 0, .26),
162+
rgba(0, 0, 0, .12),
163+
rgba(0, 0, 0, .08)
164+
) !default;
165+

0 commit comments

Comments
 (0)