Skip to content

add support for iOS "Darker System Colors" (Increase Contrast) setting into AccessibilityInfo#46826

Closed
arielin3 wants to merge 1 commit intofacebook:mainfrom
arielin3:export-D63880393
Closed

add support for iOS "Darker System Colors" (Increase Contrast) setting into AccessibilityInfo#46826
arielin3 wants to merge 1 commit intofacebook:mainfrom
arielin3:export-D63880393

Conversation

@arielin3
Copy link
Copy Markdown

@arielin3 arielin3 commented Oct 4, 2024

Summary:
This change adds isDarkerSystemColorsEnabled() to AccessibilityInfo to enable access to iOS's "Increase Contrast" setting option. It also adds a new event, darkerSystemColorsChanged, to enable listeners to subscribe to changes on this setting.

Changelog

[iOS][Added] - Added isDarkerSystemColorsEnabled() to AccessibilityInfo to read "Increase Contrast" setting value

Differential Revision: D63880393

…g into AccessibilityInfo

Summary:
This change adds `isDarkerSystemColorsEnabled()` to `AccessibilityInfo` to enable access to iOS's "Increase Contrast" setting option. It also adds a new event, `darkerSystemColorsChanged`, to enable listeners to subscribe to changes on this setting.

## Changelog

[iOS][Added] - Added `isDarkerSystemColorsEnabled()` to `AccessibilityInfo` to read "Increase Contrast" setting value

Differential Revision: D63880393
@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 4, 2024
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D63880393

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request has been merged in af3bee6.

@facebook-github-bot facebook-github-bot added the Merged This PR has been merged. label Oct 4, 2024
@react-native-bot
Copy link
Copy Markdown
Collaborator

This pull request was successfully merged by Ariel Lin in af3bee6

When will my fix make it into a release? | How to file a pick request?

Saadnajmi added a commit to microsoft/react-native-macos that referenced this pull request Mar 7, 2025
…OS (#2400)

## Summary:

This PR attempts to solve two problems:

1. We have had a forked AccessibilityManager module for macOS for a
while. In general, I prefer ifdefing rather than forking so that we get
changes to the iOS code during merges. Let's combine the files.

2. I want to cleanup macOS's "highContrast" API in AccessibilityInfo so
it can be upstreamed, so that RNW can follow it and we have a
cross-platform way to get high contrast state. Luckily, the API we have
for macOS can be ported to iOS, so I did that. Unluckily, someone
already did that (see:
facebook#46826 ) and used the iOS
specific name "Darker system colors" instead of something like "increase
contrast" or "high contrast". So I'll probably need to add my API
upstream, deprecate that one, and then remove it in a future release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged This PR has been merged. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants