Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(*): add Angular Elements setup for wrapping grid components #14421

Merged
merged 788 commits into from
Jul 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
788 commits
Select commit Hold shift + click to select a range
8f7573e
fix(igxGrid): Retain float value when measuring grid width so that th…
Jan 15, 2024
2157e6e
Merge branch '16.1.x' into mkirova/fix-13798-16.1.x
dkamburov Jan 17, 2024
4b4fe45
fix(buttonGroup): Deselect a button when the value of the selected pr…
PlamenD95 Jan 18, 2024
31b50bc
fix(igxDrag): Restore ghost template when moving drag elements around…
skrustev Jan 19, 2024
ae3afbf
Merge branch '16.1.x' into mkirova/fix-13798-16.1.x
ChronosSF Jan 22, 2024
426b96a
Merge pull request #13805 from IgniteUI/mkirova/fix-13798-16.1.x
ChronosSF Jan 22, 2024
19b9abc
Merge branch '16.1.x' into pdobrev/13801-deselecting-button-16.1.x
hanastasov Jan 22, 2024
b606aa9
fix(tree-grid): get newSelection from all data
ddaribo Jan 22, 2024
94e9533
Merge pull request #13817 from IgniteUI/pdobrev/13801-deselecting-but…
kdinev Jan 23, 2024
8216171
fix(grid): Correct shift-click selection in grouped IgxGrid #13757 (#…
valeriatoneva Jan 23, 2024
26bc7a8
fix(i18n): Updating localization - Excel matches count
randriova Jan 24, 2024
1a91a53
Merge pull request #13830 from IgniteUI/localization-search-results-1…
ChronosSF Jan 24, 2024
ef53468
Merge branch '16.1.x' into bpachilova/fix-13762-16.1.x
teodosiah Jan 24, 2024
0324a6b
Merge pull request #13825 from IgniteUI/bpachilova/fix-13762-16.1.x
kacheshmarova Jan 25, 2024
f94b26e
fix(grid): rem throtttime lead of event (#13684)
tishko0 Nov 22, 2023
1abf5c7
Hgrid: Add tags for proper generation. (#13814)
MayaKirova Jan 30, 2024
fd47a12
fix(grid): rem throtttime lead of event (#13684) (#13847)
mddragnev Feb 1, 2024
701218d
Add alternative name for xplat type so that it matches all other Even…
MayaKirova Feb 1, 2024
cf8b948
Add a prop that returns simple array of child columns that can then b…
MayaKirova Feb 2, 2024
57830e0
Fix rowisland event emitting with MCH (#13834)
mddragnev Feb 2, 2024
e98ab3a
Fix column collections so that columnList manages the internal conten…
MayaKirova Feb 5, 2024
2e167b2
Update tags related to match hgrid implementation and api generation.…
skrustev Feb 6, 2024
854f333
[Elements]: fix(hgrid): Fix actionstrip showing in all of the parents…
mddragnev Feb 6, 2024
4da1f9e
chore(*): Move event handlers from the base directive. Remove suppres…
MayaKirova Feb 7, 2024
9831fcc
fix(buttonGroup): Resolve the issue with the emission of buttonSelect…
PlamenD95 Feb 8, 2024
cd4856f
fix(grid): Process pinned columns and column groups when the columns …
mddragnev Feb 8, 2024
7d8e4a9
fix(igxForOf): not reset startIndex w/ scroll pos (#13873)
MayaKirova Feb 8, 2024
729fb77
fix(igxPivotGrid): Add check in case data is empty due to removing al…
MayaKirova Feb 8, 2024
799b33b
Merge branch 'blazor-angular-elements' of https://github.com/IgniteUI…
mddragnev Feb 12, 2024
b26e6a6
ci(schematics): build schematics & migrations in the CI (#13902)
Lipata Feb 13, 2024
e2314d1
fix(hgrid): do not use h-pipe data when data is set by user
ddaribo Feb 15, 2024
2ab5429
fix(calendar): no setting of date if same date is already set (#13890)
deyvidnenchev Feb 15, 2024
9fb2267
Merge branch '16.1.x' into bpachilova/fix-13881-16.1.x
teodosiah Feb 16, 2024
3e50952
Merge pull request #13889 from IgniteUI/bpachilova/fix-13881-16.1.x
kacheshmarova Feb 16, 2024
5c105eb
Add support for cached view props for elements hgrid. Add template pr…
skrustev Feb 16, 2024
e9f8391
fix(excel-export): fix grouped grid with summaries export (#13921)
onlyexeption Feb 19, 2024
240c006
fix(column-groups): add logic for collapsible and expanded (#13931)
valeriatoneva Feb 20, 2024
ee6efa7
feat(*): add dom shims for ssr support
IMinchev64 Feb 20, 2024
be15d4d
refactor(*): position of polyfill import
IMinchev64 Feb 20, 2024
0f94609
Make HammerJs optional. (#13906)
MayaKirova Feb 21, 2024
1284784
Merge branch 'blazor-angular-elements' into iminchev/grid-ssr-elements
IMinchev64 Feb 21, 2024
6e01c0b
refactor(elements): prefix IgcNoopPivotDimensionsStrategy to match d.…
damyanpetev Feb 23, 2024
af8eeff
fix(igxGrid): When autosizing something with template that may need t…
Feb 23, 2024
2d6f238
fix(select): fix memory leak in IgxSelectionAPIService (#13929)
teodosiah Feb 23, 2024
11d4b7f
fix(grid): Process pinned columns and column groups when the columns …
mddragnev Feb 23, 2024
74a1fb8
chore(elements): fix lint errors
damyanpetev Feb 23, 2024
44fde85
chore(grids): bump watermark version (#13435)
damyanpetev Oct 4, 2023
e406b73
chore(*): correct package-lock.json
damyanpetev Feb 23, 2024
d02b575
Merge pull request #13939 from IgniteUI/iminchev/grid-ssr-elements
damyanpetev Feb 23, 2024
2d6b80b
chore(*): merge conflict lint error
damyanpetev Feb 23, 2024
7c33ef0
fix(grid): Add missing interface for clipboardOptions. (#13683)
skrustev Nov 20, 2023
7a4f82a
fix(igxForOf): Remove unnecessary scroll position re-render for horiz…
MayaKirova Mar 5, 2024
096f4a8
fix(rowIsland): Do no calcualte row island widths, since it does not …
skrustev Mar 5, 2024
019fe1e
refactor(elements): entirely suppress action strip's context property
damyanpetev Mar 5, 2024
1df91f1
fix(elements): hgrid base tags
damyanpetev Mar 6, 2024
a15f57a
fix(buttonGroup): Resolve buttons not selected if initialized after t…
IvanKitanov17 Mar 6, 2024
92eff33
fix(elements): add missing column meta tags to match expected output
damyanpetev Mar 6, 2024
f82a469
fix(advanced-filtering): pass overlay settings in GridType (#13974)
onlyexeption Mar 7, 2024
2c9a121
chore(elements): more tags for blazor state persistence, type mismatc…
MayaKirova Mar 15, 2024
20e461b
fix(igxGrid): Emit new data for the rowAdd event args. (#13991)
MayaKirova Mar 15, 2024
e5e530b
Merge branch '16.1.x' into ikitanov/fix-13691-16.1.x
kacheshmarova Mar 18, 2024
5c8a8c7
fix(buttonGroup): Reattaching the mutation observer
IvanKitanov17 Mar 18, 2024
ca96bf7
fix(hgrid): expose grid instance in template context
ddaribo Mar 18, 2024
10ca6ab
Merge pull request #13973 from IgniteUI/ikitanov/fix-13691-16.1.x
kacheshmarova Mar 18, 2024
c362bd9
Temporary disable RowIsland templates for Blazor/React.
skrustev Mar 18, 2024
5836b96
fix(igxGrid): When calculating the default body height, measure actua…
MayaKirova Mar 19, 2024
eeba649
fix(all-grids): expose grid in template context
ddaribo Mar 19, 2024
6f000b7
Merge branch '16.1.x' into bpachilova/fix-13976-16.1.x
ddaribo Mar 19, 2024
3c47167
docs(grid): adjust deprecated tags
damyanpetev Mar 19, 2024
3f88568
Merge pull request #13950 from IgniteUI/mkirova/fix-1046
damyanpetev Mar 20, 2024
2b1dadc
Merge pull request #13997 from IgniteUI/bpachilova/fix-13976-16.1.x
kdinev Mar 26, 2024
4cd4fd4
fix(grid): Blur the editing template before ending edit so that the e…
mddragnev Mar 27, 2024
e83fa07
chore(*): update how we get the document node
mddragnev Mar 27, 2024
b981158
test(*): Add a test
mddragnev Mar 28, 2024
d032a4c
chore(elements): more missing/extra analyzer tags
damyanpetev Apr 1, 2024
61e20bb
Merge pull request #14027 from IgniteUI/mdragnev/fix-14020-16.1.x
kdinev Apr 2, 2024
21fe59f
Merge pull request #13998 from IgniteUI/skrastev/disable-templates
damyanpetev Apr 2, 2024
758c8fc
fix(grid): blur active editor before exit to ensure change is triggered
mddragnev Mar 27, 2024
db99497
chore(*): update how we get the document node
mddragnev Mar 27, 2024
0ecff4c
fix(slider): correct behavior of igx-slider in synchronized two-way b…
georgianastasov Apr 4, 2024
6c77177
Merge pull request #14055 from IgniteUI/ganastasov/fix-13999-16.1
kdinev Apr 5, 2024
a16d821
fix(date-time-editor): handle iso date string for mask value 16.1.x (…
dobromirts Apr 11, 2024
576b753
fix(chip/query-builder): fix chip in advanced filtering context (#14084)
didimmova Apr 11, 2024
b632f3d
chore(elements): move hardcoded analyzer output to tags
damyanpetev Apr 12, 2024
1c0987b
chore(elements): drop suppress tags on grid width/height
damyanpetev Apr 12, 2024
a1e7f3f
fix(igxGrid): Enable check for whether container size changes when gr…
Apr 22, 2024
d8dbb8f
chore(*): Check container size changes if there is container.
Apr 22, 2024
08142db
chore(*): Add test for container with display:contents.
Apr 22, 2024
29bc76d
fix(igxGrid): Enable check for whether container size changes when gr…
Apr 22, 2024
50499f7
chore(*): Check container size changes if there is container.
Apr 22, 2024
7888776
chore(*): Add test for container with display:contents.
Apr 22, 2024
90899a0
chore(*): Fix lint.
Apr 22, 2024
964a033
chore(*): Fix lint.
Apr 22, 2024
335a55c
fix(esf): reset forOf startIndex on esf columnChange (#14124)
onlyexeption Apr 22, 2024
a5f5240
fix(simple-combo): update display value when model changes
IvanKitanov17 Apr 23, 2024
a58086c
chore(toggle): Adjust event handling examples to utilize the actual e…
georgianastasov Apr 24, 2024
eae3c1f
refactor(date-editor): use mask's cva callbacks (#14156)
jackofdiamond5 Apr 25, 2024
e2b6220
Merge branch '16.1.x' into ganastasov/fix-14151-16.1.x
kdinev Apr 25, 2024
73fe97f
refactor(date-editor): allow nullables for value (#14169)
jackofdiamond5 Apr 25, 2024
16195e3
Merge pull request #14155 from IgniteUI/ganastasov/fix-14151-16.1.x
kdinev Apr 25, 2024
e9c9cf0
fix(elements): correct analyzer flag on RowType
damyanpetev Apr 29, 2024
6c61491
chore(simple-combo): Add test for value changed from form and then by…
IvanKitanov17 May 7, 2024
896965f
Merge branch '16.1.x' into ikitanov/fix-#14044-16.1.x
IvanKitanov17 May 8, 2024
a1e27d5
refactor(simple-combo): Adding minor changes to the test
IvanKitanov17 May 8, 2024
281169f
Merge pull request #14147 from IgniteUI/ikitanov/fix-#14044-16.1.x
kacheshmarova May 9, 2024
d645faa
fix(igxPivotGrid): Fix check to show expander only if there is a hier…
MayaKirova May 13, 2024
833c2da
fix(IgxGrid): Fix event args for rowAdded too. Update test. (#14122)
MayaKirova May 13, 2024
58a4ae5
fix(igxPivotGrid): Fix check to show expander only if there is a hier…
MayaKirova May 14, 2024
860fcea
fix(IgxGrid): Add checks in case cell is no longer in view.
Apr 24, 2024
0d03ebb
chore(*): merge from base
May 14, 2024
ca2a867
fix(rowIsland): update columns property on column change (#14192)
IMinchev64 May 14, 2024
e8deeba
fix(igxHierarchicalGrid): Make sure state component gets projected in…
MayaKirova May 15, 2024
76aa87c
chore(*): Update scrollOffset when container size changes.
May 15, 2024
9bf60fa
chore(*): Update scrollOffset when container size changes.
May 15, 2024
34df9f2
chore(*): Fix test.
May 15, 2024
ce24301
chore(*): Fix test.
May 15, 2024
2abffb4
chore(*): Fix another test.
May 15, 2024
2a38574
chore(*): Fix another test.
May 15, 2024
6f6714c
Merge branch '16.1.x' into mkirova/fix-14116-16.1.x
kdinev May 16, 2024
b61eaad
Merge pull request #14223 from IgniteUI/mkirova/fix-14116-16.1.x
kdinev May 16, 2024
c90b10e
fix(igxGrid): Fix timing issue between forof resetting and the grid h…
MayaKirova May 17, 2024
3e4298f
fix(simple-combo): Update the model value only if selection is changed
IvanKitanov17 May 21, 2024
ee3cde5
test(simple-combo): Moving the into the correct describe
IvanKitanov17 May 21, 2024
ab2b819
test(simple-combo): Removing unnecessary code
IvanKitanov17 May 22, 2024
eece3c2
fix(igxGrid): Skip serialization of Blazor specific externalObject pr…
May 22, 2024
c6ce8c8
fix(grid): return the new rowSelection in correct order
MonikaKirkova May 22, 2024
5f20a8c
chore(simple-combo): Document changes in behavior when used in forms
IvanKitanov17 May 23, 2024
2efbff3
chore(*): Attempt a more targeted fix for misalignment when data is c…
May 28, 2024
76f9ed0
chore(*): Attempt a more targeted fix for misalignment when data is c…
May 28, 2024
be1fa8c
feat(slider): add test for updateOn: blur
ddaribo May 30, 2024
3c6b464
fix(slider): respect ngModelOptions.updateOn: blur
ddaribo May 30, 2024
b467848
fix(slider): refactor test due to the exposed API in 16.1.x
ddaribo May 30, 2024
3208f2c
Merge pull request #14247 from IgniteUI/ikitanov/fix-14053-16.1.x
kacheshmarova Jun 3, 2024
67843d2
Merge branch '16.1.x' into bpachilova/fix-14135-16.1.x
wnvko Jun 3, 2024
9f69c85
Merge pull request #14292 from IgniteUI/bpachilova/fix-14135-16.1.x
kacheshmarova Jun 4, 2024
10b04d0
feat(tooltip): test for target defined before toggle action on host
ddaribo Jun 4, 2024
29c673d
fix(tooltip): check if target is instance of IgxTooltipDirective
ddaribo Jun 6, 2024
a0c51b9
Merge pull request #14336 from IgniteUI/bpachilova/tooltipTargetFix-1…
kacheshmarova Jun 10, 2024
e95202c
Merge branch '16.1.x' into mkirova/fix-14138-16.1.x
ChronosSF Jun 10, 2024
021e6f0
fix(simple-combo): prevent Enter key default behavior when filtering …
RivaIvanova Jun 10, 2024
ebc03ff
chore(*): Fix test timing.
Jun 10, 2024
ac6903f
Merge branch 'mkirova/fix-14138-16.1.x' of https://github.com/IgniteU…
Jun 10, 2024
bdbaba8
Merge branch '16.1.x' into mkirova/fix-14138-16.1.x
ChronosSF Jun 10, 2024
84c6ff9
Merge pull request #14142 from IgniteUI/mkirova/fix-14138-16.1.x
dkamburov Jun 10, 2024
a89baab
Merge pull request #14143 from IgniteUI/mkirova/fix-14138-elements
dkamburov Jun 10, 2024
9f9452c
fix(igxPivotGrid): Update interface comments for api gen. Add check w…
Jun 10, 2024
53eccd6
Merge branch '16.1.x' into mkirkova/fix-14189-16.1.x
hanastasov Jun 11, 2024
556f45e
chore(demos): bump igniteui-webcomponents & lit-html
damyanpetev Jun 11, 2024
2f9ba4c
chore(elements): add auto-focus for edit templates in demo
damyanpetev Jun 11, 2024
8610eab
fix(elements): ignore same value set to avoid excessive change detection
damyanpetev Jun 11, 2024
715a0c0
Merge pull request #14258 from IgniteUI/mkirkova/fix-14189-16.1.x
kacheshmarova Jun 12, 2024
dc893c2
Merge remote-tracking branch 'remotes/origin/16.1.x' into blazor-angu…
damyanpetev Jun 12, 2024
f33b866
fix(grid): more targeted fix to skip first autosize on init empty cel…
MayaKirova Jun 12, 2024
73cea38
docs(grids): fixing typos on API comments (#14378)
damyanpetev Jun 12, 2024
74d056e
Merge pull request #14256 from IgniteUI/mkirova/grouping-blazor-fix
dkamburov Jun 12, 2024
25b8e02
chore(h-grid): fix lint error after merge
damyanpetev Jun 12, 2024
89eb67f
docs(density): mark extra api as internal as intended (#14382)
damyanpetev Jun 13, 2024
a91ade2
refactor(grid): mark lastSearchInfo readonly/getter-only
damyanpetev Jun 13, 2024
a4b74a2
docs(grid): adjust deprecated tags
damyanpetev Mar 19, 2024
ecf2a1e
Merge remote-tracking branch 'origin/16.1.x' into blazor-angular-elem…
damyanpetev Jun 14, 2024
efa95a9
fix(h-grid): ensure columnInit call on column collection change like …
Jun 11, 2024
27804ae
chore(combo): cleanup merge-duplicated test
damyanpetev Jun 14, 2024
1ebcd7c
Merge pull request #14391 from IgniteUI/dpetev/grid-last-search-info-…
damyanpetev Jun 14, 2024
4df3a71
Merge branch '16.1.x' into mkirova/mkirova/hgrid-colInit-blazor
damyanpetev Jun 14, 2024
a0e6fbd
fix(IgxGrid): Fix issue with autosize of igc-buttons column… (#14376)
MayaKirova Jun 14, 2024
344f01a
Merge pull request #14368 from IgniteUI/mkirova/mkirova/hgrid-colInit…
dkamburov Jun 14, 2024
b395482
Merge branch '16.1.x' into blazor-angular-elements
damyanpetev Jun 14, 2024
b9e9b30
chore(elements): regenerate config
damyanpetev Jun 14, 2024
c3fc70d
Merge pull request #14356 from IgniteUI/mkirova/fix-react-pivot-config
damyanpetev Jun 17, 2024
6a53789
feat(elements): export NoopSortingStrategy & NoopFilteringStrategy
damyanpetev Feb 27, 2024
9a1d456
test(*): fix one of the failing test with the autosizing
mddragnev Jun 19, 2024
96f6835
Merge remote-tracking branch 'remotes/origin/master' into angular-ele…
damyanpetev Jun 19, 2024
6f83d53
chore(grid): fix subject type after merge updates
damyanpetev Jun 19, 2024
6cef3ad
chore(*): merge conflicts lint errors
damyanpetev Jun 19, 2024
b176619
chore(*): merge resolution cleanup
damyanpetev Jun 20, 2024
841c4e8
chore(elements): apply changes from ng update config migrations
damyanpetev Jun 20, 2024
89df9bb
fix(elements): rework template ref wrapper to handle ng17+ context proxy
damyanpetev Jun 20, 2024
c0e559b
fix(elements,analyzer): ts config, extra imports, hide pivot size, re…
damyanpetev Jun 24, 2024
2dff9f4
refactor(elements,analyzer): private fields to access modifiers for d…
damyanpetev Jun 24, 2024
ddbfeb8
chore(elements,analyzer): cleanup redundant jsdoc tags
damyanpetev Jun 24, 2024
5908a37
chore(elements): update demo sizing control
damyanpetev Jun 24, 2024
b8058f9
chore(*): add a check when there is no borderBottom
mddragnev Jun 25, 2024
f20306d
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jun 26, 2024
2aef930
fix(elements): adjust action strip collection analyzer tags
damyanpetev Jun 26, 2024
fa389e2
test(elements): fix test file update issues
damyanpetev Jun 28, 2024
383f29b
ci(elements): add steps to run build and test
damyanpetev Jun 28, 2024
7f2a811
refactor(elements): drop paging fix obsoleted by #12647
damyanpetev Jun 28, 2024
f836f25
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jun 28, 2024
2075ec9
build(elements): adjust to dist browser path
damyanpetev Jul 1, 2024
94516c0
ci(elements): add step to check for elements config changes
damyanpetev Jul 1, 2024
94634e8
chore(elements): [TEMP] test config CI check
damyanpetev Jul 1, 2024
6d62b8e
ci(elements): fix config check log
damyanpetev Jul 1, 2024
f180183
revert: chore(elements): [TEMP] test config CI check
damyanpetev Jul 1, 2024
7d28106
chore(elements): cleanup unused gulp task
damyanpetev Jul 1, 2024
ba255c5
build(elements): adjust prod build budgets
damyanpetev Jul 1, 2024
fa175eb
chore(elements): remove unused child test comp
damyanpetev Jul 1, 2024
f514598
refactor(elements): template wrapper standalone migration
damyanpetev Jul 1, 2024
da1d710
refactor(elements): update NgElementStrategy from latest source
damyanpetev Jul 2, 2024
29bfac1
chore(elements): cleanup redundant analyzer tags in crud service inte…
damyanpetev Jul 3, 2024
b348b9e
test(grid): revert merge leftover in filtering test
damyanpetev Jul 3, 2024
1475744
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jul 3, 2024
8b4785a
chore(elements): bump @angular/elements to match merged core version
damyanpetev Jul 3, 2024
0c73fa5
refactor(elements): drop obsolete prettier types, update new version …
damyanpetev Jul 3, 2024
b400a9a
chore(elements): drop obsolete glob types package causing causing errors
damyanpetev Jul 3, 2024
31d0d7b
refactor(elements): update theme script to match lib update
damyanpetev Jul 3, 2024
cae96ef
Merge branch 'master' into angular-elements-master
damyanpetev Jul 4, 2024
ee874f8
fix(elements): Adjust tags for better generation for pivot in react.
Jun 24, 2024
3c97825
chore(*): Adjust more tags.
Jun 26, 2024
9e7f362
refactor(elements): drop actionStrip setter workaround, adjust HGrid …
damyanpetev Jul 5, 2024
f923889
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jul 5, 2024
e45a61f
chore(elements): regenerate config after merge
damyanpetev Jul 5, 2024
feefaf0
build(elements): additional align styles script w/ main one
damyanpetev Jul 5, 2024
9e6b698
chore(elements): drop redundant analyzer tag on toggle after #14464
damyanpetev Jul 5, 2024
794960c
chore(elements): drop more redundant analyzer tags in overlay
damyanpetev Jul 5, 2024
8e30175
chore(elements): remove redundant analyzer tags on row/cell classes
damyanpetev Jul 5, 2024
7bc565b
refactor(elements): revert grid columns setter
damyanpetev Jul 5, 2024
cf4dba8
chore(elements): cell redundant tag
damyanpetev Jul 5, 2024
3e57464
chore(elements): tree grid redundant tag, cleanup
damyanpetev Jul 5, 2024
c9c8d29
chore(elements): cleanup old analyzer code, drop explicit glob dep
damyanpetev Jul 5, 2024
c1e4d29
chore(elements): cleanup obsolete comments
damyanpetev Jul 8, 2024
a9a430c
refactor(elements): put sink containers behind flag
damyanpetev Jul 8, 2024
d76e3a2
docs(grid): keep columnsAutogenerated out of API docs
damyanpetev Jul 8, 2024
085f5fe
Merge pull request #14425 from IgniteUI/mkirova/fix-react-pivot-gen
dkamburov Jul 9, 2024
bb23936
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jul 9, 2024
0e3de17
chore(elements): regenerate config after merge
damyanpetev Jul 9, 2024
1597d2d
refactor(elements): drop extra columnChildren prop
damyanpetev Jul 9, 2024
0db8eff
chore(elements): drop redundant primaryKey analyzer tag
damyanpetev Jul 9, 2024
4f76294
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jul 10, 2024
8bf4124
chore(elements): regenerate config after merge
damyanpetev Jul 11, 2024
2c5f606
chore(elements): cleanup redundant analyzer tags in for-of and templ …
damyanpetev Jul 12, 2024
780d9b5
chore(elements): enable col group expanded, drop redundant analyzer tags
damyanpetev Jul 12, 2024
5b36bf8
chore(elements): more redundant analyzer tags, formatting
damyanpetev Jul 12, 2024
3d63a69
chore(elements): cleanup grid base
damyanpetev Jul 12, 2024
2ed79a9
fix(elements): hide childDataKey from main API, include for xplat only
damyanpetev Jul 12, 2024
601ee1c
chore(elements): minor comment cleanup
damyanpetev Jul 12, 2024
2ddffdf
chore(elements): clarify revert of IColumnPipeArgs type
damyanpetev Jul 12, 2024
cdd64d4
chore(elements): unused imports cleanup
damyanpetev Jul 12, 2024
fc055e3
chore(elements): minor package lock cleanup
damyanpetev Jul 12, 2024
5a629c3
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jul 12, 2024
12568e1
chore(elements): blazor suppress column discriminators
damyanpetev Jul 12, 2024
7be9407
chore(elements): regen config after merge w/ column changes
damyanpetev Jul 12, 2024
9dbbc33
Merge branch 'master' into angular-elements-master
kdinev Jul 15, 2024
696ba1e
docs(elements): add readme for the project
damyanpetev Jul 15, 2024
923caac
refactor(elements): rename template wrapper selector
damyanpetev Jul 16, 2024
bd4a6e9
build(elements): drop redundant browserlist override
damyanpetev Jul 16, 2024
bf0beff
build(elements): mark elements env token pure
damyanpetev Jul 16, 2024
82c4cc5
chore(elements): test script redundant config arg
damyanpetev Jul 16, 2024
ab10963
Merge branch 'angular-elements-master' of https://github.com/IgniteUI…
mddragnev Jul 16, 2024
f0d935b
Merge remote-tracking branch 'origin/master' into angular-elements-ma…
damyanpetev Jul 16, 2024
f0b1fb1
chore(elements): cleanup removed enum
damyanpetev Jul 16, 2024
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
10 changes: 10 additions & 0 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,16 @@ jobs:
run: |
npm run build:i18n
npm run test:i18n:dist
- name: Build Elements
run: npm run elements:configure && npm run build:elements
- name: Check for Elements config changes
run: |
if [ -n "$(git status --porcelain -- projects/igniteui-angular-elements/**/elements.config.ts)" ]; then
echo "Error: There are changes to the Elements config. Run 'npm run elements:configure' and commit." >&2
exit 1
fi
- name: Test Elements
run: npm run test:elements
- name: Bundle Tree-Shake & SSR Test
run: npm run build:bundletest
- name: Publish to coveralls.io
Expand Down
123 changes: 123 additions & 0 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,129 @@
}
}
},
"igniteui-angular-elements": {
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
"style": "scss"
},
"@schematics/angular:application": {
"strict": true
}
},
"root": "projects/igniteui-angular-elements",
"sourceRoot": "projects/igniteui-angular-elements/src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
"options": {
"outputPath": {
"base": "dist/igniteui-angular-elements"
},
"index": "projects/igniteui-angular-elements/src/index.html",
"polyfills": [
"projects/igniteui-angular-elements/src/polyfills.ts"
],
"tsConfig": "projects/igniteui-angular-elements/tsconfig.app.json",
"inlineStyleLanguage": "scss",
"assets": [
"projects/igniteui-angular-elements/src/favicon.ico",
"projects/igniteui-angular-elements/src/assets",
"projects/igniteui-angular-elements/src/index.js"
],
"styles": [
"projects/igniteui-angular-elements/src/styles.scss"
],
"scripts": [
{ "input": "./node_modules/lit-html/lit-html.js", "inject": false },
{ "input": "./node_modules/lit-html/development/directive.js", "inject": false }
],
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
},
"browser": "projects/igniteui-angular-elements/src/main.ts"
},
"configurations": {
"production": {
"budgets": [
{
"type": "allScript",
"maximumWarning": "2.1mb",
"maximumError": "2.5mb"
},
{
"type": "bundle",
"name": "styles",
"maximumWarning": "450kb",
"maximumError": "480kb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
"maximumError": "4kb"
}
],
"fileReplacements": [
{
"replace": "projects/igniteui-angular-elements/src/environments/environment.ts",
"with": "projects/igniteui-angular-elements/src/environments/environment.prod.ts"
}
],
"outputHashing": "none",
"optimization": true,
"externalDependencies": ["lit-html"]
},
"development": {
"optimization": false,
"extractLicenses": false,
"sourceMap": true,
"namedChunks": true
}
},
"defaultConfiguration": "production"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
"buildTarget": "igniteui-angular-elements:build:production"
},
"development": {
"buildTarget": "igniteui-angular-elements:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"buildTarget": "igniteui-angular-elements:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/igniteui-angular-elements/src/test.ts",
"polyfills": "projects/igniteui-angular-elements/src/polyfills.ts",
"tsConfig": "projects/igniteui-angular-elements/tsconfig.spec.json",
"karmaConfig": "projects/igniteui-angular-elements/karma.conf.js",
"inlineStyleLanguage": "scss",
"assets": [
"projects/igniteui-angular-elements/src/favicon.ico",
"projects/igniteui-angular-elements/src/assets"
],
"styles": [
"projects/igniteui-angular-elements/src/styles.scss"
],
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
},
"scripts": []
}
}
}
},
"bundle-test": {
"projectType": "application",
"schematics": {
Expand Down
6 changes: 6 additions & 0 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -174,3 +174,9 @@ module.exports.sassdocImportJson = sassdocImportJson;
module.exports.sassdocBuildJson = sassdocBuildJson;
module.exports.sassdocBuildJA = series(sassdocCleanOutputDir, sassdocBuildJA);
module.exports.sassdocBuildEN = series(sassdocCleanOutputDir, sassdocBuildEN);

module.exports.copyPackageForElements = (cb) => {
return gulp.src([
path.join(__dirname, 'projects/igniteui-angular-elements/package.json')
]).pipe(gulp.dest(path.join(__dirname, 'dist/igniteui-angular-elements/browser')));
};
35 changes: 35 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"scripts": {
"ng": "ng",
"start": "ng serve --open --hmr",
"start:elements": "ng serve --project igniteui-angular-elements",
"build": "ng build --configuration production",
"test": "ng test igniteui-angular",
"lint": "ng lint",
Expand All @@ -25,6 +26,8 @@
"test:schematics": "ts-node --project projects/igniteui-angular/migrations/tsconfig.json ./node_modules/jasmine/bin/jasmine.js ./projects/igniteui-angular/migrations/**/*.spec.ts ./projects/igniteui-angular/schematics/**/*.spec.ts",
"test:styles": "ts-node --skip-project ./node_modules/jasmine/bin/jasmine.js ./projects/igniteui-angular/src/lib/core/styles/spec/tests.ts",
"test:i18n": "ts-node --skip-project ./projects/igniteui-angular/src/lib/core/i18n/tests/tests.ts",
"test:elements": "ng test igniteui-angular-elements --watch=false --no-progress --code-coverage --source-map=false",
"test:elements:watch": "ng test igniteui-angular-elements",
"build:lib": "ng build igniteui-angular --configuration production && npm run build:styles",
"build:styles": "node scripts/build-styles.mjs",
"build:migrations": "gulp copyMigrations && tsc --listEmittedFiles --project ./projects/igniteui-angular/migrations/tsconfig.json",
Expand All @@ -50,6 +53,10 @@
"build:bundletest": "ng build bundle-test --configuration production",
"lint:i18n": "eslint projects/igniteui-angular-i18n/src/**/*.ts",
"test:i18n:dist": "eslint -c projects/igniteui-angular-i18n/.eslintrc.dist.i18n.json dist/igniteui-angular-i18n/**/*.d.ts --no-eslintrc",
"build:elements": "ng build igniteui-angular-elements && npm run pack:elements && gulp copyPackageForElements",
"pack:elements": "node projects/igniteui-angular-elements/esbuild.mjs && node scripts/build-elements-styles.mjs",
"elements:configure": "ts-node -T -H --skip-project --compilerOptions {\\\"moduleResolution\\\":\\\"NodeNext\\\"} ./projects/igniteui-angular-elements/src/analyzer/analyzer.ts",
"test:elements:configure": "ts-node --skip-project ./node_modules/jasmine/bin/jasmine.js --config=projects/igniteui-angular-elements/jasmine.json",
"postinstall": "gulp copyGitHooks",
"cypress:open": "cypress open --config-file=cypress.config.ts",
"cypress:run": "cypress run --config-file=cypress.config.ts",
Expand All @@ -61,13 +68,15 @@
"@angular/common": "^18.0.1",
"@angular/compiler": "^18.0.1",
"@angular/core": "^18.0.1",
"@angular/elements": "^18.0.1",
"@angular/forms": "^18.0.1",
"@angular/platform-browser": "^18.0.1",
"@angular/platform-browser-dynamic": "^18.0.1",
"@angular/platform-server": "^18.0.1",
"@angular/router": "^18.0.1",
"@angular/ssr": "^18.0.2",
"@igniteui/material-icons-extended": "^3.0.0",
"@lit-labs/ssr-dom-shim": "^1.2.0",
"@types/source-map": "0.5.2",
"express": "^4.19.2",
"fflate": "^0.8.1",
Expand Down Expand Up @@ -128,6 +137,7 @@
"karma-junit-reporter": "^2.0.1",
"karma-parallel": "^0.3.1",
"karma-spec-reporter": "^0.0.36",
"lit-html": "^3.1.2",
"ng-packagr": "^18.0.0",
"postcss": "^8.4.31",
"postcss-scss": "^4.0.6",
Expand Down
Loading
Loading