Skip to content

Commit c183089

Browse files
authored
Merge branch 'master' into copilot/implement-automated-eval-test-suite
2 parents f807aa3 + 163a58d commit c183089

21 files changed

Lines changed: 316 additions & 272 deletions

File tree

projects/igniteui-angular/grids/core/src/grid-mrl-navigation.service.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ export class IgxGridMRLNavigationService extends IgxGridNavigationService {
221221
}
222222
const nextLayout = this.layout(colIndex);
223223
const newLayout = key.includes('up') || key.includes('down') ? {rowStart: nextLayout.rowStart} : {colStart: nextLayout.colStart};
224+
if (!this.activeNode.layout) {
225+
this.activeNode.layout = this.layout(this.activeNode.column || 0);
226+
}
224227
Object.assign(this.activeNode.layout, newLayout, {rowEnd: nextLayout.rowEnd});
225228

226229
if (ctrl && (key === 'home' || key === 'end')) {

skills/igniteui-angular-components/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: igniteui-angular-components
3-
description: "Provides guidance on all non-grid Ignite UI for Angular UI components including application setup and architecture, form controls (Input Group, Combo, Select, Date/Time Pickers, Calendar, Checkbox, Radio, Switch, Slider, reactive forms), layout (Tabs, Bottom Navigation, Stepper, Accordion, Splitter, Navigation Drawer, Layout Manager), data display (List, Tree, Card, Chips, Avatar, Badge, Icon, Carousel, Paginator, Progress Bar, Linear Progress Bar, Circular Progress Bar, Chat), feedback/overlays (Dialog, Snackbar, Toast, Banner), directives (Button, Ripple, Tooltip, Drag and Drop), Dock Manager, and Charts (Area Chart, Bar Chart, Column Chart, Stock/Financial Chart, Pie Chart, IgxCategoryChart, IgxFinancialChart, IgxDataChart, IgxPieChart). Use when users ask about any Ignite UI Angular component that is not a data grid, such as forms, inputs, dropdowns, date pickers, dialogs, navigation, lists, trees, cards, charts, or application scaffolding and setup."
4-
user-invokable: true
3+
description: "Covers all non-grid Ignite UI for Angular UI components: application scaffolding and setup, form controls (inputs, combos, selects, date/time pickers, calendar, checkbox, radio, switch, slider), layout containers (tabs, stepper, accordion, splitter, navigation drawer), data-display components (list, tree, card, chips, carousel, paginator, progress indicators, chat), feedback overlays (dialog, snackbar, toast, banner), directives (button, ripple, tooltip, drag-and-drop), Dock Manager, Layout Manager, and Charts. Use when users ask about any Ignite UI Angular component that is NOT a data gridsuch as forms, dropdowns, pickers, dialogs, navigation, lists, trees, cards, charts, or initial project setup. Do NOT use for data grids, tables, or tabular data — use igniteui-angular-grids instead. Do NOT use for theming or styling — use igniteui-angular-theming instead."
4+
user-invocable: true
55
---
66

77
# Ignite UI for Angular — UI Components

skills/igniteui-angular-components/references/charts.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Angular Charts Reference
22

3+
## Contents
4+
5+
- [Overview](#overview)
6+
- [General Chart Configuration](#general-chart-configuration)
7+
- [Key Chart Features](#key-chart-features)
8+
- [Chart Types Reference](#chart-types-reference)
9+
- [Common API Members by Chart Type](#common-api-members-by-chart-type)
10+
- [Import Paths](#import-paths)
11+
- [Styling & Theming](#styling--theming)
12+
- [Data Requirements](#data-requirements)
13+
- [Documentation References](#documentation-references)
14+
315
## Overview
416

517
Ignite UI for Angular Charts provides 65+ chart types for data visualization. Charts are packaged separately in `igniteui-angular-charts` (or `@infragistics/igniteui-angular-charts` for licensed users).

skills/igniteui-angular-components/references/data-display.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [List](#list)
9+
- [Tree](#tree)
10+
- [Card](#card)
11+
- [Chips](#chips)
12+
- [Avatar & Badge](#avatar--badge)
13+
- [Icon](#icon)
14+
- [Carousel](#carousel)
15+
- [Paginator](#paginator)
16+
- [Progress Indicators](#progress-indicators)
17+
- [Chat (AI Chat Component)](#chat-ai-chat-component)
18+
619
## List
720

821
> **Docs:** [List Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/list)

skills/igniteui-angular-components/references/directives.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Button & Icon Button](#button--icon-button)
9+
- [Ripple Effect](#ripple-effect)
10+
- [Tooltip](#tooltip)
11+
- [Drag and Drop](#drag-and-drop)
12+
613
## Button & Icon Button
714

815
> **Docs:** [Button Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/button)

skills/igniteui-angular-components/references/feedback.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
66
> **AGENT INSTRUCTION:** All components in this file rely on Angular animations and the Ignite UI overlay system. Before using any of them, ensure `provideAnimations()` (or `provideAnimationsAsync()`) is present in `app.config.ts`. If it is missing, add it — these components will throw runtime errors or silently fail to animate without it.
77
8+
## Contents
9+
10+
- [Dialog](#dialog)
11+
- [Snackbar](#snackbar)
12+
- [Toast](#toast)
13+
- [Banner](#banner)
14+
- [Key Rules](#key-rules)
15+
816
## Dialog
917

1018
> **Docs:** [Dialog Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/dialog)

skills/igniteui-angular-components/references/form-controls.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Input Group](#input-group)
9+
- [Combo (Multi-Select Dropdown)](#combo-multi-select-dropdown)
10+
- [Simple Combo (Single-Select)](#simple-combo-single-select)
11+
- [Select](#select)
12+
- [Date Picker](#date-picker)
13+
- [Date Range Picker](#date-range-picker)
14+
- [Time Picker](#time-picker)
15+
- [Calendar](#calendar)
16+
- [Checkbox, Radio, Switch](#checkbox-radio-switch)
17+
- [Slider](#slider)
18+
- [Reactive Forms Integration](#reactive-forms-integration)
19+
- [Key Rules](#key-rules)
20+
621
## Input Group
722

823
> **Docs:** [Input Group](https://www.infragistics.com/products/ignite-ui-angular/angular/components/input-group)

skills/igniteui-angular-components/references/layout-manager.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Layout Manager Directives](#layout-manager-directives)
9+
- [Dock Manager](#dock-manager)
10+
611
---
712

813
## Layout Manager Directives

skills/igniteui-angular-components/references/layout.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Tabs](#tabs)
9+
- [Bottom Navigation](#bottom-navigation)
10+
- [Stepper](#stepper)
11+
- [Accordion](#accordion)
12+
- [Splitter](#splitter)
13+
- [Navigation Drawer](#navigation-drawer)
14+
615
## Tabs
716

817
> **Docs:** [Tabs Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/tabs)

skills/igniteui-angular-components/references/setup.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
5+
## Contents
6+
7+
- [Installation](#installation)
8+
- [Required Providers (`app.config.ts`)](#required-providers-appconfigts)
9+
- [Architecture — Standalone Components](#architecture--standalone-components)
10+
- [Multi-Entry-Point Imports](#multi-entry-point-imports)
11+
512
## Installation
613

714
```bash

0 commit comments

Comments
 (0)