mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2025-02-01 05:22:13 +00:00
590b2790fa
The biggest issue is the hidden and scattered use of both Tunnel and ConnectionObserver. Only use the latter, and rename it to ExtendedTunnel for being now a full wrapper around Tunnel (e.g. for .connectionStatus). In general, restrict the use of EnvironmentObject to: - Theme - IAPManager - ProfileProcessor - ProviderManager Always be explicit about: - ProfileManager - ExtendedTunnel Contextually, move some UI entities to the base AppUI target. |
||
---|---|---|
.. | ||
iOS | ||
macOS | ||
ProviderContentModifier.swift | ||
ProviderPicker.swift | ||
VPNFiltersView.swift | ||
VPNFiltersView+Model.swift | ||
VPNProviderContentModifier.swift | ||
VPNProviderServerCoordinator.swift | ||
VPNProviderServerView.swift |