- Notifications
You must be signed in to change notification settings - Fork5
fix: start coder connect progress indicator immediately#214
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Conversation
ethanndickson commentedAug 4, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
ab9ca27 to50e4a63Comparedf10a17 to60f8964Compare60f8964 toacf0aebCompare50e4a63 to8fb9382Compareacf0aeb tof3468dbCompare8fb9382 to431149fComparef3468db tod04e73fCompare431149f to8fceeabCompareThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Pull Request Overview
This PR fixes a UX issue where the coder connect progress indicator appears stuck at the beginning of the process by implementing an immediate auto-start animation that progresses to 25% over 2 seconds.
- Adds an
autoStartfeature toCircularProgressViewthat begins animating immediately when the initial value is 0 - Updates the VPN progress mapping to accommodate the new auto-start behavior and adjusts thresholds accordingly
- Modifies the auto-complete threshold from 50% to 65% to account for the updated progress ranges
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| CircularProgressView.swift | Adds auto-start functionality with state management and animation logic |
| VPNProgress.swift | Updates progress mapping values and configures auto-start behavior |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
8fceeab to62c3d0aCompared04e73f to0dc424cCompareethanndickson commentedAug 6, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Merge activity
|
0dc424c to41ff4aaCompare8d9f844 intomainUh oh!
There was an error while loading.Please reload this page.

Uh oh!
There was an error while loading.Please reload this page.
With the changes made in#203, it now takes a moment longer to receive the first progress update, when we either start the download (if not already downloaded), or validate the dylib. To address this, the progress indicator will immediately start making progress towards 25%. This prevents it from appearing stuck in what is an expected situation.
autoStartDemo.mov