-
Notifications
You must be signed in to change notification settings - Fork 48
[WIP DNR] Alex/label deferral #598
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
base: main
Are you sure you want to change the base?
Conversation
3511a17 to
9d4dd5b
Compare
fe80b79 to
3eb1400
Compare
1fb1fd4 to
0dab374
Compare
447d79f to
8f82857
Compare
80b442d to
025d5b2
Compare
| new.rotors = rotors + merge.rotors | ||
| new.interactiveChildren = interactiveChildren + merge.interactiveChildren | ||
|
|
||
| // TODO: ADD FRAME SUPPORT? lets not change the activation point as we didn't change the activation item |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- remove todo, its done
| // An accessibility representation with values that should override the combined representation | ||
| public var overrideValues: AccessibilityComposition.CompositeRepresentation? = nil | ||
|
|
||
| // An accessibility representation with values that should be merged with combined representation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: "merged with the combined..."
| let combined = combineChildren(filter: customFilter, sorting: sorting) | ||
| let accessibility = combineChildren(filter: customFilter, sorting: sorting) | ||
| .override(with: overrideValues) | ||
| .merge(with: mergeValues) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we consider overwriting if both exist?
Summary
Creates
AccessibilityDeferral.RecieverContainerallowing arbitrary elements to receive delegated accessibility without themselves needing to conform to theAccessibilityDeferral.Receiverprotocol.