18.1.0
Release Highlights
New Features
IgxPivotGrid
- Added horizontal layout for row dimensions. Can be configured through the
pivotUI
rowLayout
property. - Added
horizontalSummary
property for each IPivotDimension, enabling summary row when using horizontal layout. - Added
horizontalSummariesPosition
property to thepivotUI
, configuring horizontal summaries position. - Keyboard navigation now can move in to row headers back and forth from any row dimension headers or column headers.
- Added keyboard interactions for row dimension collapse using
Alt + Arrows
and row headers sorting usingCtrl + Arrow Up/Down
.
- Added horizontal layout for row dimensions. Can be configured through the
IgxIcon
,IgxIconService
- You can now register icons by reference via the
IgxIconService
. To learn more check out the Icon Service documentation. - All components now use icons by reference internally so that it's easy to replace them without explicitly providing custom templates.
registerFamilyAlias
has been deprecated in favor ofsetFamily
to allow adding metadata fortype
andprefix
when registering custom icon families. To migrate fromregisterFamilyAlias
, do the following:this.iconService.registerFamilyAlias('my-family', 'my-family-class'); this.iconService.setFamily('my-family', { className: 'my-family-class' });
- You can now register icons by reference via the
General
ColumnType
,IgxColumn
,IgxColumnGroup
,IgxColumnLayout
- The
children
query property has been deprecated and replaced bychildColumns
getter directly returning columns array. - Several properties have been hidden from the public API, considered internal and not recommended for use. Those include:
filterCell
,headerCell
,headerGroup
,defaultMinWidth
,gridRowSpan
,gridColumnSpan
andcells
.
- The
IgxPaginator
- The
isFirstPageDisabled
andisLastPageDisabled
have been deprecated in favor of the identicalisFirstPage
andisLastPage
getter.
- The
IgxOverlayService
- The
attach
method overload acceptingType
andOverlaySettings
now acceptsOverlayCreateSettings
as second parameter. This interface extendsOverlaySettings
with an additionalinjector
property used asElementInjector
when creating the dynamic component.
- The
What's Changed
- feat(navdrawer): implement disabled navdrawer items by @didimmova in #14294
- Indigo Themes: Update List, Progress, and Dropdown by @simeonoff in #14265
- refactor(icon-button): update component styles by @SisIvanova in #14300
- refactor(grid): mark lastSearchInfo readonly/getter-only by @damyanpetev in #14388
- refactor(progress): update typography styles by @SisIvanova in #14377
- build(deps): bump igniteui-theming to 8.2.0 by @simeonoff in #14426
- refactor(calendar): simplify theme classes and props by @simeonoff in #14400
- refactor(exporter): mark extra pivot methods private by @damyanpetev in #14434
- feat(icons): add the ability to replace icons via service by @simeonoff in #14035
- input-group - refactor input group in context of grid cell and grid filtering row by @desig9stein in #14337
- feat(pivotGrid): row dimension expand/collapse with kb interaction by @IMinchev64 in #14342
- feat(calendar): localize week number header by @simeonoff in #14443
- Indigo Themes: Updates to Toast, Tooltip, Stepper, Rating by @simeonoff in #14380
- refactor(grid-toolbar-exporter): mark internal state, cleanup method … by @damyanpetev in #14464
- feat(pivotGrid): row dimension header sort with kb interaction by @IMinchev64 in #14379
- doc(tree-grid): type key inputs by @damyanpetev in #14487
- refactor(grids): mark primaryKey as string by @damyanpetev in #14491
- feat(igxPivotGrid): Implement horizontal row layout for Pivot Grid. by @skrustev in #14347
- Pivot horizontal excel export by @MayaKirova in #14476
- refactor(columns): deprecate children and replace with childColumns by @damyanpetev in #14489
- docs(toolbar): mark actions grid prop as internal by @damyanpetev in #14502
- refactor(paginator): deprecate isFirstPageDisabled and isLastPageDisabled by @damyanpetev in #14497
- refactor(row-island): disable getters of no use and hide from api docs by @damyanpetev in #14507
- refactor(themes): include
--ig-theme
in the generated CSS themes by @simeonoff in #14508 - feat(pivotGrid): Add horizontal summary top/bottom option. Fixes to related logic. by @skrustev in #14514
- docs(column): mark mistakenly left exposed getters as hidden by @damyanpetev in #14513
- refactor(grids): clean up internal types handling by @damyanpetev in #14524
- feat(*): add Angular Elements setup for wrapping grid components by @damyanpetev in #14421
- Update ROADMAP prior 18.1 7 Jul 24 by @radomirchev in #14516
- feat(stepper): align title and content by @SisIvanova in #14534
- feat(overlay): add element injector in attach overload settings by @wnvko in #14535
- docs(nav-drawer): show hidden properties by @SisIvanova in #14541
Full Changelog: 18.0.0...18.1.0