Skip to content

Commit bfe6c73

Browse files
authored
Merge branch 'master' into rkaraivanov/toolbar-resize-fix
2 parents 397be88 + c358141 commit bfe6c73

File tree

66 files changed

+4703
-1325
lines changed

Some content is hidden

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

66 files changed

+4703
-1325
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes for each version of this project will be documented in this
55
## 12.1.0
66

77
### New Features
8+
- Added `IgxAccordion` component
9+
- A collection of vertically collapsible igx-expansion-panels that provide users with data and the ability to navigate through it in a compact manner. The control is **not** data bound and takes a declarative approach, giving users more control over what is being rendered.
10+
- Exposed API to control the expansion state, easy-to-use keyboard navigation, option for nested accordions.
11+
- Code example below:
12+
13+
```html
14+
<igx-accordion>
15+
<igx-expansion-panel *ngFor="let panel of panels">
16+
...
17+
</igx-expansion-panel>
18+
</igx-accordion>
19+
```
20+
21+
- For more information, check out the [README](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/accordion/README.md), [specification](https://github.com/IgniteUI/igniteui-angular/wiki/Accordion-Specification) and [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/accordion)
22+
823
- `igxGrid`
924
- New `additionalTemplateContext` column input:
1025

@@ -47,6 +62,10 @@ All notable changes for each version of this project will be documented in this
4762
- `IgxExcelExporterService`
4863
- Added support for exporting the grids' multi-column headers to **Excel**. By default, the multi-column headers would be exported but this behavior can be controlled by the `ignoreMultiColumnHeaders` option off the IgxExcelExporterOptions object.
4964

65+
66+
- `IgxDateTimeEditor`, `IgxMask`, `IgxDatePicker`, `IgxTimePicker`, `IgxDateRangePicker`
67+
- Added IME input support. When typing in an Asian language input, the control will display input method compositions and candidate lists directly in the control’s editing area, and immediately re-flow surrounding text as the composition ends.
68+
5069
### General
5170
- `IgxPaginatorComponent`
5271
- Deprecated properties `selectLabel` and `prepositionPage` are now removed;
@@ -94,6 +113,9 @@ All notable changes for each version of this project will be documented in this
94113
</igx-expansion-panel>
95114
```
96115

116+
- `IgxDropDown`
117+
- **Breaking Change** - The dropdown items no longer takes focus unless `allowItemsFocus` is set to `true`.
118+
97119
### Themes
98120
- **Breaking Change** - The `$color` property of the `igx-action-strip-theme` has been renamed as follows:
99121
- `$color` -> `$icon-color`

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ You can find source files under the [`src`](https://github.com/IgniteUI/igniteui
2121

2222
|Components|Status|||Directives|Status|||
2323
|:--|:--:|:--|:--|:--|:--:|:--|:--|
24+
|accordion|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/accordion/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/accordion)|
2425
|avatar|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/avatar/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/avatar)|autocomplete|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/autocomplete/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/autocomplete)|
2526
|badge|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/badge/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/badge)|button|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/button/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/button)|
2627
|banner|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/banner/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/banner)|date time editor|:white_check_mark:|[Readme](https://github.com/IgniteUI/igniteui-angular/tree/master/projects/igniteui-angular/src/lib/directives/date-time-editor/README.md)|[Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/date-time-editor)|

gulpfile.js

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const autoprefixer = require('autoprefixer');
44
const browserSync = require('browser-sync').create();
55
const del = require('del');
66
const gulp = require('gulp');
7-
const sass = require('gulp-dart-sass');
7+
const sass = require('gulp-sass')(require('sass'));
88
const sourcemaps = require('gulp-sourcemaps');
99
const postcss = require('gulp-postcss');
1010
const process = require('process');
@@ -16,19 +16,19 @@ const EventEmitter = require('events').EventEmitter;
1616
const { series } = require('gulp');
1717
const {spawnSync} = require('child_process');
1818
const slash = require('slash');
19-
20-
sass.compiler = require('sass');
19+
const Fiber = require('fibers');
2120

2221
const STYLES = {
23-
SRC: './projects/igniteui-angular/src/lib/core/styles/themes/presets/*',
22+
SRC: './projects/igniteui-angular/src/lib/core/styles/themes/presets/**/*',
2423
DIST: './dist/igniteui-angular/styles',
2524
MAPS: './maps',
2625
THEMING: {
2726
SRC: './projects/igniteui-angular/src/lib/core/styles/**/*',
2827
DIST: './dist/igniteui-angular/lib/core/styles'
2928
},
3029
CONFIG: {
31-
outputStyle: 'compressed'
30+
outputStyle: 'compressed',
31+
fiber: Fiber
3232
}
3333
};
3434

@@ -39,7 +39,7 @@ const TYPEDOC_THEME = {
3939
OUTPUT: slash(path.join(DOCS_OUTPUT_PATH, 'typescript'))
4040
};
4141

42-
module.exports.buildStyle = (cb) => {
42+
module.exports.buildStyle = () => {
4343
const prefixer = postcss([autoprefixer({
4444
cascade: false,
4545
grid: true
@@ -50,18 +50,16 @@ module.exports.buildStyle = (cb) => {
5050

5151
const myEventEmitter = new EventEmitter();
5252

53-
gulp.src(STYLES.SRC)
53+
return gulp.src(STYLES.SRC)
5454
.pipe(sourcemaps.init())
55-
.pipe(sass.sync(STYLES.CONFIG).on('error', err => {
55+
.pipe(sass(STYLES.CONFIG).on('error', err => {
5656
sass.logError.bind(myEventEmitter)(err);
5757
myEventEmitter.emit('end');
5858
process.exit(1);
5959
}))
6060
.pipe(prefixer)
6161
.pipe(sourcemaps.write(STYLES.MAPS))
62-
.pipe(gulp.dest(STYLES.DIST));
63-
64-
cb();
62+
.pipe(gulp.dest(STYLES.DIST))
6563
};
6664

6765
module.exports.copyGitHooks = async (cb) => {

0 commit comments

Comments
 (0)