Skip to content

fix: Disable new fade animation for BrowserViews#14911

Merged
MarshallOfSound merged 1 commit intomasterfrom
disable-fade
Oct 2, 2018
Merged

fix: Disable new fade animation for BrowserViews#14911
MarshallOfSound merged 1 commit intomasterfrom
disable-fade

Conversation

@felixrieseberg
Copy link
Member

Description of Change

With 3.x, we switched to a newer version of the macOS SDK. With that came a subtle change: An implicit animation is applied to BrowserViews, since they're added NSView subviews. I didn't think much of it at the time, but our designers did not appreciate the surprise change – and I can understand why 😁

This PR ensures that we don't show a cross-fade animation while adding or removing a BrowserView, ensuring that BrowserViews behave just like they have in Electron 2.x.

Closes #14909

Before

actual

After

expected

Checklist
  • PR description included and stakeholders cc'd
  • npm test passes
  • tests are changed or added
  • relevant documentation is changed or added
  • PR title follows semantic [commit guidelines]
Release Notes

Notes: Removed an accidentially added fade animation to BrowserViews

@felixrieseberg felixrieseberg requested a review from a team October 1, 2018 23:11
Copy link
Member

@MarshallOfSound MarshallOfSound left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@release-clerk
Copy link

release-clerk bot commented Oct 2, 2018

Release Notes Persisted

Removed an accidentially added fade animation to BrowserViews

@trop
Copy link
Contributor

trop bot commented Oct 2, 2018

We have automatically backported this PR to "3-0-x", please check out #14913

@trop trop bot added merged/3-0-x and removed target/3-0-x labels Oct 2, 2018
PalmerAL added a commit to minbrowser/min that referenced this pull request Oct 26, 2018
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.

3 participants