Skip to content

fix(versions); Handle Download Failures More Gracefully in Electron Fiddle#1837

Open
MohamedAli00949 wants to merge 5 commits intoelectron:mainfrom
MohamedAli00949:handle-download-versions-failures
Open

fix(versions); Handle Download Failures More Gracefully in Electron Fiddle#1837
MohamedAli00949 wants to merge 5 commits intoelectron:mainfrom
MohamedAli00949:handle-download-versions-failures

Conversation

@MohamedAli00949
Copy link

Description

Refactor state versions to improve the error handling for downloading versions using the set version menu at the header, as at the video below with more understandable error messages and a retry mechanism with 3 attempts.

Also, while solving this issue, I have discovered another bug related to this issue. At first, the unexpected state of UI while startup if the setup version (based on previous usage of the app) is in state Downloading and no internet connection. So this has led me to refactor the app component class.

Target Issue

#1708

Video

Note: This video has a speed of almost 2.5 to make it smaller in size.

handle.download.failures.-.Made.with.Clipchamp.3.mp4

@MohamedAli00949 MohamedAli00949 requested review from a team and codebytere as code owners January 31, 2026 10:38
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.

1 participant