greshake / i3status-rust

Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust
GNU General Public License v3.0
2.85k stars 470 forks source link

[Feature] Add `Connecting` status to VPN block #1882

Open totikom opened 1 year ago

totikom commented 1 year ago

Right now vpn block has only 3 statuses: Connected, Disconnected and Error. The way drivers work now leads to "connecting" status being displayed as Error. I can implement it, but I don't have a NordVPN account, so I'll need help with testing of NordVpnDriver.

MaxVerevkin commented 1 year ago

Is this necessary for #1877?

totikom commented 1 year ago

No, it will be an addition for both NordVPN and Mullvad drivers.

I think, that it will be better to report connecting as a separate status (now everything except connected and disconnected is shown as error)

totikom commented 1 year ago

I've started working on this feature.