Skip to content

feat: Add mixBlendMode add-lighter#56278

Open
bigcupcoffee wants to merge 2 commits intofacebook:mainfrom
bigcupcoffee:feat/plus-lighter
Open

feat: Add mixBlendMode add-lighter#56278
bigcupcoffee wants to merge 2 commits intofacebook:mainfrom
bigcupcoffee:feat/plus-lighter

Conversation

@bigcupcoffee
Copy link
Copy Markdown
Contributor

@bigcupcoffee bigcupcoffee commented Mar 30, 2026

Summary:

Adds missing mixBlendMode: 'plus-lighter' which has full support on CSS across all browsers (as opposed to, for example, plus-darker)

iOS: ended up using linear dodge blend mode which should be identical, I tried using @"addition" which should've used CIAdditionCompositing but that didn't work, although I did confirm maximum does work and apply CIMaximumCompositing, funny stuff, can't wait for SwiftUI layer to take this over

Android works as expected with its BlendMode.PLUS

Changelog:

[GENERAL] [ADDED] - Add mixBlendMode plus-lighter

Test Plan:

image

@meta-cla meta-cla 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 Mar 30, 2026
@github-actions
Copy link
Copy Markdown

Warning

JavaScript API change detected

This PR commits an update to ReactNativeApi.d.ts, indicating a change to React Native's public JavaScript API.

  • Please include a clear changelog message.
  • This change will be subject to additional review.

This change was flagged as: POTENTIALLY_BREAKING

@facebook-github-tools facebook-github-tools bot added the Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. label Mar 30, 2026
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. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant