summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2025-01-17 16:41:30 +0100
committerBug Magnet <marco.nikic@mullvad.net>2025-01-20 08:54:39 +0100
commit7f4cb8142709a5d77964605293159db47ee40722 (patch)
tree7b867d079d723184fb00ce720da737db8322526d
parent1ce16a3821918f3f0633ea26310eeae0d0bbe04c (diff)
downloadmullvadvpn-7f4cb8142709a5d77964605293159db47ee40722.tar.xz
mullvadvpn-7f4cb8142709a5d77964605293159db47ee40722.zip
Delete unused SwiftUI Spinner view
-rw-r--r--ios/MullvadVPN.xcodeproj/project.pbxproj4
-rw-r--r--ios/MullvadVPN/View controllers/Tunnel/ActivityIndicator.swift56
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)
- }
- }
- }
-}