├── .gitignore ├── .swiftlint.yml ├── LICENSE.md ├── README.md ├── TunePro.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ ├── xcbaselines │ ├── 223D9A2E2884BCBE0073CD27.xcbaseline │ │ ├── 701D5613-85E7-43F8-B803-0C5B152A517F.plist │ │ └── Info.plist │ └── 223D9A382884BCBE0073CD27.xcbaseline │ │ ├── 1F6EDA1B-BC07-4ECA-8A2E-ED8C63C707F5.plist │ │ └── Info.plist │ └── xcschemes │ ├── TunePro.xcscheme │ └── TuneProTests.xcscheme ├── TunePro ├── AudioController.swift ├── Content │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── appstore1024.png │ │ │ ├── ipad152.png │ │ │ ├── ipad76.png │ │ │ ├── ipadNotification20.png │ │ │ ├── ipadNotification40.png │ │ │ ├── ipadPro167.png │ │ │ ├── ipadSettings29.png │ │ │ ├── ipadSettings58.png │ │ │ ├── ipadSpotlight40.png │ │ │ ├── ipadSpotlight80.png │ │ │ ├── iphone120.png │ │ │ ├── iphone180.png │ │ │ ├── mac1024.png │ │ │ ├── mac128.png │ │ │ ├── mac16.png │ │ │ ├── mac256.png │ │ │ ├── mac32.png │ │ │ ├── mac512.png │ │ │ ├── mac64.png │ │ │ ├── notification40.png │ │ │ ├── notification60.png │ │ │ ├── settings58.png │ │ │ ├── settings87.png │ │ │ ├── spotlight120.png │ │ │ └── spotlight80.png │ │ ├── Contents.json │ │ └── visualizer-symbol.symbolset │ │ │ ├── Contents.json │ │ │ └── visualizer-symbol.svg │ ├── Colors.xcassets │ │ ├── Babouche.colorset │ │ │ └── Contents.json │ │ ├── Charlotte.colorset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Emerald.colorset │ │ │ └── Contents.json │ │ ├── Pitch.colorset │ │ │ └── Contents.json │ │ ├── Tar.colorset │ │ │ └── Contents.json │ │ └── Wevet.colorset │ │ │ └── Contents.json │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── DataController.swift ├── Extensions │ ├── Animation-State.swift │ ├── CGPoint-Midpoint.swift │ ├── CGPoint-Rotate.swift │ ├── Collection-ItemAfter.swift │ ├── Comparable-Clamped.swift │ ├── Float-NormalizedRand.swift │ ├── UIDevice-IsPad.swift │ └── View-ReadSize.swift ├── Info.plist ├── Models │ ├── TunerModel.swift │ ├── TuningForkShape.swift │ ├── WaveShape.swift │ └── WedgeShape.swift ├── TuneProApp.swift ├── ViewModels │ └── TunerViewModel.swift └── Views │ ├── BezelView.swift │ ├── FaceView.swift │ ├── FlipView.swift │ ├── OnboardingView.swift │ ├── RootView.swift │ ├── SplashView.swift │ ├── TunerView.swift │ └── VisualizerView.swift ├── TuneProTests ├── AssetTests.swift ├── PerformanceTests.swift ├── ThemeManagerTests.swift └── TunerViewModelTests.swift ├── TuneProUITests ├── TuneProUITests.swift └── TuneProUITestsLaunchTests.swift ├── privacy.md └── support.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/README.md -------------------------------------------------------------------------------- /TunePro.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TunePro.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TunePro.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TunePro.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A2E2884BCBE0073CD27.xcbaseline/701D5613-85E7-43F8-B803-0C5B152A517F.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A2E2884BCBE0073CD27.xcbaseline/701D5613-85E7-43F8-B803-0C5B152A517F.plist -------------------------------------------------------------------------------- /TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A2E2884BCBE0073CD27.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A2E2884BCBE0073CD27.xcbaseline/Info.plist -------------------------------------------------------------------------------- /TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A382884BCBE0073CD27.xcbaseline/1F6EDA1B-BC07-4ECA-8A2E-ED8C63C707F5.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A382884BCBE0073CD27.xcbaseline/1F6EDA1B-BC07-4ECA-8A2E-ED8C63C707F5.plist -------------------------------------------------------------------------------- /TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A382884BCBE0073CD27.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/xcshareddata/xcbaselines/223D9A382884BCBE0073CD27.xcbaseline/Info.plist -------------------------------------------------------------------------------- /TunePro.xcodeproj/xcshareddata/xcschemes/TunePro.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/xcshareddata/xcschemes/TunePro.xcscheme -------------------------------------------------------------------------------- /TunePro.xcodeproj/xcshareddata/xcschemes/TuneProTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro.xcodeproj/xcshareddata/xcschemes/TuneProTests.xcscheme -------------------------------------------------------------------------------- /TunePro/AudioController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/AudioController.swift -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/appstore1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/appstore1024.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipad152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipad152.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipad76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipad76.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadNotification20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadNotification20.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadNotification40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadNotification40.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadPro167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadPro167.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSettings29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSettings29.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSettings58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSettings58.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSpotlight40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSpotlight40.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSpotlight80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/ipadSpotlight80.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/iphone120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/iphone120.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/iphone180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/iphone180.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac1024.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac128.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac16.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac256.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac32.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac512.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/mac64.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/notification40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/notification40.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/notification60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/notification60.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/settings58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/settings58.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/settings87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/settings87.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/spotlight120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/spotlight120.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/AppIcon.appiconset/spotlight80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/AppIcon.appiconset/spotlight80.png -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/visualizer-symbol.symbolset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/visualizer-symbol.symbolset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Assets.xcassets/visualizer-symbol.symbolset/visualizer-symbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Assets.xcassets/visualizer-symbol.symbolset/visualizer-symbol.svg -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Babouche.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Babouche.colorset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Charlotte.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Charlotte.colorset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Emerald.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Emerald.colorset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Pitch.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Pitch.colorset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Tar.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Tar.colorset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Colors.xcassets/Wevet.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Colors.xcassets/Wevet.colorset/Contents.json -------------------------------------------------------------------------------- /TunePro/Content/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Content/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TunePro/DataController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/DataController.swift -------------------------------------------------------------------------------- /TunePro/Extensions/Animation-State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/Animation-State.swift -------------------------------------------------------------------------------- /TunePro/Extensions/CGPoint-Midpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/CGPoint-Midpoint.swift -------------------------------------------------------------------------------- /TunePro/Extensions/CGPoint-Rotate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/CGPoint-Rotate.swift -------------------------------------------------------------------------------- /TunePro/Extensions/Collection-ItemAfter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/Collection-ItemAfter.swift -------------------------------------------------------------------------------- /TunePro/Extensions/Comparable-Clamped.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/Comparable-Clamped.swift -------------------------------------------------------------------------------- /TunePro/Extensions/Float-NormalizedRand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/Float-NormalizedRand.swift -------------------------------------------------------------------------------- /TunePro/Extensions/UIDevice-IsPad.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/UIDevice-IsPad.swift -------------------------------------------------------------------------------- /TunePro/Extensions/View-ReadSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Extensions/View-ReadSize.swift -------------------------------------------------------------------------------- /TunePro/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Info.plist -------------------------------------------------------------------------------- /TunePro/Models/TunerModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Models/TunerModel.swift -------------------------------------------------------------------------------- /TunePro/Models/TuningForkShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Models/TuningForkShape.swift -------------------------------------------------------------------------------- /TunePro/Models/WaveShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Models/WaveShape.swift -------------------------------------------------------------------------------- /TunePro/Models/WedgeShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Models/WedgeShape.swift -------------------------------------------------------------------------------- /TunePro/TuneProApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/TuneProApp.swift -------------------------------------------------------------------------------- /TunePro/ViewModels/TunerViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/ViewModels/TunerViewModel.swift -------------------------------------------------------------------------------- /TunePro/Views/BezelView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/BezelView.swift -------------------------------------------------------------------------------- /TunePro/Views/FaceView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/FaceView.swift -------------------------------------------------------------------------------- /TunePro/Views/FlipView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/FlipView.swift -------------------------------------------------------------------------------- /TunePro/Views/OnboardingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/OnboardingView.swift -------------------------------------------------------------------------------- /TunePro/Views/RootView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/RootView.swift -------------------------------------------------------------------------------- /TunePro/Views/SplashView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/SplashView.swift -------------------------------------------------------------------------------- /TunePro/Views/TunerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/TunerView.swift -------------------------------------------------------------------------------- /TunePro/Views/VisualizerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TunePro/Views/VisualizerView.swift -------------------------------------------------------------------------------- /TuneProTests/AssetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TuneProTests/AssetTests.swift -------------------------------------------------------------------------------- /TuneProTests/PerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TuneProTests/PerformanceTests.swift -------------------------------------------------------------------------------- /TuneProTests/ThemeManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TuneProTests/ThemeManagerTests.swift -------------------------------------------------------------------------------- /TuneProTests/TunerViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TuneProTests/TunerViewModelTests.swift -------------------------------------------------------------------------------- /TuneProUITests/TuneProUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TuneProUITests/TuneProUITests.swift -------------------------------------------------------------------------------- /TuneProUITests/TuneProUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/TuneProUITests/TuneProUITestsLaunchTests.swift -------------------------------------------------------------------------------- /privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/privacy.md -------------------------------------------------------------------------------- /support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdubbins/TunePro/HEAD/support.md --------------------------------------------------------------------------------