Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
9544d25
fix(chip-variants): prevent layout jump on chip selection
onlyexeption Jun 23, 2026
8bda507
Merge branch 'vnext' into ibarakov/fix-3979-vnext
onlyexeption Jun 24, 2026
cd12db7
Merge branch 'vnext' into ibarakov/fix-3979-vnext
viktorkombov Jun 25, 2026
08193c3
fix(*): applying relevant migrations for 22
ChronosSF Jun 29, 2026
0115b57
Merge pull request #3985 from IgniteUI/ibarakov/fix-3979-vnext
kdinev Jul 1, 2026
cafb88a
feat(pivot-grid): add styling sample
adrianptrv Jul 1, 2026
54def4d
Merge pull request #3987 from IgniteUI/sstoychev/apply-22-migrations
simeonoff Jul 6, 2026
fb0c69b
Merge branch 'vnext' into apetrov/pivot-grid-styling-sample
simeonoff Jul 7, 2026
3d4bad0
Merge pull request #3991 from IgniteUI/apetrov/pivot-grid-styling-sample
simeonoff Jul 7, 2026
daa56cb
feat(bootstrap-sample): fix invisible content
adrianptrv Jul 7, 2026
3035907
Merge pull request #3993 from IgniteUI/apetrov/fix-bootstrap-sample
simeonoff Jul 7, 2026
3141d6a
fix(grids): use forwardRef for validator directives
ddaribo Jul 7, 2026
91db48d
Merge pull request #3995 from IgniteUI/bpachilova/fix-validator-dirs-…
kacheshmarova Jul 16, 2026
5a53e2c
cUpdate igniteui-angular and related packages to 22.1.0-alpha.0
viktorkombov Jul 24, 2026
6f14a31
Merge pull request #4002 from IgniteUI/vkombov/update-to-22.1.0-alpha.0
ChronosSF Jul 24, 2026
11b070c
chore: apply migrations and improve dialog drag sample
simeonoff Jul 27, 2026
0e1321e
chore(*): updating to beta 1
ChronosSF Aug 3, 2026
e8d96e6
Merge pull request #4006 from IgniteUI/sstoychev/update-beta-1
ChronosSF Aug 3, 2026
9a9169c
Merge remote-tracking branch 'origin/vnext' into simeonoff/scoped-styles
ChronosSF Aug 4, 2026
f20ff5e
Merge pull request #3989 from IgniteUI/vkombov/migrate-to-zoneless
rkaraivanov Aug 4, 2026
1136f5a
chore(*): update to beta.2
ChronosSF Aug 4, 2026
8627964
Merge pull request #4008 from IgniteUI/sstoychev/correct-target-zoneless
ChronosSF Aug 4, 2026
c08eb65
Merge branch 'vnext' into simeonoff/scoped-styles
simeonoff Aug 4, 2026
185a5f5
feat(badge): update badge samples (#3997)
Hristo313 Aug 6, 2026
905021b
fix(grid): fix grid nested data bind dropdown padding (#3992)
Hristo313 Aug 7, 2026
5b40953
feat(): add chip outlined sample + other chip samples improvements
adrianptrv Aug 7, 2026
993cc5c
Merge branch 'vnext' into simeonoff/scoped-styles
simeonoff Aug 11, 2026
587897f
deps(theming): bump to latest beta
simeonoff Aug 11, 2026
8e62f99
fix(*): some samle issues
simeonoff Aug 12, 2026
f0b682b
refactor(samples): consolidate layout styles and align with theming A…
simeonoff Aug 12, 2026
6631294
fix(expansion-panel): remove old title class
adrianptrv Aug 12, 2026
f710780
fix(sample-size-reporter): remove trailing commas in postMessage para…
desig9stein Aug 12, 2026
7a70c99
fix(monthpicker): update tailwind styling and refine styles in sample…
desig9stein Aug 13, 2026
22992ef
fix(grid): replace `rowStyles` with `rowClasses` and update sample st…
desig9stein Aug 13, 2026
f988aec
lint: fix errors
simeonoff Aug 13, 2026
de01101
fix(live-editing): remove stale layout references
simeonoff Aug 13, 2026
5b78301
fix(grid): update cascading combos sample to include progress indicat…
desig9stein Aug 13, 2026
99937dc
fix(grid): update nested data binding styling for improved layout and…
desig9stein Aug 13, 2026
b1a5bb5
feat(radio): update styling sample
adrianptrv Aug 14, 2026
d0325c7
feat(avatar): update avatar samples for new documentation (#4009)
IMinchev64 Aug 14, 2026
7c01731
fix(finjs-dock): theme grid overlays via popover, drop outlet workaro…
simeonoff Aug 18, 2026
b3f8cac
Size-reporter migrated to base vnext without sample changes (#4014)
ChronosSF Aug 18, 2026
c854202
chore: merge upstream
simeonoff Aug 19, 2026
bff7d14
refactor(avatar-tailwind): use IgxDividerComponent in place of IgxDiv…
simeonoff Aug 19, 2026
bbf0bd5
fix(app-lob): remove spicific igx-select sizing
simeonoff Aug 19, 2026
305fcac
deps: bump to latest beta of igniteui-angular
simeonoff Aug 19, 2026
c68f114
Merge branch 'vnext' into apetrov/chip-outlined-samples
simeonoff Aug 20, 2026
3e7e405
chore(*): remove hammerjs and its polyfills plumbing (#4018)
viktorkombov Aug 21, 2026
40de499
feat(button-group): update button group samples (#4016)
Hristo313 Aug 24, 2026
939b12d
Merge branch 'vnext' of https://github.com/IgniteUI/igniteui-angular-…
mddragnev Aug 25, 2026
a13581e
Merge branch 'vnext' into apetrov/chip-outlined-samples
simeonoff Aug 26, 2026
3651f9d
Merge pull request #4004 from IgniteUI/simeonoff/scoped-styles
simeonoff Aug 26, 2026
4fa0315
refactor(samples): simplify styling (#4017)
desig9stein Aug 26, 2026
369f3af
feat(*): updating to 22.1.0 (#4021)
ChronosSF Aug 26, 2026
07a49e2
Merge branch 'vnext' into apetrov/chip-outlined-samples
ChronosSF Aug 26, 2026
d3fe3e3
Merge pull request #4013 from IgniteUI/apetrov/chip-outlined-samples
simeonoff Aug 27, 2026
d650c2b
Merge remote-tracking branch 'origin/master' into vnext
ChronosSF Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,6 @@ onDrop(event: IDropDroppedEventArgs) {
Key drag events: `(dragStart)`, `(dragMove)`, `(dragEnd)`, `(dragClick)`, `(transitioned)`.
Key drop events: `(dragEnter)`, `(dragLeave)`, `(dragOver)`, `(dropped)`.

> **NOTE:** For touch-based drag, add `importProvidersFrom(HammerModule)` to `app.config.ts` providers.

## See Also

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ export const appConfig: ApplicationConfig = {
| Provider | Package | Required for |
|---|---|---|
| `provideAnimations()` | `@angular/platform-browser/animations` | **All overlay and animated components** — Dialog, Combo, Select, Dropdown, Date/Time Picker, Snackbar, Toast, Banner, Navigation Drawer, Carousel, Overlay service |
| `importProvidersFrom(HammerModule)` | `@angular/platform-browser` | OPTIONAL — touch gestures (Slider, Drag & Drop, swipe) |
| `provideIgniteIntl()` | `igniteui-angular/core` | Localization for grids, date/time pickers, and components displaying formatted values |

> **`provideAnimationsAsync()`** lazy-loads the animations module — prefer it for SSR or when optimizing initial bundle size:
Expand Down
13 changes: 0 additions & 13 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@
},
"index": "src/index.html",
"tsConfig": "src/tsconfig.app.json",
"polyfills": [
"zone.js",
"hammerjs"
],
"assets": [
"src/assets",
"src/favicon.ico"
Expand Down Expand Up @@ -90,7 +86,6 @@
"options": {
"main": "src/test.ts",
"karmaConfig": "./karma.conf.js",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"scripts": [],
"styles": [
Expand Down Expand Up @@ -136,9 +131,6 @@
"base": "dist/app-lob"
},
"index": "projects/app-lob/src/index.html",
"polyfills": [
"projects/app-lob/src/polyfills.ts"
],
"tsConfig": "projects/app-lob/tsconfig.app.json",
"assets": [
"projects/app-lob/src/favicon.ico",
Expand Down Expand Up @@ -220,7 +212,6 @@
"builder": "@angular/build:karma",
"options": {
"main": "projects/app-lob/src/test.ts",
"polyfills": "projects/app-lob/src/polyfills.ts",
"tsConfig": "projects/app-lob/tsconfig.spec.json",
"karmaConfig": "projects/app-lob/karma.conf.js",
"assets": [
Expand Down Expand Up @@ -267,9 +258,6 @@
"base": "dist/app-crm"
},
"index": "projects/app-crm/src/index.html",
"polyfills": [
"projects/app-crm/src/polyfills.ts"
],
"tsConfig": "projects/app-crm/tsconfig.app.json",
"assets": [
"projects/app-crm/src/favicon.ico",
Expand Down Expand Up @@ -350,7 +338,6 @@
"builder": "@angular/build:karma",
"options": {
"main": "projects/app-crm/src/test.ts",
"polyfills": "projects/app-crm/src/polyfills.ts",
"tsConfig": "projects/app-crm/tsconfig.spec.json",
"karmaConfig": "projects/app-crm/karma.conf.js",
"assets": [
Expand Down
19 changes: 15 additions & 4 deletions live-editing/configs/AvatarConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,31 @@ export class AvatarConfigGenerator implements IConfigGenerator {
const configs = new Array<Config>();

configs.push(new Config({
component: 'AvatarSample3Component',
component: 'AvatarOverviewComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/layouts/avatar/"
}));

configs.push(new Config({
component: 'AvatarStylingSampleComponent',
additionalFiles: ["/src/app/layouts/avatar/avatar-styling/layout.scss"],
component: 'AvatarVariantsComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/layouts/avatar/"
}));

configs.push(new Config({
component: 'AvatarShapeComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/layouts/avatar/"
}));

configs.push(new Config({
component: 'AvatarCSSVariablesComponent',
component: 'AvatarSizeComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/layouts/avatar/"
}));

configs.push(new Config({
component: 'AvatarStylingSampleComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/layouts/avatar/"
}));
Expand Down
43 changes: 31 additions & 12 deletions live-editing/configs/BadgeConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,34 +17,53 @@ export class BadgeConfigGenerator implements IConfigGenerator {
shortenComponentPathBy: "/data-display/badge/"
}));

// badge sample 2
// badge overview
configs.push(new Config({
component: 'BadgeSample2Component',
additionalFiles: ["src/app/data-display/badge/model/member.model.ts"],
component: 'BadgeOverviewComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));

// badge sample 3
// badge size
configs.push(new Config({
component: 'BadgeSample3Component',
additionalFiles: ["src/app/data-display/badge/model/member.model.ts"],
component: 'BadgeSizeComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));

// badge type
configs.push(new Config({
component: 'BadgeTypeComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));

// badge shape
configs.push(new Config({
component: 'BadgeShapeComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));

// badge styling sample
// badge variants
configs.push(new Config({
component: 'BadgeStylingSampleComponent',
additionalFiles: ["src/app/data-display/badge/model/member.model.ts", "src/app/data-display/badge/badge-styling-sample/layout.scss"],
component: 'BadgeVariantsComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));

// badge styling
configs.push(new Config({
component: 'BadgeStylingComponent',
additionalFiles: ["src/app/data-display/badge/model/member.model.ts"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));

// badge dot sample
// badge dot
configs.push(new Config({
component: 'BadgeDotSampleComponent',
additionalFiles: ["src/app/data-display/badge/model/member.model.ts", "src/app/data-display/badge/badge-dot-sample/badge-dot-sample.component.scss"],
component: 'BadgeDotComponent',
additionalFiles: ["src/app/data-display/badge/badge-dot/badge-dot.component.scss"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/badge/"
}));
Expand Down
54 changes: 41 additions & 13 deletions live-editing/configs/ButtonGroupConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,45 +10,73 @@ export class ButtonGroupConfigGenerator implements IConfigGenerator {
public generateConfigs(): Config[] {
const configs = new Array<Config>();

// button group 1
// button group overview
configs.push(new Config({
component: 'ButtonGroupSample1Component',
component: 'ButtonGroupOverviewComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group 2
// button group layout
configs.push(new Config({
component: 'ButtonGroupSample2Component',
component: 'ButtonGroupLayoutComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group 3
// button group alignment
configs.push(new Config({
component: 'ButtonGroupSample3Component',
component: 'ButtonGroupAlignmentComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group 4
// button group custom toggle
configs.push(new Config({
component: 'ButtonGroupSampleComponent',
component: 'ButtonGroupCustomToggleComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group 5
// button group states
configs.push(new Config({
component: 'ButtonGroupSample5Component',
component: 'ButtonGroupStatesComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group style
// button group interaction states
configs.push(new Config({
component: 'ButtonGroupStyleComponent',
additionalFiles: ["/src/app/data-entries/buttonGroup/button-group-style/layout.scss"],
component: 'ButtonGroupInteractionStatesComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group selection
configs.push(new Config({
component: 'ButtonGroupSelectionComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group size
configs.push(new Config({
component: 'ButtonGroupSizeComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group styling
configs.push(new Config({
component: 'ButtonGroupStylingComponent',
additionalFiles: ["/src/app/data-entries/buttonGroup/button-group-styling/layout.scss"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));

// button group tailwind styling
configs.push(new Config({
component: 'ButtonGroupTailwindStylingComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/buttonGroup/"
}));
Expand Down
1 change: 0 additions & 1 deletion live-editing/configs/CalendarConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ export class CalendarConfigGenerator implements IConfigGenerator {

configs.push(new Config({
component: 'CalendarStylingSampleComponent',
additionalFiles: ["/src/app/scheduling/calendar/calendar-styling-sample/layout.scss"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/scheduling/calendar/"
}));
Expand Down
1 change: 0 additions & 1 deletion live-editing/configs/CheckboxConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ export class CheckboxConfigGenerator implements IConfigGenerator {
// checkbox styling
configs.push(new Config({
component: 'CheckboxStylingComponent',
additionalFiles: ["/src/app/data-entries/checkbox/checkbox-styling/layout.scss"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/checkbox/"
}));
Expand Down
6 changes: 6 additions & 0 deletions live-editing/configs/ChipConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ export class ChipConfigGenerator implements IConfigGenerator {
shortenComponentPathBy: "/data-display/"
}));

configs.push(new Config({
component: 'ChipOutlinedComponent',
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-display/"
}));

configs.push(new Config({
component: 'ChipVariantsComponent',
appConfig: BaseAppConfig,
Expand Down
2 changes: 1 addition & 1 deletion live-editing/configs/InputGroupConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ export class InputGroupConfigGenerator implements IConfigGenerator {

configs.push(new Config({
component: 'InputGroupStyleComponent',
additionalFiles: ["/src/app/data-entries/input-group/base-input.component.ts", "/src/app/data-entries/input-group/input-group-styling/layout.scss"],
additionalFiles: ["/src/app/data-entries/input-group/base-input.component.ts"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/data-entries/"
}));
Expand Down
6 changes: 6 additions & 0 deletions live-editing/configs/PivotGridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,12 @@ export class PivotGridConfigGenerator implements IConfigGenerator {
component: 'PivotGridLayoutComponent'
}));

configs.push(new Config({
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/dataToAnalyze.ts'],
appConfig: BaseAppConfig,
component: 'PivotStylingComponent'
}));

return configs;
}
}
1 change: 0 additions & 1 deletion live-editing/configs/SliderConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { IgxButtonModule } from 'igniteui-angular/directives';
import { IgxIconModule } from 'igniteui-angular/icon';
import { IgxInputGroupModule } from 'igniteui-angular/input-group';
import { IgxSliderModule } from 'igniteui-angular/slider';
import { HammerModule } from '@angular/platform-browser';
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing'
import { BaseAppConfig } from './BaseConfig';
export class SliderConfigGenerator implements IConfigGenerator {
Expand Down
Loading
Loading