Tags: IgniteUI/igniteui-angular
Tags
Merge branch 'master' into simeonoff/scoped-styles
fix(list): keep touch panning off the Angular zone and idle items ine… …rt (#17471) * Initial plan * fix(list): keep touch panning off the Angular zone and idle items inert --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Stamen Stoychev <chronos.stz@gmail.com> Co-authored-by: Stamen Stoychev <SStoychev@infragistics.com>
fix(grid): prevent NaN column width when hidden grid has all columns … …sized - 21.2.x (#17462) * fix(grid): prevent NaN column width when hidden grid has all columns sized * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Remove Hammer.js dependency, replace with native Pointer/Touch Events (… …#17359) * feat(*): remove Hammer.js dependency, replace with native pointer events. * refactor(*): add zoneless IgxTouchManager, drop NgZone from gestures * fix(nav-drawer): applying pan-related fixes * test(time-picker): add pan-to-scroll gesture spec * fix(nav-drawer): adding correct gesture detach logic * fix(list): ensuring no panStart list item event on touchmanager panstart * fix(*): making touch ssr no-op, removing double as ios doesn't need it anymore --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Stamen Stoychev <SStoychev@infragistics.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
fix(grid): fix zone.onStable patterns broken in zoneless change detec… …tion - 21.2.x (#17454) * fix(grid): fix zone.onStable patterns broken in zoneless change detection * chore(*): remove unused ChangeDetectionStrategy imports from grid spec files --------- Co-authored-by: Martin Dragnev <37667452+mddragnev@users.noreply.github.com>
fix(grid): fix zone.onStable patterns broken in zoneless change detec… …tion (#17328) * fix(grid): fix zone.onStable patterns broken in zoneless change detection * fix(grid): improve zoneless scheduling support * fix(for-of): recalculate virtual sizes in zoneless mode * chore(*): remove repeating code * fix(grid): use afterNextRender for zoneless render scheduling * fix(grid): improve virtualized keyboard selection handling * fix(grids): migrate virt & nav to zoneless-compatible scheduling - Deferred grid work (scroll chunkLoad emit, column autosizing, filter-row rendering, post-scroll cell activation) relied on NgZone.onStable, which never emits under provideZonelessChangeDetection. Replace it with a single runAfterRenderOnce helper built on afterNextRender, and remove the private ɵNoopNgZone zoneless detection. - core: add runAfterRenderOnce(injector, cb, phase) central scheduler - grids: route for_of, grid-base, pivot-grid deferred work through it - filtering: signal-backed isFilterRowVisible; ResizeObserver-driven chip remeasure; explicit notify on column resize - navigation: notify on any scrolling nav key; subscribe before scroll in hierarchical navigation * fix(grid): refactor navigation callback handling for improved clarity * fix(grid): remove redundant resize change detection * fix(grid): remove unnecessary read option from runAfterRenderOnce calls * fix(grid): simplify summary row index retrieval in tests * fix(grid): restore navigation callback contract * fix(grid): remove zoneless scroll detection setup from tests * fix(grid): waitForChildrenResolved function to include predicate handling * fix(grid): remove unnecessary 'read' argument from recalcUpdateSizes calls * test(grid): improve virtualized navigation synchronization * fix(grid): update wait for grid events methods for improved navigation handling * test(grids): enable auto detection for deferred render tests * test(grid): use DOM events in filtering row tests --------- Co-authored-by: Stamen Stoychev <chronos.stz@gmail.com>
PreviousNext