Skip to content
Closed

Vnext #3782

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
9ff122b
fix(*): configure routing after migration to standalone
ddaribo Oct 8, 2025
869a06f
feat(carousel): add styling & tailwind sample
adrianptrv Oct 16, 2025
af3eab9
fix(carousel): format sample files
adrianptrv Oct 16, 2025
b6c7e10
Update src/app/layouts/carousel/carousel-styling-sample/carousel-styl…
kdinev Oct 18, 2025
4aa032e
Merge branch 'vnext' into bpachilova/fix-routing-configs-3623
kacheshmarova Oct 20, 2025
c266c65
Merge branch 'vnext' into bpachilova/fix-routing-configs-3623
ddaribo Oct 22, 2025
113cb4b
chore(*): bump igniteui-live-editing version
ddaribo Oct 22, 2025
6bd789c
Merge pull request #3747 from IgniteUI/bpachilova/fix-routing-configs…
kacheshmarova Oct 23, 2025
5cd50d9
Merge branch 'vnext' into apetrov/add-carousel-styling-sample-vnext
adrianptrv Oct 23, 2025
2059534
Merge pull request #3753 from IgniteUI/apetrov/add-carousel-styling-s…
simeonoff Oct 24, 2025
329d3e2
fix(carousel): rename image + minor fixes
adrianptrv Oct 24, 2025
162f5ef
fix(carousel): wording
adrianptrv Oct 24, 2025
e246e42
Merge pull request #3759 from IgniteUI/apetrov/carousel-additional-fi…
simeonoff Oct 24, 2025
a889832
feat(cd): adding dispatch workflow for cd
ChronosSF Oct 31, 2025
7d85864
Potential fix for code scanning alert no. 7: Workflow does not contai…
ChronosSF Oct 31, 2025
533a46b
Merge pull request #3764 from IgniteUI/sstoychev/cd-trigger
ChronosSF Oct 31, 2025
907e3d1
fix(cd): fixing secrets for deploy trigger pipe
ChronosSF Oct 31, 2025
d086858
Merge pull request #3766 from IgniteUI/sstoychev/cd-trigger-fix
ChronosSF Oct 31, 2025
f2eb75a
fix(cd): changing to classic pat for workflow dispatch
ChronosSF Nov 3, 2025
5d14a31
fix(cd): rewriting to use gh cli
ChronosSF Nov 3, 2025
d3eefb0
fix(cd): resolving issue with env var
ChronosSF Nov 3, 2025
f0f5c48
chore(cd): try with official actions
ChronosSF Nov 3, 2025
7ab6952
chore(cd): try v8 with proper node
ChronosSF Nov 3, 2025
a549466
chore(cd): add fallback and check
ChronosSF Nov 3, 2025
f57a971
feat(cd): add deployment info artifact
ChronosSF Nov 3, 2025
b277d2b
feat(*): adding artifact dl info
ChronosSF Nov 3, 2025
29acdf7
fix(finjs): making main chart sample work by upgrading charts
ChronosSF Nov 5, 2025
2d77893
fix(partial-finjs): removing chart column for partial as it cannot work
ChronosSF Nov 5, 2025
8c2b1c2
fix(*): update igniteui-angular-extras to version 20.0.2
dobromirts Nov 5, 2025
714f367
chore(*): Fix broken Pivot samples routing
zdrawku Nov 6, 2025
e450e4a
chore(*): Fix missing chart in master detail
zdrawku Nov 6, 2025
9b1be31
Merge pull request #3769 from IgniteUI/sstoychev/fix-finjs-open-chart
zdrawku Nov 6, 2025
378cbdc
feat(matrix): using matrix strategy for templated run
ChronosSF Nov 7, 2025
ecd4995
Merge branch 'vnext' into sstoychev/cd-trigger-yml
ChronosSF Nov 7, 2025
f8c7006
Potential fix for code scanning alert no. 8: Workflow does not contai…
ChronosSF Nov 7, 2025
611b207
Merge pull request #3773 from IgniteUI/sstoychev/cd-trigger-yml
ChronosSF Nov 7, 2025
b0c2576
Initial plan
Copilot Nov 17, 2025
d219ca8
Add grid-lite samples - all 14 components created with routes
Copilot Nov 17, 2025
a3527ce
Fix build issues - install igc-grid-lite, fix event handlers, update …
Copilot Nov 17, 2025
100d62d
Merge remote-tracking branch 'origin/vnext' into copilot/transfer-gri…
ChronosSF Nov 17, 2025
956deee
fix(*): pushing updated lock
ChronosSF Nov 17, 2025
fa63c47
fix(grid-lite): applying proper paths and patterns
ChronosSF Nov 17, 2025
b0257de
Potential fix for code scanning alert no. 10: Insecure randomness
ChronosSF Nov 17, 2025
daa39fe
refactor(custom-lite-grid): update sample to include themes
simeonoff Nov 18, 2025
9d6428f
fix(grid-lite): fixing grid lite samples and live-editing
ChronosSF Nov 18, 2025
1bba559
Merge pull request #3781 from IgniteUI/copilot/transfer-grid-lite-sam…
ChronosSF Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions live-editing/Routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import * as TreeGridDvRoutingModule from '../projects/app-lob/src/app/tree-grid/
import * as DataDisplayRouting from '../src/app/data-display/data-display.routes';
import * as DataEntriesRouting from '../src/app/data-entries/data-entries.routes';
import * as GridRouting from '../src/app/grid/grids.routes';
import * as GridLiteRouting from '../src/app/grid-lite/grid-lite.routes';
import * as PivotGridRouting from '../src/app/pivot-grid/pivot-grids.routes';
import * as HierarchicalGridRouting from '../src/app/hierarchical-grid/hierarchical-grid.routes';
import * as InteractionsRouting from '../src/app/interactions/interactions.routes';
Expand Down Expand Up @@ -68,6 +69,10 @@ export const MODULE_ROUTES = [
path: 'grid',
routes: GridRouting.GridsRoutes
},
{
path: 'grid-lite',
routes: GridLiteRouting.GridLiteRoutes
},
{
path: 'pivot-grid',
routes: PivotGridRouting.PivotGridsRoutes
Expand Down
6 changes: 4 additions & 2 deletions live-editing/configs/BaseConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,7 @@ export const BaseAppConfig = {
providers: [
{ 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }
],
router: false
}
routesConfig: {
router: false
}
}
3 changes: 1 addition & 2 deletions live-editing/configs/GridCRMConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ export class GridCRMConfigGenerator implements IConfigGenerator {
],
providers: [
{ 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }
],
router: true
]
}
/*appConfig: BaseAppConfig*/

Expand Down
12 changes: 9 additions & 3 deletions live-editing/configs/GridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -452,11 +452,17 @@ export class GridConfigGenerator implements IConfigGenerator {
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts',
'/src/app/grid/grid-save-state/localData.ts',
'/src/app/grid/grid-save-state/about.component.ts',
'/src/app/grid/grid-save-state/about.component.html'
'/src/app/grid/grid-save-state/about.component.html',
'/src/app/grid/grid-save-state/routes.ts'
],
appConfig: BaseAppConfig
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './grid/grid-save-state/routes'
}
}
});
gridSaveStateSampleConfig.usesRouting = true;
configs.push(gridSaveStateSampleConfig);

configs.push(new Config({
Expand Down
140 changes: 140 additions & 0 deletions live-editing/configs/GridLiteConfigGenerator.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
import { Config, IConfigGenerator } from 'igniteui-live-editing'
import { BaseAppConfig } from './BaseConfig';

export class GridLiteConfigGenerator implements IConfigGenerator {
public additionalImports = {
//GridLiteDataService: '../../src/app/grid-lite/grid-lite-data.service.ts'
};

public generateConfigs(): Config[] {
const configs = new Array<Config>();

configs.push(new Config({
component: 'GridLiteOverviewComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteColumnConfigSimpleComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteColumnConfigDynamicComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteColumnConfigHeadersComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteDataBindingDynamicComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteFilteringSimpleComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteFilteringEventsComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteFilteringPipelineComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteSortingSimpleComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteSortingEventsComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteSortingGridConfigComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteSortingPipelineComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteStylingCustomComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

configs.push(new Config({
component: 'GridLiteStylingThemesComponent',
additionalDependencies: ['igniteui-grid-lite'],
additionalFiles: [
'/src/app/grid-lite/grid-lite-data.service.ts'
],
appConfig: BaseAppConfig
}));

return configs;
};
}
14 changes: 10 additions & 4 deletions live-editing/configs/HierarchicalGridConfigGenerator.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* eslint-disable @typescript-eslint/naming-convention */
/* eslint-disable max-len */
import {ReactiveFormsModule} from '@angular/forms';
import { ReactiveFormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import {
IgxActionStripModule,
Expand Down Expand Up @@ -517,12 +517,18 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator {
'/src/app/data/singersData.ts',
'/src/app/hierarchical-grid/models.ts',
'/src/app/hierarchical-grid/hierarchical-grid-save-state/about.component.ts',
'/src/app/hierarchical-grid/hierarchical-grid-save-state/about.component.html'
'/src/app/hierarchical-grid/hierarchical-grid-save-state/about.component.html',
'/src/app/hierarchical-grid/hierarchical-grid-save-state/routes.ts'
],
appConfig: BaseAppConfig,
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './hierarchical-grid/hierarchical-grid-save-state/routes'
}
},
component: 'HGridSaveStateComponent'
});
hGridSaveStateSampleConfig.usesRouting = true;
configs.push(hGridSaveStateSampleConfig);

configs.push(new Config({
Expand Down
11 changes: 9 additions & 2 deletions live-editing/configs/PivotGridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,21 @@ export class PivotGridConfigGenerator implements IConfigGenerator {
}));

configs.push(new Config({
additionalFiles:
additionalFiles:
[
'/src/app/directives/prevent-scroll.directive.ts',
'/src/app/data/dataToAnalyze.ts',
'/src/app/pivot-grid/pivot-state-persistence/about.component.ts',
'/src/app/pivot-grid/pivot-state-persistence/about.component.html',
'/src/app/pivot-grid/pivot-state-persistence/routes.ts'
],
appConfig: BaseAppConfig,
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './pivot-grid/pivot-state-persistence/routes'
}
},
component: 'PivotGridStatePersistenceSampleComponent'
}));

Expand Down
4 changes: 2 additions & 2 deletions live-editing/configs/TabBarConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ export class TabBarConfigGenerator implements IConfigGenerator {
"/src/app/layouts/tabbar/views/view3/view3.component.ts",
"/src/app/layouts/tabbar/views/view3/view3.component.html"
],
/* TODO: Adding the correct router config needs to be done separately */
appConfig: { ...BaseAppConfig, ...{ router: true }},
/* Note: the Tabbar samples are not used anymore */
appConfig: { ...BaseAppConfig, ...{ routesConfig: { router: true } }},
shortenComponentPathBy: "/layouts/tabbar/"
}));

Expand Down
12 changes: 9 additions & 3 deletions live-editing/configs/TabsConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,16 @@ export class TabsConfigGenerator implements IConfigGenerator {
"/src/app/layouts/tabs/views/view2/view2.component.ts",
"/src/app/layouts/tabs/views/view2/view2.component.html",
"/src/app/layouts/tabs/views/view3/view3.component.ts",
"/src/app/layouts/tabs/views/view3/view3.component.html"
"/src/app/layouts/tabs/views/view3/view3.component.html",
"/src/app/layouts/tabs/tabs-sample-4/routes.ts"
],
/* TODO: Adding the correct router config needs to be done separately */
appConfig: { ...BaseAppConfig, ...{ router: true }},
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './tabs-sample-4/routes'
}
},
shortenComponentPathBy: "/layouts/tabs/"
}));

Expand Down
13 changes: 10 additions & 3 deletions live-editing/configs/TreeGridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -672,12 +672,19 @@ export class TreeGridConfigGenerator implements IConfigGenerator {
'/src/app/directives/prevent-scroll.directive.ts',
'/src/app/tree-grid/tree-grid-save-state/data.ts',
'/src/app/tree-grid/tree-grid-save-state/about.component.ts',
'/src/app/tree-grid/tree-grid-save-state/about.component.html'],
appConfig: BaseAppConfig,
'/src/app/tree-grid/tree-grid-save-state/about.component.html',
'/src/app/tree-grid/tree-grid-save-state/routes.ts'
],
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './tree-grid-save-state/routes'
}
},
component: 'TGridSaveStateComponent',
shortenComponentPathBy: '/tree-grid/'
});
treeGridSaveStateSampleConfig.usesRouting = true;
configs.push(treeGridSaveStateSampleConfig);

configs.push(new Config({
Expand Down
4 changes: 2 additions & 2 deletions live-editing/generators/ConfigGenerators.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import { Config, IConfigGenerator } from 'igniteui-live-editing'
import { BaseAppConfig } from './BaseConfig';;
import { ActionStripConfigGenerator } from '../configs/ActionStripConfigGenerator';
import { AutocompleteConfigGenerator } from '../configs/AutocompleteConfigGenerator';
import { AvatarConfigGenerator } from '../configs/AvatarConfigGenerator';
Expand Down Expand Up @@ -64,6 +62,7 @@ import { PaginationConfigGenerator } from '../configs/PaginationConfigGenerator'
import { PivotGridConfigGenerator } from '../configs/PivotGridConfigGenerator';
import { QueryBuilderConfigGenerator } from '../configs/QueryBuilderConfigGenerator';
import { TileManagerConfigGenerator } from '../configs/TileManagerConfigGenerator';
import { GridLiteConfigGenerator } from '../configs/GridLiteConfigGenerator';

export const CONFIG_GENERATORS =
[
Expand Down Expand Up @@ -118,6 +117,7 @@ export const CONFIG_GENERATORS =
HierarchicalGridConfigGenerator,
TreeGridConfigGenerator,
PivotGridConfigGenerator,
GridLiteConfigGenerator,

// other:
ActionStripConfigGenerator,
Expand Down
Loading
Loading