passepartout-apple/PassepartoutCore/Sources/PassepartoutProfiles
Davide De Rosa 5d85699ce4 Delete profile from Organizer
Swipe to delete. Address a couple things on iPad though:

1. Also check provider availability before showing view

fatalError hit on iPad when navigating from a ready provider
profile to a non-ready one. Similar to when navigating between
different VPN protocols.

2. Suppress assertion on deleted profile

Deleting current profile via swipe seems to re-render a new
NavigationLink with the deleted profile, which results in
loading a deleted profile and hitting the assertion. Not sure if
this is a programming error or a glitch in ForEach.
2022-04-19 08:38:10 +02:00
..
DataModels Make network settings consistent 2022-04-14 07:43:44 +02:00
Extensions Make network settings consistent 2022-04-14 07:43:44 +02:00
Managers Delete profile from Organizer 2022-04-19 08:38:10 +02:00
Models Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00
Pickers Make network settings consistent 2022-04-14 07:43:44 +02:00
Profiles.xcdatamodeld/Model.xcdatamodel Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00
Repositories Review a bit about duplicates handling 2022-04-16 11:27:31 +02:00
PassepartoutProfiles.swift Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00