diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2025-01-17 16:41:30 +0100 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-01-20 08:54:39 +0100 |
| commit | 7f4cb8142709a5d77964605293159db47ee40722 (patch) | |
| tree | 7b867d079d723184fb00ce720da737db8322526d | |
| parent | 1ce16a3821918f3f0633ea26310eeae0d0bbe04c (diff) | |
| download | mullvadvpn-7f4cb8142709a5d77964605293159db47ee40722.tar.xz mullvadvpn-7f4cb8142709a5d77964605293159db47ee40722.zip | |
Delete unused SwiftUI Spinner view
| -rw-r--r-- | ios/MullvadVPN.xcodeproj/project.pbxproj | 4 | ||||
| -rw-r--r-- | ios/MullvadVPN/View controllers/Tunnel/ActivityIndicator.swift | 56 |
2 files changed, 0 insertions, 60 deletions
diff --git a/ios/MullvadVPN.xcodeproj/project.pbxproj b/ios/MullvadVPN.xcodeproj/project.pbxproj index 1a1df0918b..5af100575d 100644 --- a/ios/MullvadVPN.xcodeproj/project.pbxproj +++ b/ios/MullvadVPN.xcodeproj/project.pbxproj @@ -663,7 +663,6 @@ 7AF9BE902A39F26000DBFEDB /* Collection+Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9BE8F2A39F26000DBFEDB /* Collection+Sorting.swift */; }; 7AF9BE952A40461100DBFEDB /* RelayFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9BE942A40461100DBFEDB /* RelayFilterView.swift */; }; 7AF9BE972A41C71F00DBFEDB /* ChipViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9BE962A41C71F00DBFEDB /* ChipViewCell.swift */; }; - 7AFBE3872D084C9D002335FC /* ActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE3862D084C96002335FC /* ActivityIndicator.swift */; }; 7AFBE3892D089163002335FC /* TunnelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE3882D08915D002335FC /* TunnelViewController.swift */; }; 7AFBE38B2D09AAFF002335FC /* SinglehopPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE38A2D09AAFF002335FC /* SinglehopPicker.swift */; }; 7AFBE38D2D09AB2E002335FC /* MultihopPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE38C2D09AB2E002335FC /* MultihopPicker.swift */; }; @@ -2045,7 +2044,6 @@ 7AF9BE8F2A39F26000DBFEDB /* Collection+Sorting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Sorting.swift"; sourceTree = "<group>"; }; 7AF9BE942A40461100DBFEDB /* RelayFilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayFilterView.swift; sourceTree = "<group>"; }; 7AF9BE962A41C71F00DBFEDB /* ChipViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipViewCell.swift; sourceTree = "<group>"; }; - 7AFBE3862D084C96002335FC /* ActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicator.swift; sourceTree = "<group>"; }; 7AFBE3882D08915D002335FC /* TunnelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelViewController.swift; sourceTree = "<group>"; }; 7AFBE38A2D09AAFF002335FC /* SinglehopPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SinglehopPicker.swift; sourceTree = "<group>"; }; 7AFBE38C2D09AB2E002335FC /* MultihopPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopPicker.swift; sourceTree = "<group>"; }; @@ -3059,7 +3057,6 @@ isa = PBXGroup; children = ( 4419AA862D28264D001B13C9 /* ConnectionView */, - 7AFBE3862D084C96002335FC /* ActivityIndicator.swift */, 5878A27A2909649A0096FC88 /* CustomOverlayRenderer.swift */, 58C3F4F82964B08300D72515 /* MapViewController.swift */, F09D04BC2AEBB7C5003D4F89 /* OutgoingConnectionService.swift */, @@ -5897,7 +5894,6 @@ F0ADC3742CD3C47400A1AD97 /* ChipFlowLayout.swift in Sources */, 587B75412668FD7800DEF7E9 /* AccountExpirySystemNotificationProvider.swift in Sources */, 587988C728A2A01F00E3DF54 /* AccountDataThrottling.swift in Sources */, - 7AFBE3872D084C9D002335FC /* ActivityIndicator.swift in Sources */, F04FBE612A8379EE009278D7 /* AppPreferences.swift in Sources */, 58DFF7D82B02774C00F864E0 /* ListItemPickerViewController.swift in Sources */, 5896CEF226972DEB00B0FAE8 /* AccountContentView.swift in Sources */, diff --git a/ios/MullvadVPN/View controllers/Tunnel/ActivityIndicator.swift b/ios/MullvadVPN/View controllers/Tunnel/ActivityIndicator.swift deleted file mode 100644 index 241515798c..0000000000 --- a/ios/MullvadVPN/View controllers/Tunnel/ActivityIndicator.swift +++ /dev/null @@ -1,56 +0,0 @@ -// -// ActivityIndicator.swift -// MullvadVPN -// -// Created by Jon Petersson on 2024-12-10. -// Copyright © 2024 Mullvad VPN AB. All rights reserved. -// - -import SwiftUI - -struct CustomProgressView: View { - var style: Style - @State private var angle: Double = 0 - @ObservedObject var connectionViewModel: ConnectionViewViewModel - - var body: some View { - Image(.iconSpinner) - .resizable() - .frame(width: style.size.width, height: style.size.height) - .rotationEffect(.degrees(angle)) - .onAppear { - withAnimation(Animation.linear(duration: 0.6).repeatForever(autoreverses: false)) { - angle = 360 - } - } - .onDisappear { - withAnimation(Animation.linear(duration: 0.6).repeatForever(autoreverses: false)) { - angle = 0 - } - } -// .showIf(connectionViewModel.showsActivityIndicator) - } -} - -#Preview { - ConnectionViewComponentPreview(showIndicators: true, isExpanded: true) { _, viewModel, _ in - CustomProgressView(style: .large, connectionViewModel: viewModel) - } -} - -extension CustomProgressView { - enum Style { - case small, medium, large - - var size: CGSize { - switch self { - case .small: - CGSize(width: 16, height: 16) - case .medium: - CGSize(width: 20, height: 20) - case .large: - CGSize(width: 60, height: 60) - } - } - } -} |
