- IgxDateRangePicker UX improvement #11994
- [DONE] igniteui-angular as standalone component exports #12698
- Resizing [IgxDrag] #6283
- [DONE] IgxLabel: Split out the label theme from Input Group #13211
- [DONE] RadioGroup: add label #12890
- [DONE] Select item built-in prefix/suffix support #13208
- [DONE] Icon: should be able to size via --ig-size #13175
- [DONE] IgxForOf directive does not support as syntax in template for bound data #13212
- [DONE] Stepper - Differences with the step indicаtor between WC and Angular #12988
- [DONE] [IgxForOfDirective] use generic types #12182 (IgniteUI#12182)
- [DONE] Button group justify items #13138
- Scheduler component #8097
- Rework default sorting/filtering strategy's and their methods to be grid agnostic #10922
- PDF Export feature on Angular Grid #5696
- Getting only one sort and one filter event after changing the state of grid using setState function #8064
- Grid Cell Merging #3514
- Classes to indicate position of auto overlay #9481
- Switch overlay service from angular animations to native Web Animations #8780
- Suggestion for igx-grid group by row template #12752
- Way to filter auto-generated columns #12577
Milestone 26, version 16.0 (Released May 15th, 2023) Release Blog
- [DONE] Compatability with Angular 16.0
- [DONE] [Themes] - Use the sizable mixins and functions to size components #12347
- [DONE] IgxSimpleCombo: possibility to not open dropdown on clear #11871
- [DONE] Tooltip for the full subtitle/title on hover for the Expansion panel #12763
- [DONE] igniteui-angular as standalone component exports #12698
- [DONE] Generate child igx-hierarchical-grids dynamically #12765
- [DONE] Support height for card component #12555
- [DONE] [Themes] - Use the sizable mixins and functions to size components #12347
- [DONE] [Input] Update the UI according to the new design. #12421
- [DONE] Use rem instead of px #12377
- [DONE] Improve Material Outlined Input markup to allow for runtime label changes #12221
- [DONE] Update overlay attach dynamic component overload #11671
- [DONE] Add start and end slot to card actions #12664
- [DONE] Suggestion for igx-grid group by row template #12752
- [DONE] Checkbox: missing validation styling #12585
- [DONE] Order by count in igx-grid group by #11642
- [DONE] igxMask always set the symbol '9' as a fillable spot #7089
- [DONE] IgxGrid: after selecting multiple cells using CNTL / click should be able to deselect an individual cell using CNTL / click #12522
- [DONE] Add shape property to badge #12588
- [DONE] Support height for card component #12555
- [DONE] Design update of Combo Component
Milestone 24, version 15.0 (Released November 23rd, 2022) Release Blog
- [DONE] Support exporting grid with summaries #11598
- [DONE] Themes: Add support for adjusting spacing via CSS vars #11368
- [DONE] Support for Angular 15
Milestone 24, version 14.2 (Released October 06th, 2022) Release Blog 22.2
- [DONE] Angular query builder component (Angular Tree Grid Advanced Filtering without the tree grid) #11750
- [DONE] [PivotGrid] Export to Excel #11742
Milestone 23, version 14.1 (Released September 13th, 2022) Release Blog 14.1.0
- [DONE] Grid autosize feature with performance improvements #10205
- [DONE] Validator service for igxGrid editing #6501
- [DONE] Tabs - update UI to latest specification #11669
- [DONE] [PivotGrid] Filtering Expressions #11786
- [DONE] IgxCombo's filtering strategy is not exposed limiting extensibility #11810
- [DONE] Add 'searchKey' to Combo #11532
- [DONE] IgxCombo: ability to filter multiple fields #9884
- [DONE] [PivotGrid] Aggregation Method Label #11736
- [DONE] IgxGrid filter: IgxDatePicker.weekStart not changable #10852
- [DONE] Support for Angular 14.0.0.
- [DONE] IgxCalendar: set weekStart globally #10543
- [DONE] Hide delete and edit buttons in grid action strip #11578
Milestone 21, version 13.2 (Released May 25th, 2022) Release Blog 22.1
- [DONE] Improve sorting experience for users #9674
- [DONE] Template grid excel filter footer #10183
- [DONE] Pivot Grid background color #11158
- [DONE] Fluent inputs styles #11145
- [DONE] Checkbox size and disabled state in Bootstrap #11096
- [DONE] [Pivot] Integrate ESF in tree view #11049
Milestone 20, version 13.1 (Released March 2nd, 2022) Release Blog 13.1.0
- [DONE] Angular Pivot Grid #5700
- [DONE] igx-tree-grid:excel-style filtering should show children of parent elements returned from the filter #10342
- [DONE] Grid summary custom templating #7981
- [DONE] Tabs component does not support RTL #5904
- [DONE] Column moving feature on grid level #10176
Milestone 19, version 13.0 (Released November 23rd, 2021) Release Blog 13.0.0
- [DONE] Stepper component #8667
- [DONE] Themes: Move code to Sass modules #9554
- [DONE] Themes: Refactor Grid theme #9556
- [DONE] onFilterDone property to expose additional information #10243
- [DONE] IgxCombo with single selection #9832
- [DONE] Igx Grid Sort Icon Change #10217
- [DONE] IgxCombo: being able to set groups sorting order #10125
- [DONE] IgxGridState directive to save disableHiding property #9304
Milestone 18, version 12.2.0 (Released October 4th, 2021) Release Blog 12.2.0
- [DONE] Add row at top of grid #9675
- [DONE] Grid row styles and classes #9969
- [DONE] Freezing Columns/Rows on Export to Excel (Angular) #9863
- [DONE] Persistent State directive for column group #8516
- [DONE] IgxTreeGrid: display only filtered records #9923
- [DONE] Snackbar support for animation customization #10126
Milestone 17 , version 21.1.0 (Released August 2nd, 2021) Releae Blog 12.1.0
- [DONE] Accordion component to Ignite UI for Angular #9559
- [DONE] Expose a column input for passing additional data/state in the template contexts of the column #9020
- [DONE] Expose a new cell-like object API for the data grids #9555
- [DONE] Change the way igxGrid allows using the igxPaginator #9097
- [DONE] Tree Grid Grouping Pipe and Group Area #9184
- [DONE] Grid Multi Column Headers to exported excel #6288
- [DONE] Snackbar IToggleView #9677
- [DONE] Allow for passing a positioning strategy to IgxGridToolbarHidingComponent #9065
- [DONE] IgxPaginator Component should be templatable #9587
- [DONE] Editable cell styling support #9630
- [DONE] Excel Export Service - onColumnExport Allow to modify columnIndex Property #8874
Milestone 16, version 12.0.0 (Released May 14th, 2021) Release Blog 12.0.0
- [DONE] Themes: Expose elevations as custom CSS props #8920
- [DONE] Themes: Scope custom CSS props to component selectors #8868
- [DONE] Switch thumb templatable and add indeterminate state #8949
- [DONE] IgxDateTimeEditor should support spin delta #7169
- [DONE] Expose a column input for passing additional data/state in the template contexts of the column #9020
- [DONE] Export Hierarchical Grid to Excel #5848
- [DONE] Tree component #7475
- [DONE] IgxDatePicker refactoring #6483
- [DONE] IgxTimePicker refactoring #6482
- [DONE] Tabs and Bottom Nav Components Refactoring #8793
- [DONE] Datetime and Time column types #7678
- [DONE] Add detach method to IgxOverlay #6063
- [DONE] Accept ISO 8601 Date-only string as input for IgxDateTimeEditorDirective #6994
Milestone 15, version 11.1.0 (Released February 17th, 2021) Release Blog 11.1.0
- [DONE] Filters should support filtering by formatted value #8009
- [DONE] Support changing theme dynamically on Input Group #8619
- [DONE] Icon inputs should have same names in code and view files #8769
- [DONE] Key + scroll for horizontal scroll in igx-grid #6566
- [DONE] Export Excel current igx-grid ordered by Group By #5927
- [DONE] Auto select children in tree grid #8040
- [DONE] Currency and Percent type of a Column #8331
- [DONE] Introduce selectRowOnClick property that determines whether a row will be selected on click #8633
- [DONE] Carousel accessibility improvements #8202
- [DONE] Datetime or Time in avaliable type of column #7678
Milestone 14, version 11.0.0 (Released November 11th, 2020) Release Blog 11.0.0
- [DONE] Grid Toolbar refactoring #8055
- [DONE] Expose an event that indicates that the Grid is fully loaded #7924
- [DONE] Igx-grid: Select all rows in a group #7344
- [DONE] Option to select columns instead of hide columns #6858
- [DONE] Calendar ARIA #6272
- [DONE] Make the ESF header icon templatable #7878
- [DONE] A small badge option #8188
- [DONE] Improve the chart color palette generation #8447
- [DONE] Auto position strategy use wrong animation when flipped #8238
- [DONE] Move PositionSettings to OverlaySettings #7807
- [DONE] Native add row #5946
- [DONE] Enhance hGrid multi-cell selection behavior #5714
- [DONE] Grid Accessibility Issues #6341
- [DONE] Implement cellEditExit and rowEditExit event #7931
- [DONE] Calendar keyboard navigation accessibility #6275
- [DONE] Column Moving using API #6334
- [DONE] View week numbers in datepicker and calendar #6172
- [DONE] Expose the functionality of private getRowData via a public method #7930
- [DONE] [igx-tab] [igx-nav-drawer] Add animations option #7157
- [DONE] Choose label -text for igxTimePicker #6905
- [DONE] Implement factory functions for creating OverlaySettings #7941
- [DONE] IgxGrid: Excel Style Filter "Search" as in Excel #5813
- [DONE] IgxGrid: Excel Style Filter "Apply" on "Enter" #5812
- [DONE] Grid export visualization #7738
- [DONE] Allow setting of the name of the worksheet in exported workbook in IgxExcelExporter #7396
- [DONE] Enhance behavior of the Select All checkbox in Excel Style Filtering #6617
- [DONE] igx-grid improve IGridEditEventArgs #4965
- [DONE] igxCombo has to include caseSensitive property in filter search #7282
- [DONE] igxCombo default positioning strategy #7225
- [DONE] igxSelect Add igxHint support #5584
- [DONE] igxGrid Hide the group area row #5561
- [DONE] igxDateRangePickerComponent calendar should display selected range if both start and end are filled and valid #7593
- [DONE] Add support for mixing px and % column widths #5486
- [DONE] Do not close modal overlay on ESC key press #7697
- [DONE] Themes: Add Dock Manager Support #7541
- [DONE] igx-grid - pre-select rows #6653
- [DONE] Average and Sum are shown on the Ship country level #7334
- [DONE] Dock Manager Better Default Themes #7578
- [DONE] Expose templates for all ESF UI parts #7221
- [DONE] Calendar events when user changes month/year #7039
- [DONE] igxGrid default column display templates per-type #7224
- [DONE] Provide "Unfreeze All" option under Freeze button on Data Grid & Tree Grid To Be Updated #6549
- [DONE] Exposing onActiveNodeChange output in the Grid #7601
- [DONE] Refactor commit method of IgxHierarchicalTransactionService to accept same parameters as base type #5205
- [DONE] Tooltip for grid cell text content #6215
- [DONE] Add tooltip to column summary #6505
- [DONE] IgxToast
show
should take a message param #7156 - [DONE] IgxGridState working with IgxHierarchicalGrid #7025
- [DONE] Sorting Indicator on all Grid components #7493
- [DONE] Dock Manger - Public Preview #5980
- [DONE] Range Date Picker #5732
- [DONE] Keyboard Navigation Enhancement #6755
- [DONE] Column freezing/Pinning on the right (igx-grid) #5879
- [DONE] Column Selection for IgxGrid #6578
- [DONE] Splitter #6639
- [DONE] Row Pinning IgxGrid #6640
- [DONE] Data Analysis Directive #1752
- [DONE] Slider does not support RTL #5212
- [DONE] Circular Progress Indicator does not support RTL #5903
- [DONE] Action Strip #6941
- [DONE] Theme igx-component scrollbars #6675
- [DONE] Use CSS variables by default #6803
- [DONE] Theming service for Ignite UI for Angular #5999
- [DONE] igxGrid overlay components exposed for instantiation in arbitrary container #5878
- [DONE] Carousel slide animations/transitions #4268
- [DONE] Access all data when calculating summary per column #5754
- [DONE] Angular 9 support #5998
- [DONE] Allow master-detail style visualization with igxHierarchicalGrid #5880
- [DONE] Collapsible column groups (column expansion state templates) #3343
- [DONE] Igx combo select all item #6342
- [DONE] Container instance for igxGrid overlay components #5878
- [DONE] [igx-select] Footer element #5911
- [DONE] Provide the state persistence directive of the igx-grid by default #5460
- [DONE] Directive for custom row drag ghost in the grids #6081
- [DONE] Provide a way to turn off the built-in filtering and sorting for remote scenarios #4356
- [DONE] IgxGrid Advanced Filtering #5496
- [DONE] IgxGrid row and cell selection modes #4989
- [DONE] Fluent Theme #5335
- [DONE] Drag and Drop enhancements #5319
- [DONE] Multi-View Calendar + Range DatePicker #4282
- [DONE] Custom grid row selector templates #4998
- [DONE] Per-column Filtering Strategies #5323
- [DONE] Grid Multi-Row Layout keyboard nav #4708 Released in 8.0.0, 7.3.4
- [DONE] Angular 8 compatibility #4908 Released in 8.0.0
- [DONE] Display density for Drop Downs #2960 Released in 8.0.1, 7.3.4, 7.2.12
- [DONE] Slider custom thumb labels #3449
- [DONE] Copy data from the igxGrid #4907
- [DONE] BottomNav and Tabs integration with router outlet container #4297
- [DONE] Date/Time pickers action buttons customization #4647 Released in 8.0.0
- [DONE] Square and oval presets in theming #4964 Released in 8.0.0
- [DONE] Grid column group header templates #3344
- [DONE] Multi-cell Selection #3915
- [DONE] Grid Multi-Row Layout #4384
- [DONE] Grid Row Dragging #3993
- [DONE] List, button, button group display density support #4393 #4502 #4532
- [DONE] Hierarchical Grid #827
- [DROPPED] igxGrid rendering strategies (like record-based rendering) #2384
- [DONE] Auto-complete (inline editable) #3585
- [DONE] Excel Style Filtering #3592
- [DONE] Inline date and time pickers (with drop down/toggle) #3034 #2337
- [DONE] igxSelect Component #3148
- [DONE] TreeGrid summaries
- [DONE] Grid GroupBy summaries
- [DONE] Banner Component issue
- [DONE] Toolbar Templatable and NavBar Templatable
- [Done] Tree Grid issue
- [Done] Quick Per-column Search in the igxGrid issue
- [Done] Expandable Panel issue
- [Done] Conditional Cell Styling capability issue
- [Done] igxTypography for theming
- [Done] Tooltip issue
- [Removed] Vertical Tabs - material doesn't define vertical tabs
- [Done] Row Editing with transactions (Batch editing) issue
- [Done] Adding Disabled Dates and Special Dates options in igxCalander issue
- [Done] Drag and Drop Directive
- [DONE] Grouping
- [DONE] Grid Multi-column Headers issue
- [DONE] Combo
- [DONE] Column Hiding UI
- [DONE] Operations UI - column chooser
- [DONE] Advanced Filtering
- [DONE] Column Moving
- [DONE] Update to Angular 6
- [DONE] Design: Release Updated Design System (Sketch UI kits, UI patterns, screens, documentation)
- [DONE] Design: Data dense theme for data grid
- [DONE] Expanding Ignite UI CLI views and templates with Ignite UI for Angular
- [DONE] Adding component views like App Host, Tabbar, List
- [DONE] Updating the default project look
- [DONE] Move the project navigation inside an App Host
- [DONE] Product Theming
- [DONE] Column Resizing
- [DONE] Column pinning
- [DONE] Row Selection
- [DONE] Export to excel (Exporting CSV,TSV)
- [DONE] Context Menu event (output)
- [DONE] Mask directive (editor)
- [DONE] igxTimeicker
- [DONE] Summaries
- [DONE] Tabs
- [DONE] Virtualization
- [DONE] Charting: Category Chart types Line (Area, Column, Point, StepLine, StepArea, Spline, SplineArea, Waterfall
- [DONE] Charting: Financial Chart types
- [DONE] Row objects - 1st sprint (by November 20th, 2017) issue
In order to implement virtualization in the Grid, we would need a row object to be abstracted. - [DONE] Cell objects - 2nd sprint (by December 11th, 2017) issue
- [DONE] Grid Row virtualization - after row objects and virtualization are implemented
- [DONE] Grid Column virtualization - after row objects and column component refactoring are done
This feature enables Grid columns to be virtualized. The feature splits records into parts, and only a certain part of the record is rendered. - [DONE] Alternating row style issue
- [DONE] Ignite UI CLI integration issue
Ignite UI CLI will also provide Ignite UI for Angular templates, views, and components integration. All features of the CLI will be accessible in the context of Ignite UI for Angular, as well as the full Ignite UI product suite.