Skip to content

Remove SegmentInteractionGroup().#199

Merged
garretrieger merged 1 commit intow3c:mainfrom
garretrieger:segment_interaction_group
Apr 1, 2026
Merged

Remove SegmentInteractionGroup().#199
garretrieger merged 1 commit intow3c:mainfrom
garretrieger:segment_interaction_group

Conversation

@garretrieger
Copy link
Copy Markdown
Contributor

What an interaction group is was poorly defined, SegmentsThatInteractWith() can be utilized instead which has a much more clear definition.

SegmentsThatInteractWith() is extended to work with nodes instead of just glyphs, this allows SegmentationContext to replace it's usage of SegmentInteractionGroup().

Lastly, this also cleans up special casing around features which is no longer needed now that feature conjunction has edges present on both sides in the graph.

What an interaction group is was poorly defined, SegmentsThatInteractWith() can be utilized instead which has a much more clear definition.

SegmentsThatInteractWith() is extended to work with nodes instead of just glyphs, this allows SegmentationContext to replace it's usage of SegmentInteractionGroup().

Lastly, this also cleans up special casing around features which is no longer needed now that feature conjunction has edges present on both sides in the graph.
@garretrieger garretrieger force-pushed the segment_interaction_group branch from 8fb3385 to 9de7630 Compare April 1, 2026 21:48
@garretrieger garretrieger merged commit 942d190 into w3c:main Apr 1, 2026
3 checks passed
@garretrieger garretrieger deleted the segment_interaction_group branch April 1, 2026 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant