passepartout-apple/Passepartout/App/Views
Davide De Rosa d1c98006d3 Replace ReloadingContent with implicit animations
Infinite loop on init(), but horrible practice in general.

- DonateView
- PaywallView+Purchase

Also show a ProgressView while rows are loading.

DO NOT animate on .products value because animation won't work
if products are empty and stay empty after refresh. Instead,
observe .isRefreshingProducts.

Lastly, to avoid annoying animation when products are actually
available, do not refresh products if non-empty. They certainly
do not change during the application lifecycle.
2022-04-21 11:22:07 +02:00
..
AboutView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AccountView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AddHostView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AddHostViewModel.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AddProfileView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AddProviderView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AddProviderView+Name.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
AddProviderViewModel.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
CreditsView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
DebugLogView.swift Add ProgressView as overlay when possible 2022-04-21 11:19:04 +02:00
DiagnosticsView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
DiagnosticsView+OpenVPN.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
DiagnosticsView+WireGuard.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
DonateView.swift Replace ReloadingContent with implicit animations 2022-04-21 11:22:07 +02:00
EndpointAdvancedView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
EndpointAdvancedView+OpenVPN.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
EndpointAdvancedView+WireGuard.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
EndpointView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
EndpointView+OpenVPN.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
EndpointView+WireGuard.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
MainView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
NetworkSettingsView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
OnDemandView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
OnDemandView+SSID.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
OrganizerView.swift Restore .navigation for SettingsMenu 2022-04-19 23:20:04 +02:00
OrganizerView+AddMenu.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
OrganizerView+Profiles.swift Reuse logic to set Organizer headers 2022-04-20 11:50:10 +02:00
OrganizerView+Scene.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
OrganizerView+SettingsMenu.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
PaywallView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
PaywallView+Beta.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
PaywallView+Purchase.swift Replace ReloadingContent with implicit animations 2022-04-21 11:22:07 +02:00
ProfileHeaderRow.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView.swift Explicitly hide navigation bar in WelcomeView 2022-04-20 11:50:23 +02:00
ProfileView+Configuration.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView+Diagnostics.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView+Extra.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView+MenuBar.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView+Provider.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView+Rename.swift Use 'Save' in profile renaming 2022-04-20 11:50:10 +02:00
ProfileView+VPN.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProfileView+Welcome.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProviderLocationView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ProviderPresetView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ReportIssueView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ShortcutsView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
ShortcutsView+Add.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
VersionView.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00