├── .buckconfig ├── .gitignore ├── .gitmodules ├── .travis.yml ├── BUCK ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Configuration ├── Pilot-Project-Debug.xcconfig ├── Pilot-Project-Release.xcconfig ├── Pilot-Project-Test.xcconfig ├── Pilot-Target.xcconfig └── xcconfigs │ ├── Base │ ├── Common.xcconfig │ ├── Configurations │ │ ├── Debug.xcconfig │ │ ├── Profile.xcconfig │ │ ├── Release.xcconfig │ │ └── Test.xcconfig │ └── Targets │ │ ├── Application.xcconfig │ │ ├── Framework.xcconfig │ │ └── StaticLibrary.xcconfig │ ├── Mac OS X │ ├── Mac-Application.xcconfig │ ├── Mac-Base.xcconfig │ ├── Mac-DynamicLibrary.xcconfig │ ├── Mac-Framework.xcconfig │ └── Mac-StaticLibrary.xcconfig │ ├── README.md │ ├── iOS │ ├── iOS-Application.xcconfig │ ├── iOS-Base.xcconfig │ ├── iOS-Framework.xcconfig │ └── iOS-StaticLibrary.xcconfig │ ├── tvOS │ ├── tvOS-Application.xcconfig │ ├── tvOS-Base.xcconfig │ ├── tvOS-Framework.xcconfig │ └── tvOS-StaticLibrary.xcconfig │ └── watchOS │ ├── watchOS-Application.xcconfig │ ├── watchOS-Base.xcconfig │ ├── watchOS-Framework.xcconfig │ └── watchOS-StaticLibrary.xcconfig ├── Core ├── Source │ ├── Async.swift │ ├── Downcast.swift │ ├── Logging │ │ ├── ConsoleLogger.swift │ │ ├── FileLogger.swift │ │ └── Logger.swift │ ├── MVVM │ │ ├── Action.swift │ │ ├── AsyncModelCollection.swift │ │ ├── ComposedModelCollection.swift │ │ ├── CompoundAction.swift │ │ ├── Context.swift │ │ ├── DiffEngine.swift │ │ ├── EmptyModelCollection.swift │ │ ├── FilteredModelCollection.swift │ │ ├── MappedModelCollection.swift │ │ ├── Model.swift │ │ ├── ModelCollection.swift │ │ ├── NestedModelCollection.swift │ │ ├── ScoredModelCollection.swift │ │ ├── SecondaryActionInfo.swift │ │ ├── SectionedModelCollection.swift │ │ ├── SimpleModelCollection.swift │ │ ├── SortedModelCollection.swift │ │ ├── StaticModel.swift │ │ ├── StaticModelCollection.swift │ │ ├── StaticViewBindingProvider.swift │ │ ├── SwitchableModelCollection.swift │ │ ├── View.swift │ │ ├── ViewLayout.swift │ │ ├── ViewModel.swift │ │ ├── ViewModelBinding.swift │ │ └── ViewModelUserEvents.swift │ ├── Mac-Info.plist │ ├── Mutex.swift │ ├── Observable │ │ └── ObservableType.swift │ ├── Pilot.h │ ├── Token.swift │ └── iOS-Info.plist └── Tests │ ├── Info.plist │ ├── Logging │ └── LoggingTests.swift │ └── MVVM │ ├── AsyncModelCollectionTests.swift │ ├── CompoundActionTests.swift │ ├── DiffEngineTests.swift │ ├── EmptyModelCollectionTests.swift │ ├── FilteredModelCollectionTests.swift │ ├── MappedModelCollectionTests.swift │ ├── ModelCollectionHelpers.swift │ ├── MultiplexModelCollectionTests.swift │ ├── ScoredModelCollectionTests.swift │ ├── SimpleModelCollectionTests.swift │ ├── SortedModelCollectionTests.swift │ ├── SwitchableModelCollectionTests.swift │ ├── TestModel.swift │ └── ViewTests.swift ├── Documentation ├── FAQ.md ├── FlightPlan.md └── GettingStarted.md ├── Examples ├── Catalog │ ├── Catalog-macOS.entitlements │ ├── Catalog.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── Catalog.xcscheme │ │ │ ├── CatalogCore.xcscheme │ │ │ ├── CatalogCoreiOS.xcscheme │ │ │ └── CatalogiOS.xcscheme │ ├── Configuration │ │ ├── Catalog-Project-Debug.xcconfig │ │ ├── Catalog-Project-Release.xcconfig │ │ ├── Catalog-Project-Test.xcconfig │ │ ├── Catalog-Target-iOS-Framework.xcconfig │ │ ├── Catalog-Target-iOS.xcconfig │ │ ├── Catalog-Target-macOS-Framework.xcconfig │ │ └── Catalog-Target-macOS.xcconfig │ ├── Core │ │ ├── CatalogCore.h │ │ ├── Info-iOS.plist │ │ ├── Info-macOS.plist │ │ ├── Source │ │ │ ├── Actions │ │ │ │ └── NavigateAction.swift │ │ │ ├── Context │ │ │ │ └── CatalogContext.swift │ │ │ ├── Model │ │ │ │ ├── ModelCollectionExample.swift │ │ │ │ └── Topic.swift │ │ │ ├── ModelCollections │ │ │ │ └── CommonModelCollections.swift │ │ │ └── ViewModels │ │ │ │ ├── ExampleViewModel.swift │ │ │ │ ├── ModelCollectionExampleViewModel.swift │ │ │ │ └── TopicViewModel.swift │ │ └── Tests │ │ │ ├── CatalogCoreTests.swift │ │ │ ├── Info-iOS.plist │ │ │ └── Info-macOS.plist │ ├── Info-iOS.plist │ ├── Info-macOS.plist │ ├── iOS │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ ├── Source │ │ │ ├── App │ │ │ │ └── AppDelegate.swift │ │ │ └── ViewControllers │ │ │ │ └── ViewController.swift │ │ ├── Tests │ │ │ ├── CatalogiOSTests.swift │ │ │ └── Info.plist │ │ └── UITests │ │ │ ├── CatalogiOSUITests.swift │ │ │ └── Info.plist │ └── macOS │ │ ├── Resources │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── Catalog.xib │ │ ├── Source │ │ ├── App │ │ │ └── AppDelegate.swift │ │ ├── Layout │ │ │ └── CollectionViewListLayout.swift │ │ ├── ViewControllers │ │ │ ├── EmptyViewController.swift │ │ │ ├── ModelCollectionExampleCollectionViewController.swift │ │ │ ├── RootSplitViewController.swift │ │ │ └── TopicCollectionViewController.swift │ │ ├── Views │ │ │ ├── ColorView.swift │ │ │ ├── ExampleView.swift │ │ │ └── TopicView.swift │ │ └── WindowControllers │ │ │ ├── WindowController.swift │ │ │ └── WindowRouter.swift │ │ ├── Tests │ │ ├── CatalogTests.swift │ │ └── Info.plist │ │ └── UITests │ │ ├── CatalogUITests.swift │ │ └── Info.plist ├── DirectoryViewer │ ├── DirectoryViewer.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── DirectoryViewer │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── MainMenu.xib │ │ ├── Binding.swift │ │ ├── DirectoryCollectionViewController.swift │ │ ├── DirectoryModelCollection.swift │ │ ├── DirectoryOutlineViewController.swift │ │ ├── DirectoryViewer.entitlements │ │ ├── File.swift │ │ ├── FileActions.swift │ │ ├── FileView.swift │ │ ├── FileViewModel.swift │ │ └── Info.plist └── iTunesSearch │ ├── Shared │ ├── Actions.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── MediaSearchModelCollection.swift │ ├── Models.swift │ ├── PodcastViewModel.swift │ ├── SearchService.swift │ ├── SongViewModel.swift │ └── TelevisionEpisodeViewModel.swift │ ├── SharedTests │ ├── ServiceTypes.swift │ └── SongViewModelTests.swift │ ├── iOS-Tests │ └── Info.plist │ ├── iOS │ ├── AppDelegate.swift │ ├── AppViewBindingProvider.swift │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── MediaSearchViewController.swift │ ├── PodcastView.swift │ ├── SongView.swift │ ├── TelevisionEpisodeView.swift │ ├── URLSession+Image.swift │ └── WebViewController.swift │ ├── iTunesSearch.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── mac-Tests │ └── Info.plist │ └── macOS │ ├── AppDelegate.swift │ ├── Base.lproj │ └── Main.storyboard │ ├── Info.plist │ └── RootViewController.swift ├── LICENSE ├── Pilot.gyp ├── Pilot.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ ├── Pilot iOS.xcscheme │ ├── Pilot macOS.xcscheme │ ├── PilotUI iOS.xcscheme │ └── PilotUI macOS.xcscheme ├── README.BUCK ├── README.md ├── UI ├── Source │ ├── Alerts │ │ ├── AlertAction.swift │ │ └── ios │ │ │ └── UIAlertController+AlertAction.swift │ ├── AppKitExtensions │ │ ├── NSCollectionView+Selection.swift │ │ ├── NSEvent+Keys.swift │ │ ├── NSMenu+Action.swift │ │ └── NestableScrollView.swift │ ├── CollectionViews │ │ ├── CollectionHostedView.swift │ │ ├── CollectionViewInternals.swift │ │ ├── CollectionViewModelDataSource.swift │ │ ├── ios │ │ │ ├── CollectionViewController.swift │ │ │ ├── CollectionViewHostCell.swift │ │ │ └── CollectionViewHostReusableView.swift │ │ └── mac │ │ │ ├── CollectionView.swift │ │ │ ├── CollectionViewController.swift │ │ │ ├── CollectionViewHostItem.swift │ │ │ └── CollectionViewHostReusableView.swift │ ├── Common │ │ └── mac │ │ │ ├── ModelCollectionStateViewTypes.swift │ │ │ └── ModelCollectionViewController.swift │ ├── Extensions │ │ ├── AssociatedObjects.swift │ │ └── Collection.swift │ ├── Info-iOS.plist │ ├── Info-macOS.plist │ ├── Layout │ │ └── LayoutConstraints.swift │ ├── OutlineViews │ │ └── mac │ │ │ ├── NestedModelCollectionTreeController.swift │ │ │ ├── NestedModelCollectionTreeControllerTests.swift │ │ │ ├── OutlineViewController.swift │ │ │ └── OutlineViewModelDataSource.swift │ ├── PilotUI.h │ └── PlatformAliases.swift └── Tests │ ├── CollectionView │ └── mac │ │ └── CollectionViewTests.swift │ ├── Info-iOS.plist │ ├── Info-macOS.plist │ └── PilotUI.swift ├── install-xctool.sh ├── travis-ios.xcconfig └── travis-macos.xcconfig /.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/.buckconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/BUCK -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Configuration/Pilot-Project-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/Pilot-Project-Debug.xcconfig -------------------------------------------------------------------------------- /Configuration/Pilot-Project-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/Pilot-Project-Release.xcconfig -------------------------------------------------------------------------------- /Configuration/Pilot-Project-Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/Pilot-Project-Test.xcconfig -------------------------------------------------------------------------------- /Configuration/Pilot-Target.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/Pilot-Target.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Common.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Common.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Configurations/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Configurations/Debug.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Configurations/Profile.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Configurations/Profile.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Configurations/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Configurations/Release.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Configurations/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Configurations/Test.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Targets/Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Targets/Application.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Targets/Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Targets/Framework.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Base/Targets/StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Base/Targets/StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Mac OS X/Mac-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Mac OS X/Mac-Application.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Mac OS X/Mac-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Mac OS X/Mac-Base.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Mac OS X/Mac-DynamicLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Mac OS X/Mac-DynamicLibrary.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Mac OS X/Mac-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Mac OS X/Mac-Framework.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/Mac OS X/Mac-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/Mac OS X/Mac-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/README.md -------------------------------------------------------------------------------- /Configuration/xcconfigs/iOS/iOS-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/iOS/iOS-Application.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/iOS/iOS-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/iOS/iOS-Base.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/iOS/iOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/iOS/iOS-Framework.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/iOS/iOS-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/iOS/iOS-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/tvOS/tvOS-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/tvOS/tvOS-Application.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/tvOS/tvOS-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/tvOS/tvOS-Base.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/tvOS/tvOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/tvOS/tvOS-Framework.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/tvOS/tvOS-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/tvOS/tvOS-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/watchOS/watchOS-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/watchOS/watchOS-Application.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/watchOS/watchOS-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/watchOS/watchOS-Base.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/watchOS/watchOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/watchOS/watchOS-Framework.xcconfig -------------------------------------------------------------------------------- /Configuration/xcconfigs/watchOS/watchOS-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Configuration/xcconfigs/watchOS/watchOS-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Core/Source/Async.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Async.swift -------------------------------------------------------------------------------- /Core/Source/Downcast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Downcast.swift -------------------------------------------------------------------------------- /Core/Source/Logging/ConsoleLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Logging/ConsoleLogger.swift -------------------------------------------------------------------------------- /Core/Source/Logging/FileLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Logging/FileLogger.swift -------------------------------------------------------------------------------- /Core/Source/Logging/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Logging/Logger.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/Action.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/AsyncModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/AsyncModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ComposedModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ComposedModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/CompoundAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/CompoundAction.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/Context.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/DiffEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/DiffEngine.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/EmptyModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/EmptyModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/FilteredModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/FilteredModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/MappedModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/MappedModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/Model.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/NestedModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/NestedModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ScoredModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ScoredModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/SecondaryActionInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/SecondaryActionInfo.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/SectionedModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/SectionedModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/SimpleModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/SimpleModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/SortedModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/SortedModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/StaticModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/StaticModel.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/StaticModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/StaticModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/StaticViewBindingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/StaticViewBindingProvider.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/SwitchableModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/SwitchableModelCollection.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/View.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ViewLayout.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ViewModel.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ViewModelBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ViewModelBinding.swift -------------------------------------------------------------------------------- /Core/Source/MVVM/ViewModelUserEvents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/MVVM/ViewModelUserEvents.swift -------------------------------------------------------------------------------- /Core/Source/Mac-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Mac-Info.plist -------------------------------------------------------------------------------- /Core/Source/Mutex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Mutex.swift -------------------------------------------------------------------------------- /Core/Source/Observable/ObservableType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Observable/ObservableType.swift -------------------------------------------------------------------------------- /Core/Source/Pilot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Pilot.h -------------------------------------------------------------------------------- /Core/Source/Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/Token.swift -------------------------------------------------------------------------------- /Core/Source/iOS-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Source/iOS-Info.plist -------------------------------------------------------------------------------- /Core/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/Info.plist -------------------------------------------------------------------------------- /Core/Tests/Logging/LoggingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/Logging/LoggingTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/AsyncModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/AsyncModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/CompoundActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/CompoundActionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/DiffEngineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/DiffEngineTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/EmptyModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/EmptyModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/FilteredModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/FilteredModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/MappedModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/MappedModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/ModelCollectionHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/ModelCollectionHelpers.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/MultiplexModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/MultiplexModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/ScoredModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/ScoredModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/SimpleModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/SimpleModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/SortedModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/SortedModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/SwitchableModelCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/SwitchableModelCollectionTests.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/TestModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/TestModel.swift -------------------------------------------------------------------------------- /Core/Tests/MVVM/ViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Core/Tests/MVVM/ViewTests.swift -------------------------------------------------------------------------------- /Documentation/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Documentation/FAQ.md -------------------------------------------------------------------------------- /Documentation/FlightPlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Documentation/FlightPlan.md -------------------------------------------------------------------------------- /Documentation/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Documentation/GettingStarted.md -------------------------------------------------------------------------------- /Examples/Catalog/Catalog-macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog-macOS.entitlements -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/Catalog.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/Catalog.xcscheme -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/CatalogCore.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/CatalogCore.xcscheme -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/CatalogCoreiOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/CatalogCoreiOS.xcscheme -------------------------------------------------------------------------------- /Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/CatalogiOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Catalog.xcodeproj/xcshareddata/xcschemes/CatalogiOS.xcscheme -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Project-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Project-Debug.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Project-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Project-Release.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Project-Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Project-Test.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Target-iOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Target-iOS-Framework.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Target-iOS.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Target-iOS.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Target-macOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Target-macOS-Framework.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Configuration/Catalog-Target-macOS.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Configuration/Catalog-Target-macOS.xcconfig -------------------------------------------------------------------------------- /Examples/Catalog/Core/CatalogCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/CatalogCore.h -------------------------------------------------------------------------------- /Examples/Catalog/Core/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Info-iOS.plist -------------------------------------------------------------------------------- /Examples/Catalog/Core/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Info-macOS.plist -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/Actions/NavigateAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/Actions/NavigateAction.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/Context/CatalogContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/Context/CatalogContext.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/Model/ModelCollectionExample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/Model/ModelCollectionExample.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/Model/Topic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/Model/Topic.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/ModelCollections/CommonModelCollections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/ModelCollections/CommonModelCollections.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/ViewModels/ExampleViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/ViewModels/ExampleViewModel.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/ViewModels/ModelCollectionExampleViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/ViewModels/ModelCollectionExampleViewModel.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Source/ViewModels/TopicViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Source/ViewModels/TopicViewModel.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Tests/CatalogCoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Tests/CatalogCoreTests.swift -------------------------------------------------------------------------------- /Examples/Catalog/Core/Tests/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Tests/Info-iOS.plist -------------------------------------------------------------------------------- /Examples/Catalog/Core/Tests/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Core/Tests/Info-macOS.plist -------------------------------------------------------------------------------- /Examples/Catalog/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Info-iOS.plist -------------------------------------------------------------------------------- /Examples/Catalog/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/Info-macOS.plist -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Resources/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Resources/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Source/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Source/App/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Source/ViewControllers/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Source/ViewControllers/ViewController.swift -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Tests/CatalogiOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Tests/CatalogiOSTests.swift -------------------------------------------------------------------------------- /Examples/Catalog/iOS/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/Tests/Info.plist -------------------------------------------------------------------------------- /Examples/Catalog/iOS/UITests/CatalogiOSUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/UITests/CatalogiOSUITests.swift -------------------------------------------------------------------------------- /Examples/Catalog/iOS/UITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/iOS/UITests/Info.plist -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Resources/Catalog.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Resources/Catalog.xib -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/App/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/Layout/CollectionViewListLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/Layout/CollectionViewListLayout.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/ViewControllers/EmptyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/ViewControllers/EmptyViewController.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/ViewControllers/ModelCollectionExampleCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/ViewControllers/ModelCollectionExampleCollectionViewController.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/ViewControllers/RootSplitViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/ViewControllers/RootSplitViewController.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/ViewControllers/TopicCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/ViewControllers/TopicCollectionViewController.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/Views/ColorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/Views/ColorView.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/Views/ExampleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/Views/ExampleView.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/Views/TopicView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/Views/TopicView.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/WindowControllers/WindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/WindowControllers/WindowController.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Source/WindowControllers/WindowRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Source/WindowControllers/WindowRouter.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Tests/CatalogTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Tests/CatalogTests.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/Tests/Info.plist -------------------------------------------------------------------------------- /Examples/Catalog/macOS/UITests/CatalogUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/UITests/CatalogUITests.swift -------------------------------------------------------------------------------- /Examples/Catalog/macOS/UITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/Catalog/macOS/UITests/Info.plist -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/Binding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/Binding.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/DirectoryCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/DirectoryCollectionViewController.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/DirectoryModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/DirectoryModelCollection.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/DirectoryOutlineViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/DirectoryOutlineViewController.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/DirectoryViewer.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/DirectoryViewer.entitlements -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/File.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/FileActions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/FileActions.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/FileView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/FileView.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/FileViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/FileViewModel.swift -------------------------------------------------------------------------------- /Examples/DirectoryViewer/DirectoryViewer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/DirectoryViewer/DirectoryViewer/Info.plist -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/Actions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/Actions.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/MediaSearchModelCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/MediaSearchModelCollection.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/Models.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/PodcastViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/PodcastViewModel.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/SearchService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/SearchService.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/SongViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/SongViewModel.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/Shared/TelevisionEpisodeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/Shared/TelevisionEpisodeViewModel.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/SharedTests/ServiceTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/SharedTests/ServiceTypes.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/SharedTests/SongViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/SharedTests/SongViewModelTests.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS-Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS-Tests/Info.plist -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/AppViewBindingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/AppViewBindingProvider.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/Info.plist -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/MediaSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/MediaSearchViewController.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/PodcastView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/PodcastView.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/SongView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/SongView.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/TelevisionEpisodeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/TelevisionEpisodeView.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/URLSession+Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/URLSession+Image.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iOS/WebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iOS/WebViewController.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/iTunesSearch.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iTunesSearch.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/iTunesSearch/iTunesSearch.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iTunesSearch.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/iTunesSearch/iTunesSearch.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/iTunesSearch.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/iTunesSearch/mac-Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/mac-Tests/Info.plist -------------------------------------------------------------------------------- /Examples/iTunesSearch/macOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/macOS/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/iTunesSearch/macOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/macOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Examples/iTunesSearch/macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/macOS/Info.plist -------------------------------------------------------------------------------- /Examples/iTunesSearch/macOS/RootViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Examples/iTunesSearch/macOS/RootViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/LICENSE -------------------------------------------------------------------------------- /Pilot.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.gyp -------------------------------------------------------------------------------- /Pilot.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Pilot.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Pilot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Pilot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Pilot.xcodeproj/xcshareddata/xcschemes/Pilot iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/xcshareddata/xcschemes/Pilot iOS.xcscheme -------------------------------------------------------------------------------- /Pilot.xcodeproj/xcshareddata/xcschemes/Pilot macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/xcshareddata/xcschemes/Pilot macOS.xcscheme -------------------------------------------------------------------------------- /Pilot.xcodeproj/xcshareddata/xcschemes/PilotUI iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/xcshareddata/xcschemes/PilotUI iOS.xcscheme -------------------------------------------------------------------------------- /Pilot.xcodeproj/xcshareddata/xcschemes/PilotUI macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/Pilot.xcodeproj/xcshareddata/xcschemes/PilotUI macOS.xcscheme -------------------------------------------------------------------------------- /README.BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/README.BUCK -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/README.md -------------------------------------------------------------------------------- /UI/Source/Alerts/AlertAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Alerts/AlertAction.swift -------------------------------------------------------------------------------- /UI/Source/Alerts/ios/UIAlertController+AlertAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Alerts/ios/UIAlertController+AlertAction.swift -------------------------------------------------------------------------------- /UI/Source/AppKitExtensions/NSCollectionView+Selection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/AppKitExtensions/NSCollectionView+Selection.swift -------------------------------------------------------------------------------- /UI/Source/AppKitExtensions/NSEvent+Keys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/AppKitExtensions/NSEvent+Keys.swift -------------------------------------------------------------------------------- /UI/Source/AppKitExtensions/NSMenu+Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/AppKitExtensions/NSMenu+Action.swift -------------------------------------------------------------------------------- /UI/Source/AppKitExtensions/NestableScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/AppKitExtensions/NestableScrollView.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/CollectionHostedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/CollectionHostedView.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/CollectionViewInternals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/CollectionViewInternals.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/CollectionViewModelDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/CollectionViewModelDataSource.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/ios/CollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/ios/CollectionViewController.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/ios/CollectionViewHostCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/ios/CollectionViewHostCell.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/ios/CollectionViewHostReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/ios/CollectionViewHostReusableView.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/mac/CollectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/mac/CollectionView.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/mac/CollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/mac/CollectionViewController.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/mac/CollectionViewHostItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/mac/CollectionViewHostItem.swift -------------------------------------------------------------------------------- /UI/Source/CollectionViews/mac/CollectionViewHostReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/CollectionViews/mac/CollectionViewHostReusableView.swift -------------------------------------------------------------------------------- /UI/Source/Common/mac/ModelCollectionStateViewTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Common/mac/ModelCollectionStateViewTypes.swift -------------------------------------------------------------------------------- /UI/Source/Common/mac/ModelCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Common/mac/ModelCollectionViewController.swift -------------------------------------------------------------------------------- /UI/Source/Extensions/AssociatedObjects.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Extensions/AssociatedObjects.swift -------------------------------------------------------------------------------- /UI/Source/Extensions/Collection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Extensions/Collection.swift -------------------------------------------------------------------------------- /UI/Source/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Info-iOS.plist -------------------------------------------------------------------------------- /UI/Source/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Info-macOS.plist -------------------------------------------------------------------------------- /UI/Source/Layout/LayoutConstraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/Layout/LayoutConstraints.swift -------------------------------------------------------------------------------- /UI/Source/OutlineViews/mac/NestedModelCollectionTreeController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/OutlineViews/mac/NestedModelCollectionTreeController.swift -------------------------------------------------------------------------------- /UI/Source/OutlineViews/mac/NestedModelCollectionTreeControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/OutlineViews/mac/NestedModelCollectionTreeControllerTests.swift -------------------------------------------------------------------------------- /UI/Source/OutlineViews/mac/OutlineViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/OutlineViews/mac/OutlineViewController.swift -------------------------------------------------------------------------------- /UI/Source/OutlineViews/mac/OutlineViewModelDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/OutlineViews/mac/OutlineViewModelDataSource.swift -------------------------------------------------------------------------------- /UI/Source/PilotUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/PilotUI.h -------------------------------------------------------------------------------- /UI/Source/PlatformAliases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Source/PlatformAliases.swift -------------------------------------------------------------------------------- /UI/Tests/CollectionView/mac/CollectionViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Tests/CollectionView/mac/CollectionViewTests.swift -------------------------------------------------------------------------------- /UI/Tests/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Tests/Info-iOS.plist -------------------------------------------------------------------------------- /UI/Tests/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Tests/Info-macOS.plist -------------------------------------------------------------------------------- /UI/Tests/PilotUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/UI/Tests/PilotUI.swift -------------------------------------------------------------------------------- /install-xctool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/install-xctool.sh -------------------------------------------------------------------------------- /travis-ios.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/travis-ios.xcconfig -------------------------------------------------------------------------------- /travis-macos.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pilot/HEAD/travis-macos.xcconfig --------------------------------------------------------------------------------