- 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
Uh oh!
There was an error while loading.Please reload this page.
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
to50e4a63
Comparedf10a17
to60f8964
Compare60f8964
toacf0aeb
Compare50e4a63
to8fb9382
Compareacf0aeb
tof3468db
Compare8fb9382
to431149f
Comparef3468db
tod04e73f
Compare431149f
to8fceeab
CompareThere 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
autoStart
feature toCircularProgressView
that 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
to62c3d0a
Compared04e73f
to0dc424c
Compareethanndickson 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
to41ff4aa
Compare8d9f844
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