4ian / GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
https://gdevelop.io
Other
11.69k stars 887 forks source link

Reduce fear and confusion during upgrades (prompt user when upgrade is about to start) #3036

Open tristanbob opened 3 years ago

tristanbob commented 3 years ago

Description

Many users have reported on Discord that GDevelop upgrades can be scary due to uncertainty and unexpected behavior.

Currently, upgrades happen when the user first opens GDevelop. They see the app open briefly and then it appears to crash and closes itself. When the user tries to immediately re-open the application, they may discover that the shortcut no longer exists. Panic is a common emotion at this point.

Shortly after, GDevelop completes the upgrade and the user can use the application again. The user is temporarily relieved, even though this same experience awaits them on the next upgrade.

Solution suggested

Silver-Streak commented 3 years ago

I can see a lot of value of making the auto-update a prompt rather than forced, especially since it lets the developers control how it appears to the user, and allows the user to decide whether to upgrade or not.