Skip to content
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

System window animations no longer play on Windows #14037

Closed
DanielRouxSA opened this issue Mar 1, 2022 · 7 comments
Closed

System window animations no longer play on Windows #14037

DanielRouxSA opened this issue Mar 1, 2022 · 7 comments
Labels
bug Confirmed bugs or reports that are very likely to be bugs electron Issues related to our use of Electron that may need updates to Electron or upstream fixes priority-2 Bug that affects more than a few users in a meaningful way but doesn't prevent core functions windows Issues specific Desktop usage on Windows

Comments

@DanielRouxSA
Copy link

Describe the bug

Since one of the recent application updates, the system windows animations for opening, closing, maximizing, minimizing and restoring the application window no longer play on Windows.

Version & OS

  • GitHub Desktop version 2.9.10 (x64)
  • Tested on the following Windows versions:
    • Windows 10 20H2
    • Windows 11 21H2

Steps to reproduce the behavior

  1. Perform any of the following actions on the application window:
    • Open
    • Close
    • Maximize
    • Minimize
    • Restore

Expected behavior

The system window animation associated with the performed action is applied to the application window.

Actual behavior

No animation is applied to the application's main window; the window instantly appears, disappears or snaps to its new position.

Screenshots

No screenshots are applicable since the issue can only be observed in motion.

Logs

2022-03-01.desktop.production.log

Additional context

I suspect that the update that introduced this issue may have been version 2.9.9, with specific reference to #13930; this appears to be a manifestation of electron/electron#32899 and/or electron/electron#32993.

@sergiou87 sergiou87 added bug Confirmed bugs or reports that are very likely to be bugs priority-2 Bug that affects more than a few users in a meaningful way but doesn't prevent core functions labels Mar 1, 2022
@sergiou87
Copy link
Member

Ouch! That sucks 😞 I recently disabled animations on my Windows machine for performance reasons, so I didn't even notice that 🤦‍♂️

Thanks for your report and for going through Electron's issues to find the reason for this!! ❤️

@DanielRouxSA
Copy link
Author

DanielRouxSA commented Apr 5, 2022

It looks like the Electron issue has been found and fixed, as per electron/electron/pull/33599. I am however uncertain how their release process works, so I don't know in which Electron version the fix will arrive.

@sergiou87
Copy link
Member

Yay! Thanks for reporting back again 🙇‍♂️

Just to clarify… we probably won't upgrade Electron right away after they release this fix, because upgrading Electron usually comes with additional uncertainty of new regressions (as this one that you reported when we upgraded to Electron 15).

@DanielRouxSA
Copy link
Author

Absolutely - framework upgrades aren't to be taken lightly. Additionally, this is merely a cosmetic issue, so I'd classify it as low priority anyway and not reason enough on its own to necessitate a framework upgrade.

@Levminer
Copy link

Hi!

This was fixed Electron 17.4.0. The app currently uses 17.0.1, so it should be just a small upgrade. I hope this gets fixed soon, its kind of annoying.

@sergiou87 sergiou87 added the electron Issues related to our use of Electron that may need updates to Electron or upstream fixes label Aug 24, 2022
@sergiou87 sergiou87 added the windows Issues specific Desktop usage on Windows label Sep 6, 2022
@sergiou87
Copy link
Member

Closing this as it will be finally fixed with the Electron upgrade to v19 in 3.0.8. See #15239

@LadyS82

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Confirmed bugs or reports that are very likely to be bugs electron Issues related to our use of Electron that may need updates to Electron or upstream fixes priority-2 Bug that affects more than a few users in a meaningful way but doesn't prevent core functions windows Issues specific Desktop usage on Windows
Projects
None yet
Development

No branches or pull requests

4 participants