netbirdio / netbird

Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
9.81k stars 426 forks source link

set status to "connect" only after finish fully connecting #2162

Open ez1976 opened 1 week ago

ez1976 commented 1 week ago

Hello. since we have a few policies and about 350 routes, it actually takes about 10-15 seconds for the client to fully be operational.

i think it would be wise if the netbird-ui icon will change to orange ONLY after all the routes are received, the peers are connected and the nameservers are available.

the better way is to have a different color or spinning icon while it is still connecting.

hurricanehrndz commented 1 week ago

I can submit a PR for this. I do need an svg of the netbird logo. I have custom fork that does this already, also the color code of the netbird logo

hurricanehrndz commented 1 week ago

DNS will be an issue, because not everyone applies internal DNS settings, in my fork I based full connected if a highly available source is resolvable, but that won't work for everyone. I can base it on DNS settings alone and if they have been applied to the system perhaps?

hurricanehrndz commented 1 week ago

I believe this is a Duplicate #2154

gecube commented 1 week ago

Yes, duplicate, but let's discuss what we really want to achieve.

hurricanehrndz commented 1 week ago

I am working on PR for this, what platform are you on so that I ensure that is covered when I submit it

ez1976 commented 1 week ago

Thanks. I personally work on ubuntu but i have test machines on win10, win 11, macos and fedora

On Mon, Jun 24, 2024, 22:49 Carlos Hernandez @.***> wrote:

I am working on PR for this, what platform are you so that I ensure that is covered when I submit it

— Reply to this email directly, view it on GitHub https://github.com/netbirdio/netbird/issues/2162#issuecomment-2187468077, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANTDD65IPIR53TRHG2Y3WTZJCH6LAVCNFSM6AAAAABJTQMSYGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBXGQ3DQMBXG4 . You are receiving this because you authored the thread.Message ID: @.***>