passepartout-apple/Passepartout
Davide De Rosa cfc0d4f572 Restore active profile on top
Flashing on activation was caused by VPNManager.disable() in
ProfileView+VPN, because by setting lastError to nil it would
notify a change to ProfileRow (via VPNStateView) during the
profile row activation animation. That caused the flicker.

Instead, disable VPN first, then start the animation.

Anyway, avoid clearing a nil lastError.
2022-05-01 19:19:43 +02:00
..
App Restore active profile on top 2022-05-01 19:19:43 +02:00
Shared Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00
Tunnel Attempt beta release 2022-04-13 19:49:58 +02:00