Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
30b6a1c
feat(splitter): initial structure implementation
MonikaKirkova Nov 4, 2025
857ca99
feat(splitter): add initial poc styles
ddaribo Nov 4, 2025
f62528e
chore: fix initial styles, add spec file
ddaribo Nov 4, 2025
fea9e07
feat(splitter): add splitter-pane props
MonikaKirkova Nov 4, 2025
b1f82e4
chore: minor changes; add nested story; test nested
ddaribo Nov 5, 2025
5b3d2fe
feat(splitter): add args for each pane to default story
ddaribo Nov 5, 2025
5d7907d
feat(splitter): add nonCollapsible prop
MonikaKirkova Nov 5, 2025
0abf7b8
feat(splitter): add initial resize logic
MonikaKirkova Nov 6, 2025
96a7364
refactor(splitter): alternative approach to render bars and handle pr…
ddaribo Nov 7, 2025
33d0b78
fix(splitter): make resize work after changes; add updateTarget optio…
ddaribo Nov 10, 2025
edee68f
chore: style splitter bar through horizontal/vertical part
ddaribo Nov 10, 2025
b7b4e8d
fix(splitter): modify flex prop to allow different sizes
MonikaKirkova Nov 12, 2025
a05d121
fix(splitter): revert changes from previous commit
MonikaKirkova Nov 12, 2025
59b3285
chore: style tweaks; more tests; resize fix
ddaribo Nov 12, 2025
da506d4
fix: handle shrink differently to reflect proper percentage sizes?
ddaribo Nov 12, 2025
9184867
feat(splitter): implement keyboard navigation
MonikaKirkova Nov 12, 2025
65685bd
feat(splitter): implement splitter events
MonikaKirkova Nov 13, 2025
2e6130d
refactor(splitter): rename to nonResizable; port skip fn for key bind…
ddaribo Nov 13, 2025
5839690
refactor(splitter): move all logic to splitter with start/end slots
MonikaKirkova Nov 17, 2025
c3ffbde
refactor existing tests; add initial resize tests; minor refactor
ddaribo Nov 18, 2025
f6474e2
chore(splitter): more tests checkpoint
ddaribo Nov 20, 2025
5c61571
checkpoint: refactor key bindings and others
ddaribo Nov 21, 2025
d6e61c4
feat: add test for px resize panes exceeding splitter size
ddaribo Nov 24, 2025
5f6da39
fix: add logic to fit pane in splitter
ddaribo Nov 24, 2025
b6249d9
Merge branch 'master' into mkirkova/splitter-component
rkaraivanov Nov 25, 2025
d08a668
fix(splitter): fix panes width on resize of the window
MonikaKirkova Dec 4, 2025
ddad5eb
chore(splitter): more tests, refactor internal styles assignment code
ddaribo Dec 5, 2025
eb2e152
fix(splitter): percentage min max constraints scenario
ddaribo Dec 5, 2025
218d90e
Merge branch 'master' into mkirkova/splitter-component
ddaribo Dec 5, 2025
15a03e7
chore(splitter): apply code suggestions; reuse similar tests in funct…
ddaribo Dec 5, 2025
b621214
chore(splitter): resize tests checkpoint
ddaribo Dec 5, 2025
b3f26ac
fix(splitter): change flex to resolve multiple edge cases
MonikaKirkova Dec 8, 2025
dc307ed
feat(splitter): handle RTL
ddaribo Dec 8, 2025
2425e6d
fix(splitter): reset min/max size properties
ddaribo Dec 8, 2025
0bf0cc1
chore(*): rename pane and siblingPane to startPane and endPane
MonikaKirkova Dec 9, 2025
560e2b6
chore: add todo tests
ddaribo Dec 10, 2025
613a53c
Merge branch 'master' into mkirkova/splitter-component
ddaribo Dec 10, 2025
b043102
Merge branch 'master' into mkirkova/splitter-component
ddaribo Jan 5, 2026
15e288a
Merge branch 'master' into mkirkova/splitter-component
rkaraivanov Jan 12, 2026
2385230
refactor(splitter): poc implementation without ResizeController
ddaribo Jan 22, 2026
0a518f0
Merge branch 'master' into mkirkova/splitter-component
ddaribo Feb 6, 2026
7d5c553
feat(splitter): event args according to current spec
ddaribo Feb 9, 2026
cad9de3
feat(splitter): implement drag and expander icons slots
ddaribo Feb 9, 2026
398ff7f
refactor(splitter): change css parts according to updated spec
ddaribo Feb 9, 2026
3479c45
feat(splitter): props according to current spec
ddaribo Feb 9, 2026
59b58b8
Merge branch 'master' into mkirkova/splitter-component
ddaribo Feb 9, 2026
dfcdee4
feat(splitter): single collapsed pane constraint
ddaribo Feb 9, 2026
e6a0da9
feat(splitter): add Home/End key bindings and aria attributes
MonikaKirkova Feb 9, 2026
6628b48
chore(splitter): tests checkpoint
ddaribo Feb 10, 2026
40041e8
refactor(splitter): update aria attributes and revert changes in resi…
MonikaKirkova Feb 11, 2026
4ed4b6a
Merge branch 'mkirkova/splitter-component' of https://github.com/Igni…
MonikaKirkova Feb 11, 2026
591aba0
chore(splitter): add tests for nested splitters
MonikaKirkova Feb 12, 2026
41800a0
feat(splitter): more tests
ddaribo Feb 13, 2026
a14b47a
refactor(splitter): expander config code
ddaribo Feb 13, 2026
09acf64
test(splitter): add more scenarios from spec
ddaribo Feb 13, 2026
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
2 changes: 2 additions & 0 deletions src/components/common/definitions/defineAllComponents.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ import IgcRangeSliderComponent from '../../slider/range-slider.js';
import IgcSliderComponent from '../../slider/slider.js';
import IgcSliderLabelComponent from '../../slider/slider-label.js';
import IgcSnackbarComponent from '../../snackbar/snackbar.js';
import IgcSplitterComponent from '../../splitter/splitter.js';
import IgcStepComponent from '../../stepper/step.js';
import IgcStepperComponent from '../../stepper/stepper.js';
import IgcTabComponent from '../../tabs/tab.js';
Expand Down Expand Up @@ -136,6 +137,7 @@ const allComponents: IgniteComponent[] = [
IgcCircularGradientComponent,
IgcSnackbarComponent,
IgcDateTimeInputComponent,
IgcSplitterComponent,
IgcStepperComponent,
IgcStepComponent,
IgcTextareaComponent,
Expand Down
Loading