From 036ad6b0067d40b94653dcb73e5a51062a22c05a Mon Sep 17 00:00:00 2001 From: Balackburn <93828569+Balackburn@users.noreply.github.com> Date: Tue, 27 Jun 2023 14:19:24 +0200 Subject: [PATCH] updated submodules --- .gitmodules | 6 +- Extensions | 1 + Extensions/.gitattributes | 2 - Extensions/.gitignore | 1 - .../Info.plist | Bin 1016 -> 0 bytes .../OpenYoutube | Bin 89472 -> 0 bytes .../_CodeSignature/CodeResources | 333 - .../_locales/en/messages.json | 10 - .../background.js | 6 - .../content.js | 25 - .../images/cat_1.0.gif | Bin 112892 -> 0 bytes .../images/icon-128.png | Bin 15002 -> 0 bytes .../images/icon-256.png | Bin 43408 -> 0 bytes .../images/icon-48.png | Bin 3436 -> 0 bytes .../images/icon-512.png | Bin 131545 -> 0 bytes .../images/icon-64.png | Bin 5151 -> 0 bytes .../images/icon-96.png | Bin 9749 -> 0 bytes .../images/toolbar-icon-16.png | Bin 454 -> 0 bytes .../images/toolbar-icon-19.png | Bin 569 -> 0 bytes .../images/toolbar-icon-32.png | Bin 919 -> 0 bytes .../images/toolbar-icon-38.png | Bin 1120 -> 0 bytes .../images/toolbar-icon-48.png | Bin 1424 -> 0 bytes .../images/toolbar-icon-72.png | Bin 2167 -> 0 bytes .../manifest.json | 40 - .../popup.css | 15 - .../popup.html | 21 - .../OpenYoutubeSafariExtension.appex/popup.js | 1 - Extensions/README.md | 20 - .../MainInterface.storyboardc/Info.plist | Bin 258 -> 0 bytes .../UIViewController-j1y-V4-xli.nib | Bin 921 -> 0 bytes .../j1y-V4-xli-view-wbc-yd-nQP.nib | Bin 1164 -> 0 bytes .../ShareServiceExtension.appex/Info.plist | Bin 1264 -> 0 bytes .../ShareServiceExtension.appex/Youtube | Bin 112176 -> 0 bytes .../Youtube@2x.png | Bin 1182 -> 0 bytes .../_CodeSignature/CodeResources | 157 - .../ShareServiceExtension.appex/test.json | 7 - Tweaks/Alderis | 1 + Tweaks/Alderis/.gitignore | 16 - Tweaks/Alderis/.jazzy.yaml | 36 - Tweaks/Alderis/.swiftlint.yml | 61 - Tweaks/Alderis/Alderis.podspec | 30 - .../Alderis/Alderis.xcodeproj/project.pbxproj | 482 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Alderis.xcscheme | 67 - .../AccessibilityComplianceLabel.swift | 77 - .../AccessibilityContrastSelector.swift | 91 - Tweaks/Alderis/Alderis/Alderis.h | 11 - .../Alderis/Alderis/AlderisSDKCompatibility.h | 21 - .../Brightness Slider/Contents.json | 6 - .../sun.max.imageset/Contents.json | 26 - .../sun.max.imageset/sun.max.png | Bin 310 -> 0 bytes .../sun.max.imageset/sun.max@2x.png | Bin 661 -> 0 bytes .../sun.max.imageset/sun.max@3x.png | Bin 942 -> 0 bytes .../sun.min.imageset/Contents.json | 26 - .../sun.min.imageset/sun.min.png | Bin 307 -> 0 bytes .../sun.min.imageset/sun.min@2x.png | Bin 606 -> 0 bytes .../sun.min.imageset/sun.min@3x.png | Bin 909 -> 0 bytes .../Assets-ios12.xcassets/Contents.json | 6 - .../Contrast Checker/Contents.json | 6 - .../Contents.json | 26 - .../checkmark.circle.fill.png | Bin 169 -> 0 bytes .../checkmark.circle.fill@2x.png | Bin 287 -> 0 bytes .../checkmark.circle.fill@3x.png | Bin 377 -> 0 bytes .../sparkles.imageset/Contents.json | 26 - .../sparkles.imageset/sparkles.png | Bin 184 -> 0 bytes .../sparkles.imageset/sparkles@2x.png | Bin 324 -> 0 bytes .../sparkles.imageset/sparkles@3x.png | Bin 427 -> 0 bytes .../xmark.circle.fill.imageset/Contents.json | 26 - .../xmark.circle.fill.png | Bin 164 -> 0 bytes .../xmark.circle.fill@2x.png | Bin 274 -> 0 bytes .../xmark.circle.fill@3x.png | Bin 383 -> 0 bytes .../Assets-ios12.xcassets/Tabs/Contents.json | 6 - .../Contents.json | 26 - .../circle.righthalf.fill.png | Bin 229 -> 0 bytes .../circle.righthalf.fill@2x.png | Bin 385 -> 0 bytes .../circle.righthalf.fill@3x.png | Bin 574 -> 0 bytes .../Contents.json | 26 - .../slider.horizontal.3.png | Bin 208 -> 0 bytes .../slider.horizontal.3@2x.png | Bin 361 -> 0 bytes .../slider.horizontal.3@3x.png | Bin 507 -> 0 bytes .../Contents.json | 26 - .../slider.horizontal.below.rectangle.png | Bin 189 -> 0 bytes .../slider.horizontal.below.rectangle@2x.png | Bin 309 -> 0 bytes .../slider.horizontal.below.rectangle@3x.png | Bin 412 -> 0 bytes .../Contents.json | 26 - .../square.grid.4x3.fill.png | Bin 211 -> 0 bytes .../square.grid.4x3.fill@2x.png | Bin 289 -> 0 bytes .../square.grid.4x3.fill@3x.png | Bin 419 -> 0 bytes Tweaks/Alderis/Alderis/Assets.swift | 135 - .../Alderis/BottomSheetTransition.swift | 48 - Tweaks/Alderis/Alderis/Color.swift | 342 - ...lorPickerAccessibilityViewController.swift | 218 - .../Alderis/ColorPickerConfiguration.swift | 91 - .../Alderis/Alderis/ColorPickerDelegate.swift | 51 - .../ColorPickerInnerViewController.swift | 445 - .../Alderis/ColorPickerMapSlider.swift | 49 - .../ColorPickerMapViewController.swift | 79 - .../Alderis/ColorPickerNumericSlider.swift | 83 - .../Alderis/Alderis/ColorPickerSlider.swift | 206 - .../ColorPickerSlidersViewController.swift | 266 - .../ColorPickerSwatchViewController.swift | 303 - .../ColorPickerTabViewController.swift | 60 - .../Alderis/ColorPickerViewController.swift | 385 - .../Alderis/ColorPickerWheelView.swift | 242 - Tweaks/Alderis/Alderis/ColorWell.swift | 403 - Tweaks/Alderis/Alderis/DialogButton.swift | 34 - Tweaks/Alderis/Alderis/GradientView.swift | 18 - Tweaks/Alderis/Alderis/Info.plist | 22 - Tweaks/Alderis/Alderis/NSBeep.swift | 29 - Tweaks/Alderis/Alderis/SeparatorView.swift | 60 - Tweaks/Alderis/Alderis/TextViewLabel.swift | 86 - Tweaks/Alderis/Alderis/UIColorAdditions.swift | 199 - Tweaks/Alderis/Alderis/UIFloat.swift | 34 - .../Alderis/UIFontDescriptorAdditions.swift | 32 - .../Alderis Demo.xcodeproj/project.pbxproj | 444 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcschemes/Alderis Demo.xcscheme | 78 - .../contents.xcworkspacedata | 13 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../Alderis Demo/AlderisDemo.entitlements | 10 - .../Demo/Alderis Demo/AppDelegate.swift | 35 - .../AppIcon.appiconset/AppIcon120x120.png | Bin 4785 -> 0 bytes .../AppIcon.appiconset/AppIcon152x152.png | Bin 6057 -> 0 bytes .../AppIcon.appiconset/AppIcon167x167.png | Bin 6733 -> 0 bytes .../AppIcon.appiconset/AppIcon180x180.png | Bin 7288 -> 0 bytes .../AppIcon.appiconset/Contents.json | 102 - .../Assets.xcassets/Contents.json | 6 - .../Base.lproj/LaunchScreen.storyboard | 25 - .../Alderis Demo/FirstViewController.swift | 321 - .../HBColorPickerSectionHeaderView.h | 19 - .../HBColorPickerSectionHeaderView.m | 43 - .../Alderis Demo/HBColorPickerSwatchCell.h | 17 - .../Alderis Demo/HBColorPickerSwatchCell.m | 32 - Tweaks/Alderis/Demo/Alderis Demo/Info.plist | 45 - .../Alderis Demo/Launch Screen.storyboard | 27 - Tweaks/Alderis/Demo/Podfile | 5 - Tweaks/Alderis/Demo/Podfile.lock | 16 - .../Pods/Headers/Private/Alderis/Alderis.h | 1 - .../Private/Alderis/AlderisSDKCompatibility.h | 1 - .../Headers/Public/Alderis/Alderis-umbrella.h | 1 - .../Pods/Headers/Public/Alderis/Alderis.h | 1 - .../Headers/Public/Alderis/Alderis.modulemap | 1 - .../Public/Alderis/AlderisSDKCompatibility.h | 1 - .../Pods/Local Podspecs/Alderis.podspec.json | 33 - Tweaks/Alderis/Demo/Pods/Manifest.lock | 16 - .../Demo/Pods/Pods.xcodeproj/project.pbxproj | 922 -- .../Alderis/Alderis-dummy.m | 5 - .../Alderis/Alderis-prefix.pch | 12 - .../Alderis/Alderis-umbrella.h | 18 - .../Alderis/Alderis.debug.xcconfig | 13 - .../Alderis/Alderis.modulemap | 6 - .../Alderis/Alderis.release.xcconfig | 13 - .../ResourceBundle-Alderis-Alderis-Info.plist | 24 - ...ods-Alderis Demo-acknowledgements.markdown | 209 - .../Pods-Alderis Demo-acknowledgements.plist | 241 - .../Pods-Alderis Demo-dummy.m | 5 - ...emo-resources-Debug-input-files.xcfilelist | 2 - ...mo-resources-Debug-output-files.xcfilelist | 1 - ...o-resources-Release-input-files.xcfilelist | 2 - ...-resources-Release-output-files.xcfilelist | 1 - .../Pods-Alderis Demo-resources.sh | 129 - .../Pods-Alderis Demo-umbrella.h | 16 - .../Pods-Alderis Demo.debug.xcconfig | 15 - .../Pods-Alderis Demo.modulemap | 6 - .../Pods-Alderis Demo.release.xcconfig | 15 - Tweaks/Alderis/LICENSE.md | 202 - Tweaks/Alderis/Makefile | 23 - Tweaks/Alderis/Package.swift | 16 - Tweaks/Alderis/README.md | 93 - Tweaks/Alderis/build-fat.sh | 56 - Tweaks/Alderis/control | 16 - Tweaks/Alderis/info/Migrating to 1.1.md | 42 - Tweaks/Alderis/info/Preference Bundles.md | 33 - Tweaks/Alderis/lcpshim/ColorFunctions.m | 18 - .../lcpshim/HBColorPickerTableCell+Private.h | 11 - .../Alderis/lcpshim/HBColorPickerTableCell.h | 5 - .../Alderis/lcpshim/HBColorPickerTableCell.m | 127 - Tweaks/Alderis/lcpshim/Makefile | 13 - Tweaks/Alderis/lcpshim/PFColorAlert.m | 66 - Tweaks/Alderis/lcpshim/PFColorCell.m | 30 - Tweaks/Alderis/lcpshim/PFLiteColorCell.m | 71 - .../Alderis/lcpshim/PFSimpleLiteColorCell.m | 5 - Tweaks/Alderis/lcpshim/UIColor+PFColor.m | 19 - Tweaks/Alderis/lcpshim/libcolorpicker.h | 53 - Tweaks/Alderis/postinst | 27 - Tweaks/Alderis/screenshots/alderis-1.jpg | Bin 171108 -> 0 bytes Tweaks/Alderis/screenshots/alderis-2.jpg | Bin 234845 -> 0 bytes Tweaks/Alderis/screenshots/alderis-3.jpg | Bin 181271 -> 0 bytes Tweaks/Alderis/screenshots/alderis-4.jpg | Bin 182646 -> 0 bytes Tweaks/Alderis/screenshots/logo.jpg | Bin 460633 -> 0 bytes Tweaks/DontEatMyContent | 1 + Tweaks/DontEatMyContent/.gitignore | 17 - .../DontEatMyContent/DontEatMyContent.plist | 1 - Tweaks/DontEatMyContent/LICENSE.md | 21 - Tweaks/DontEatMyContent/Makefile | 12 - Tweaks/DontEatMyContent/README.md | 37 - Tweaks/DontEatMyContent/Settings.x | 167 - Tweaks/DontEatMyContent/Tweak.h | 108 - Tweaks/DontEatMyContent/Tweak.x | 279 - Tweaks/DontEatMyContent/control | 9 - .../DontEatMyContent.bundle/Info.plist | 24 - .../en.lproj/Localizable.strings | 21 - Tweaks/FLEX | 1 + Tweaks/FLEX/.gitignore | 1 - .../FLEXFilteringTableViewController.h | 89 - .../FLEXFilteringTableViewController.m | 209 - .../Controllers/FLEXNavigationController.h | 19 - .../Controllers/FLEXNavigationController.m | 196 - .../Controllers/FLEXTableViewController.h | 153 - .../Controllers/FLEXTableViewController.m | 618 -- Tweaks/FLEX/Core/FLEXSingleRowSection.h | 28 - Tweaks/FLEX/Core/FLEXSingleRowSection.m | 87 - Tweaks/FLEX/Core/FLEXTableViewSection.h | 146 - Tweaks/FLEX/Core/FLEXTableViewSection.m | 137 - .../Core/Views/Carousel/FLEXCarouselCell.h | 15 - .../Core/Views/Carousel/FLEXCarouselCell.m | 93 - .../Core/Views/Carousel/FLEXScopeCarousel.h | 20 - .../Core/Views/Carousel/FLEXScopeCarousel.m | 204 - .../FLEX/Core/Views/Cells/FLEXCodeFontCell.h | 17 - .../FLEX/Core/Views/Cells/FLEXCodeFontCell.m | 34 - .../Views/Cells/FLEXKeyValueTableViewCell.h | 13 - .../Views/Cells/FLEXKeyValueTableViewCell.m | 17 - .../Views/Cells/FLEXMultilineTableViewCell.h | 24 - .../Views/Cells/FLEXMultilineTableViewCell.m | 67 - .../Views/Cells/FLEXSubtitleTableViewCell.h | 14 - .../Views/Cells/FLEXSubtitleTableViewCell.m | 17 - .../FLEX/Core/Views/Cells/FLEXTableViewCell.h | 23 - .../FLEX/Core/Views/Cells/FLEXTableViewCell.m | 57 - Tweaks/FLEX/Core/Views/FLEXTableView.h | 48 - Tweaks/FLEX/Core/Views/FLEXTableView.m | 83 - .../FLEXArgumentInputColorView.h | 13 - .../FLEXArgumentInputColorView.m | 311 - .../FLEXArgumentInputDateView.h | 13 - .../FLEXArgumentInputDateView.m | 58 - .../FLEXArgumentInputFontView.h | 13 - .../FLEXArgumentInputFontView.m | 109 - .../FLEXArgumentInputFontsPickerView.h | 12 - .../FLEXArgumentInputFontsPickerView.m | 96 - .../FLEXArgumentInputNotSupportedView.h | 13 - .../FLEXArgumentInputNotSupportedView.m | 25 - .../FLEXArgumentInputNumberView.h | 13 - .../FLEXArgumentInputNumberView.m | 62 - .../FLEXArgumentInputObjectView.h | 13 - .../FLEXArgumentInputObjectView.m | 232 - .../FLEXArgumentInputStringView.h | 13 - .../FLEXArgumentInputStringView.m | 129 - .../FLEXArgumentInputStructView.h | 13 - .../FLEXArgumentInputStructView.m | 220 - .../FLEXArgumentInputSwitchView.h | 13 - .../FLEXArgumentInputSwitchView.m | 81 - .../FLEXArgumentInputTextView.h | 18 - .../FLEXArgumentInputTextView.m | 155 - .../FLEXArgumentInputView.h | 64 - .../FLEXArgumentInputView.m | 114 - .../Editing/FLEXArgumentInputViewFactory.h | 24 - .../Editing/FLEXArgumentInputViewFactory.m | 70 - .../Editing/FLEXDefaultEditorViewController.h | 21 - .../Editing/FLEXDefaultEditorViewController.m | 80 - Tweaks/FLEX/Editing/FLEXFieldEditorView.h | 20 - Tweaks/FLEX/Editing/FLEXFieldEditorView.m | 172 - .../Editing/FLEXFieldEditorViewController.h | 29 - .../Editing/FLEXFieldEditorViewController.m | 149 - .../Editing/FLEXMethodCallingViewController.h | 16 - .../Editing/FLEXMethodCallingViewController.m | 110 - .../FLEXVariableEditorViewController.h | 55 - .../FLEXVariableEditorViewController.m | 141 - .../Bookmarks/FLEXBookmarkManager.h | 19 - .../Bookmarks/FLEXBookmarkManager.m | 25 - .../Bookmarks/FLEXBookmarksViewController.h | 17 - .../Bookmarks/FLEXBookmarksViewController.m | 235 - .../FLEXExplorerViewController.h | 61 - .../FLEXExplorerViewController.m | 1050 -- .../FLEXViewControllersViewController.h | 19 - .../FLEXViewControllersViewController.m | 79 - Tweaks/FLEX/ExplorerInterface/FLEXWindow.h | 29 - Tweaks/FLEX/ExplorerInterface/FLEXWindow.m | 72 - .../FLEXWindowManagerController.h | 17 - .../FLEXWindowManagerController.m | 302 - .../FLEX/ExplorerInterface/Tabs/FLEXTabList.h | 45 - .../FLEX/ExplorerInterface/Tabs/FLEXTabList.m | 133 - .../Tabs/FLEXTabsViewController.h | 13 - .../Tabs/FLEXTabsViewController.m | 335 - Tweaks/FLEX/FLEX-Categories.h | 20 - Tweaks/FLEX/FLEX-Core.h | 22 - Tweaks/FLEX/FLEX-ObjectExploring.h | 22 - Tweaks/FLEX/FLEX-Runtime.h | 25 - Tweaks/FLEX/FLEX.h | 25 - .../DatabaseBrowser/FLEXDBQueryRowCell.h | 28 - .../DatabaseBrowser/FLEXDBQueryRowCell.m | 75 - .../DatabaseBrowser/FLEXDatabaseManager.h | 35 - .../FLEXMultiColumnTableView.h | 47 - .../FLEXMultiColumnTableView.m | 339 - .../FLEXRealmDatabaseManager.h | 14 - .../FLEXRealmDatabaseManager.m | 102 - .../DatabaseBrowser/FLEXRealmDefines.h | 46 - .../DatabaseBrowser/FLEXSQLResult.h | 48 - .../DatabaseBrowser/FLEXSQLResult.m | 53 - .../FLEXSQLiteDatabaseManager.h | 32 - .../FLEXSQLiteDatabaseManager.m | 329 - .../DatabaseBrowser/FLEXTableColumnHeader.h | 38 - .../DatabaseBrowser/FLEXTableColumnHeader.m | 78 - .../FLEXTableContentViewController.h | 36 - .../FLEXTableContentViewController.m | 359 - .../DatabaseBrowser/FLEXTableLeftCell.h | 17 - .../DatabaseBrowser/FLEXTableLeftCell.m | 33 - .../FLEXTableListViewController.h | 16 - .../FLEXTableListViewController.m | 165 - .../FLEXTableRowDataViewController.h | 14 - .../FLEXTableRowDataViewController.m | 54 - .../DatabaseBrowser/LICENSE | 21 - .../FLEXAddressExplorerCoordinator.h | 13 - .../FLEXAddressExplorerCoordinator.m | 95 - .../FLEXCookiesViewController.h | 14 - .../FLEXCookiesViewController.m | 76 - .../FLEXLiveObjectsController.h | 14 - .../FLEXLiveObjectsController.m | 236 - .../FLEXObjectListViewController.h | 19 - .../FLEXObjectListViewController.m | 250 - .../FLEX/GlobalStateExplorers/FLEXObjectRef.h | 41 - .../FLEX/GlobalStateExplorers/FLEXObjectRef.m | 112 - .../FLEXWebViewController.h | 18 - .../FLEXWebViewController.m | 143 - .../FileBrowser/FLEXFileBrowserController.h | 18 - .../FileBrowser/FLEXFileBrowserController.m | 560 -- .../FLEXFileBrowserSearchOperation.h | 25 - .../FLEXFileBrowserSearchOperation.m | 118 - .../Globals/FLEXGlobalsEntry.h | 105 - .../Globals/FLEXGlobalsEntry.m | 86 - .../Globals/FLEXGlobalsSection.h | 20 - .../Globals/FLEXGlobalsSection.m | 86 - .../Globals/FLEXGlobalsViewController.h | 28 - .../Globals/FLEXGlobalsViewController.m | 200 - .../Keychain/FLEXKeychain.h | 144 - .../Keychain/FLEXKeychain.m | 121 - .../Keychain/FLEXKeychainQuery.h | 112 - .../Keychain/FLEXKeychainQuery.m | 304 - .../Keychain/FLEXKeychainViewController.h | 14 - .../Keychain/FLEXKeychainViewController.m | 254 - .../Keychain/SSKeychain_LICENSE | 20 - .../DataSources/FLEXRuntimeClient.h | 54 - .../DataSources/FLEXRuntimeClient.m | 416 - .../DataSources/FLEXRuntimeController.h | 36 - .../DataSources/FLEXRuntimeController.m | 192 - .../DataSources/FLEXRuntimeExporter.h | 29 - .../DataSources/FLEXRuntimeExporter.m | 875 -- .../RuntimeBrowser/FLEXKBToolbarButton.h | 31 - .../RuntimeBrowser/FLEXKBToolbarButton.m | 160 - .../FLEXKeyPathSearchController.h | 38 - .../FLEXKeyPathSearchController.m | 417 - .../RuntimeBrowser/FLEXKeyboardToolbar.h | 18 - .../RuntimeBrowser/FLEXKeyboardToolbar.m | 225 - .../FLEXObjcRuntimeViewController.h | 14 - .../FLEXObjcRuntimeViewController.m | 178 - .../FLEXRuntimeBrowserToolbar.h | 18 - .../FLEXRuntimeBrowserToolbar.m | 92 - .../RuntimeBrowser/FLEXRuntimeKeyPath.h | 43 - .../RuntimeBrowser/FLEXRuntimeKeyPath.m | 75 - .../FLEXRuntimeKeyPathTokenizer.h | 18 - .../FLEXRuntimeKeyPathTokenizer.m | 218 - .../RuntimeBrowser/FLEXSearchToken.h | 35 - .../RuntimeBrowser/FLEXSearchToken.m | 88 - .../SystemLog/ActivityStreamAPI.h | 209 - .../SystemLog/FLEXASLLogController.h | 18 - .../SystemLog/FLEXASLLogController.m | 147 - .../SystemLog/FLEXLogController.h | 19 - .../SystemLog/FLEXOSLogController.h | 27 - .../SystemLog/FLEXOSLogController.m | 214 - .../SystemLog/FLEXSystemLogCell.h | 23 - .../SystemLog/FLEXSystemLogCell.m | 119 - .../SystemLog/FLEXSystemLogMessage.h | 30 - .../SystemLog/FLEXSystemLogMessage.m | 88 - .../SystemLog/FLEXSystemLogViewController.h | 14 - .../SystemLog/FLEXSystemLogViewController.m | 293 - .../SystemLog/LLVM_LICENSE.TXT | 276 - Tweaks/FLEX/Headers/CALayer+FLEX.h | 1 - Tweaks/FLEX/Headers/FLEX-Categories.h | 1 - Tweaks/FLEX/Headers/FLEX-Core.h | 1 - Tweaks/FLEX/Headers/FLEX-ObjectExploring.h | 1 - Tweaks/FLEX/Headers/FLEX-Runtime.h | 1 - Tweaks/FLEX/Headers/FLEX.h | 1 - Tweaks/FLEX/Headers/FLEXAlert.h | 1 - Tweaks/FLEX/Headers/FLEXBlockDescription.h | 1 - Tweaks/FLEX/Headers/FLEXClassBuilder.h | 1 - Tweaks/FLEX/Headers/FLEXCodeFontCell.h | 1 - .../Headers/FLEXCollectionContentSection.h | 1 - Tweaks/FLEX/Headers/FLEXColorPreviewSection.h | 1 - .../FLEX/Headers/FLEXDefaultsContentSection.h | 1 - Tweaks/FLEX/Headers/FLEXExplorerToolbar.h | 1 - Tweaks/FLEX/Headers/FLEXExplorerToolbarItem.h | 1 - .../FLEXFilteringTableViewController.h | 1 - Tweaks/FLEX/Headers/FLEXGlobalsEntry.h | 1 - Tweaks/FLEX/Headers/FLEXIvar.h | 1 - .../FLEX/Headers/FLEXKeyValueTableViewCell.h | 1 - Tweaks/FLEX/Headers/FLEXMacros.h | 1 - .../FLEX/Headers/FLEXManager+Extensibility.h | 1 - Tweaks/FLEX/Headers/FLEXManager+Networking.h | 1 - Tweaks/FLEX/Headers/FLEXManager.h | 1 - Tweaks/FLEX/Headers/FLEXMetadataSection.h | 1 - Tweaks/FLEX/Headers/FLEXMethod.h | 1 - Tweaks/FLEX/Headers/FLEXMethodBase.h | 1 - Tweaks/FLEX/Headers/FLEXMirror.h | 1 - .../FLEX/Headers/FLEXMultilineTableViewCell.h | 1 - Tweaks/FLEX/Headers/FLEXMutableListSection.h | 1 - .../FLEX/Headers/FLEXNavigationController.h | 1 - Tweaks/FLEX/Headers/FLEXObjcInternal.h | 1 - Tweaks/FLEX/Headers/FLEXObjectExplorer.h | 1 - .../FLEX/Headers/FLEXObjectExplorerFactory.h | 1 - .../FLEXObjectExplorerViewController.h | 1 - Tweaks/FLEX/Headers/FLEXObjectInfoSection.h | 1 - Tweaks/FLEX/Headers/FLEXProperty.h | 1 - Tweaks/FLEX/Headers/FLEXPropertyAttributes.h | 1 - Tweaks/FLEX/Headers/FLEXProtocol.h | 1 - Tweaks/FLEX/Headers/FLEXProtocolBuilder.h | 1 - Tweaks/FLEX/Headers/FLEXResources.h | 1 - Tweaks/FLEX/Headers/FLEXRuntime+Compare.h | 1 - .../FLEX/Headers/FLEXRuntime+UIKitHelpers.h | 1 - Tweaks/FLEX/Headers/FLEXRuntimeConstants.h | 1 - Tweaks/FLEX/Headers/FLEXRuntimeSafety.h | 1 - Tweaks/FLEX/Headers/FLEXShortcut.h | 1 - Tweaks/FLEX/Headers/FLEXShortcutsSection.h | 1 - Tweaks/FLEX/Headers/FLEXSingleRowSection.h | 1 - .../FLEX/Headers/FLEXSubtitleTableViewCell.h | 1 - Tweaks/FLEX/Headers/FLEXTableView.h | 1 - Tweaks/FLEX/Headers/FLEXTableViewCell.h | 1 - Tweaks/FLEX/Headers/FLEXTableViewController.h | 1 - Tweaks/FLEX/Headers/FLEXTableViewSection.h | 1 - Tweaks/FLEX/Headers/FLEXTypeEncodingParser.h | 1 - Tweaks/FLEX/Headers/NSArray+FLEX.h | 1 - .../FLEX/Headers/NSObject+FLEX_Reflection.h | 1 - Tweaks/FLEX/Headers/NSTimer+FLEX.h | 1 - Tweaks/FLEX/Headers/NSUserDefaults+FLEX.h | 1 - Tweaks/FLEX/Headers/UIBarButtonItem+FLEX.h | 1 - Tweaks/FLEX/Headers/UIFont+FLEX.h | 1 - .../FLEX/Headers/UIGestureRecognizer+Blocks.h | 1 - Tweaks/FLEX/Headers/UIMenu+FLEX.h | 1 - Tweaks/FLEX/Headers/UIPasteboard+FLEX.h | 1 - Tweaks/FLEX/Headers/UITextField+Range.h | 1 - Tweaks/FLEX/Headers/module.modulemap | 8 - Tweaks/FLEX/Info.plist | 26 - .../FLEX/Manager/FLEXManager+Extensibility.h | 78 - .../FLEX/Manager/FLEXManager+Extensibility.m | 272 - Tweaks/FLEX/Manager/FLEXManager+Networking.h | 40 - Tweaks/FLEX/Manager/FLEXManager+Networking.m | 68 - Tweaks/FLEX/Manager/FLEXManager.h | 47 - Tweaks/FLEX/Manager/FLEXManager.m | 145 - .../Manager/Private/FLEXManager+Private.h | 23 - .../FLEX/Network/FLEXFirebaseTransaction.mm | 303 - .../FLEXHTTPTransactionDetailController.h | 17 - .../FLEXHTTPTransactionDetailController.m | 535 - Tweaks/FLEX/Network/FLEXMITMDataSource.h | 33 - Tweaks/FLEX/Network/FLEXMITMDataSource.m | 104 - Tweaks/FLEX/Network/FLEXNetworkCurlLogger.h | 19 - Tweaks/FLEX/Network/FLEXNetworkCurlLogger.m | 38 - .../Network/FLEXNetworkMITMViewController.h | 15 - .../Network/FLEXNetworkMITMViewController.m | 633 -- Tweaks/FLEX/Network/FLEXNetworkRecorder.h | 122 - Tweaks/FLEX/Network/FLEXNetworkRecorder.m | 500 - .../Network/FLEXNetworkSettingsController.h | 12 - .../Network/FLEXNetworkSettingsController.m | 253 - Tweaks/FLEX/Network/FLEXNetworkTransaction.h | 178 - Tweaks/FLEX/Network/FLEXNetworkTransaction.m | 295 - .../FLEX/Network/FLEXNetworkTransactionCell.h | 20 - .../FLEX/Network/FLEXNetworkTransactionCell.m | 116 - Tweaks/FLEX/Network/Firestore.h | 190 - Tweaks/FLEX/Network/OSCache/LICENSE.md | 20 - Tweaks/FLEX/Network/OSCache/OSCache.h | 57 - Tweaks/FLEX/Network/OSCache/OSCache.m | 409 - .../PonyDebugger/FLEXNetworkObserver.h | 28 - .../PonyDebugger/FLEXNetworkObserver.m | 1997 ---- Tweaks/FLEX/Network/PonyDebugger/LICENSE | 16 - .../FLEX/ObjectExplorers/FLEXObjectExplorer.h | 73 - .../FLEX/ObjectExplorers/FLEXObjectExplorer.m | 378 - .../FLEXObjectExplorerFactory.h | 30 - .../FLEXObjectExplorerFactory.m | 243 - .../FLEXObjectExplorerViewController.h | 57 - .../FLEXObjectExplorerViewController.m | 393 - .../Sections/FLEXCollectionContentSection.h | 93 - .../Sections/FLEXCollectionContentSection.m | 246 - .../Sections/FLEXColorPreviewSection.h | 16 - .../Sections/FLEXColorPreviewSection.m | 30 - .../Sections/FLEXDefaultsContentSection.h | 27 - .../Sections/FLEXDefaultsContentSection.m | 117 - .../Sections/FLEXMetadataSection.h | 37 - .../Sections/FLEXMetadataSection.m | 233 - .../Sections/FLEXMutableListSection.h | 58 - .../Sections/FLEXMutableListSection.m | 110 - .../Sections/FLEXObjectInfoSection.h | 19 - .../Sections/Shortcuts/FLEXBlockShortcuts.h | 19 - .../Sections/Shortcuts/FLEXBlockShortcuts.m | 59 - .../Sections/Shortcuts/FLEXBundleShortcuts.h | 18 - .../Sections/Shortcuts/FLEXBundleShortcuts.m | 114 - .../Sections/Shortcuts/FLEXClassShortcuts.h | 17 - .../Sections/Shortcuts/FLEXClassShortcuts.m | 73 - .../Sections/Shortcuts/FLEXImageShortcuts.h | 16 - .../Sections/Shortcuts/FLEXImageShortcuts.m | 68 - .../Sections/Shortcuts/FLEXLayerShortcuts.h | 15 - .../Sections/Shortcuts/FLEXLayerShortcuts.m | 28 - .../Sections/Shortcuts/FLEXNSDataShortcuts.h | 13 - .../Sections/Shortcuts/FLEXNSDataShortcuts.m | 48 - .../Shortcuts/FLEXNSStringShortcuts.h | 13 - .../Shortcuts/FLEXNSStringShortcuts.m | 29 - .../Sections/Shortcuts/FLEXShortcut.h | 71 - .../Sections/Shortcuts/FLEXShortcut.m | 254 - .../Shortcuts/FLEXShortcutsFactory+Defaults.h | 33 - .../Shortcuts/FLEXShortcutsFactory+Defaults.m | 461 - .../Sections/Shortcuts/FLEXShortcutsSection.h | 134 - .../Sections/Shortcuts/FLEXShortcutsSection.m | 482 - .../Sections/Shortcuts/FLEXUIAppShortcuts.h | 13 - .../Sections/Shortcuts/FLEXUIAppShortcuts.m | 77 - .../Shortcuts/FLEXViewControllerShortcuts.h | 15 - .../Shortcuts/FLEXViewControllerShortcuts.m | 58 - .../Sections/Shortcuts/FLEXViewShortcuts.h | 14 - .../Sections/Shortcuts/FLEXViewShortcuts.m | 90 - Tweaks/FLEX/Toolbar/FLEXExplorerToolbar.h | 58 - Tweaks/FLEX/Toolbar/FLEXExplorerToolbar.m | 256 - Tweaks/FLEX/Toolbar/FLEXExplorerToolbarItem.h | 44 - Tweaks/FLEX/Toolbar/FLEXExplorerToolbarItem.m | 155 - Tweaks/FLEX/Utility/APPLE_LICENSE | 367 - Tweaks/FLEX/Utility/Categories/CALayer+FLEX.h | 15 - Tweaks/FLEX/Utility/Categories/CALayer+FLEX.m | 46 - .../Utility/Categories/FLEXRuntime+Compare.h | 29 - .../Utility/Categories/FLEXRuntime+Compare.m | 47 - .../Categories/FLEXRuntime+UIKitHelpers.h | 90 - .../Categories/FLEXRuntime+UIKitHelpers.m | 634 -- Tweaks/FLEX/Utility/Categories/NSArray+FLEX.h | 40 - Tweaks/FLEX/Utility/Categories/NSArray+FLEX.m | 143 - .../Categories/NSObject+FLEX_Reflection.h | 234 - .../Categories/NSObject+FLEX_Reflection.m | 426 - Tweaks/FLEX/Utility/Categories/NSTimer+FLEX.h | 19 - Tweaks/FLEX/Utility/Categories/NSTimer+FLEX.m | 25 - .../Utility/Categories/NSUserDefaults+FLEX.h | 51 - .../Utility/Categories/NSUserDefaults+FLEX.m | 188 - .../Categories/Private/Cocoa+FLEXShortcuts.h | 13 - .../Categories/Private/Cocoa+FLEXShortcuts.m | 25 - .../Private/NSDictionary+ObjcRuntime.h | 21 - .../Private/NSDictionary+ObjcRuntime.m | 107 - .../Private/NSMapTable+FLEX_Subscripting.h | 20 - .../Private/NSMapTable+FLEX_Subscripting.m | 21 - .../Categories/Private/NSString+FLEX.h | 33 - .../Categories/Private/NSString+FLEX.m | 160 - .../Categories/Private/NSString+ObjcRuntime.h | 23 - .../Categories/Private/NSString+ObjcRuntime.m | 75 - .../Categories/Private/UIView+FLEX_Layout.h | 23 - .../Categories/Private/UIView+FLEX_Layout.m | 66 - .../Utility/Categories/UIBarButtonItem+FLEX.h | 40 - .../Utility/Categories/UIBarButtonItem+FLEX.m | 72 - Tweaks/FLEX/Utility/Categories/UIFont+FLEX.h | 17 - Tweaks/FLEX/Utility/Categories/UIFont+FLEX.m | 43 - .../Categories/UIGestureRecognizer+Blocks.h | 21 - .../Categories/UIGestureRecognizer+Blocks.m | 36 - Tweaks/FLEX/Utility/Categories/UIMenu+FLEX.h | 19 - Tweaks/FLEX/Utility/Categories/UIMenu+FLEX.m | 39 - .../Utility/Categories/UIPasteboard+FLEX.h | 16 - .../Utility/Categories/UIPasteboard+FLEX.m | 31 - .../Utility/Categories/UITextField+Range.h | 14 - .../Utility/Categories/UITextField+Range.m | 23 - Tweaks/FLEX/Utility/FLEXAlert.h | 85 - Tweaks/FLEX/Utility/FLEXAlert.m | 233 - Tweaks/FLEX/Utility/FLEXColor.h | 47 - Tweaks/FLEX/Utility/FLEXColor.m | 136 - Tweaks/FLEX/Utility/FLEXHeapEnumerator.h | 25 - Tweaks/FLEX/Utility/FLEXHeapEnumerator.m | 197 - Tweaks/FLEX/Utility/FLEXMacros.h | 95 - Tweaks/FLEX/Utility/FLEXResources.h | 59 - Tweaks/FLEX/Utility/FLEXResources.m | 8861 ----------------- Tweaks/FLEX/Utility/FLEXUtility.h | 62 - Tweaks/FLEX/Utility/FLEXUtility.m | 527 - .../Keyboard/FLEXKeyboardHelpViewController.h | 13 - .../Keyboard/FLEXKeyboardHelpViewController.m | 42 - .../Keyboard/FLEXKeyboardShortcutManager.h | 29 - .../Keyboard/FLEXKeyboardShortcutManager.m | 326 - .../FLEX/Utility/Runtime/FLEXRuntimeUtility.h | 108 - .../FLEX/Utility/Runtime/FLEXRuntimeUtility.m | 881 -- .../Utility/Runtime/Objc/FLEXObjcInternal.h | 73 - .../Utility/Runtime/Objc/FLEXObjcInternal.mm | 196 - .../Runtime/Objc/FLEXRuntimeConstants.h | 79 - .../Runtime/Objc/FLEXRuntimeConstants.m | 24 - .../Utility/Runtime/Objc/FLEXRuntimeSafety.h | 56 - .../Utility/Runtime/Objc/FLEXRuntimeSafety.m | 107 - .../Runtime/Objc/FLEXTypeEncodingParser.h | 46 - .../Runtime/Objc/FLEXTypeEncodingParser.m | 900 -- .../Objc/Reflection/FLEXBlockDescription.h | 58 - .../Objc/Reflection/FLEXBlockDescription.m | 157 - .../Objc/Reflection/FLEXClassBuilder.h | 80 - .../Objc/Reflection/FLEXClassBuilder.m | 168 - .../Runtime/Objc/Reflection/FLEXIvar.h | 51 - .../Runtime/Objc/Reflection/FLEXIvar.m | 158 - .../Runtime/Objc/Reflection/FLEXMethod.h | 96 - .../Runtime/Objc/Reflection/FLEXMethod.m | 430 - .../Runtime/Objc/Reflection/FLEXMethodBase.h | 43 - .../Runtime/Objc/Reflection/FLEXMethodBase.m | 49 - .../Runtime/Objc/Reflection/FLEXMirror.h | 97 - .../Runtime/Objc/Reflection/FLEXMirror.m | 145 - .../Runtime/Objc/Reflection/FLEXProperty.h | 138 - .../Runtime/Objc/Reflection/FLEXProperty.m | 295 - .../Objc/Reflection/FLEXPropertyAttributes.h | 110 - .../Objc/Reflection/FLEXPropertyAttributes.m | 376 - .../Runtime/Objc/Reflection/FLEXProtocol.h | 73 - .../Runtime/Objc/Reflection/FLEXProtocol.m | 212 - .../Objc/Reflection/FLEXProtocolBuilder.h | 41 - .../Objc/Reflection/FLEXProtocolBuilder.m | 93 - Tweaks/FLEX/Utility/Runtime/flex_fishhook.c | 290 - Tweaks/FLEX/Utility/Runtime/flex_fishhook.h | 77 - .../FLEXHierarchyViewController.h | 26 - .../FLEXHierarchyViewController.m | 154 - .../FLEXImagePreviewViewController.h | 17 - .../FLEXImagePreviewViewController.m | 147 - .../SnapshotExplorer/FHSRangeSlider.h | 22 - .../SnapshotExplorer/FHSRangeSlider.m | 201 - .../SnapshotExplorer/FHSSnapshotView.h | 46 - .../SnapshotExplorer/FHSSnapshotView.m | 304 - .../ViewHierarchy/SnapshotExplorer/FHSView.h | 35 - .../ViewHierarchy/SnapshotExplorer/FHSView.m | 194 - .../SnapshotExplorer/FHSViewController.h | 29 - .../SnapshotExplorer/FHSViewController.m | 270 - .../SnapshotExplorer/FHSViewSnapshot.h | 37 - .../SnapshotExplorer/FHSViewSnapshot.m | 62 - .../SnapshotExplorer/Scene/FHSSnapshotNodes.h | 37 - .../SnapshotExplorer/Scene/FHSSnapshotNodes.m | 90 - .../Scene/SceneKit+Snapshot.h | 62 - .../Scene/SceneKit+Snapshot.m | 278 - .../TreeExplorer/FLEXHierarchyTableViewCell.h | 19 - .../TreeExplorer/FLEXHierarchyTableViewCell.m | 169 - .../FLEXHierarchyTableViewController.h | 20 - .../FLEXHierarchyTableViewController.m | 253 - Tweaks/PSHeader | 1 + Tweaks/PSHeader/.gitignore | 1 - .../AVCaptureDeviceFormat+CameraUI.h | 7 - .../AVCaptureSession+CAMCaptureEngine.h | 10 - .../PSHeader/CameraApp/CAMApplicationSpec.h | 12 - .../CameraApp/CAMApplicationViewController.h | 5 - .../CameraApp/CAMAvalancheCaptureService.h | 8 - .../PSHeader/CameraApp/CAMAvalancheSession.h | 6 - Tweaks/PSHeader/CameraApp/CAMBottomBar.h | 44 - Tweaks/PSHeader/CameraApp/CAMButtonLabel.h | 9 - Tweaks/PSHeader/CameraApp/CAMCameraSpec.h | 8 - Tweaks/PSHeader/CameraApp/CAMCameraView.h | 120 - .../CameraApp/CAMCameraViewController.h | 5 - .../CameraApp/CAMCaptureCapabilities.h | 16 - .../CameraApp/CAMCaptureConfiguration.h | 10 - .../PSHeader/CameraApp/CAMCaptureController.h | 63 - Tweaks/PSHeader/CameraApp/CAMCaptureEngine.h | 15 - .../CameraApp/CAMCaptureGraphConfiguration.h | 18 - .../CameraApp/CAMCaptureModeWithOptions.h | 6 - .../CameraApp/CAMCaptureMovieFileOutput.h | 5 - .../CameraApp/CAMCaptureStillImageOutput.h | 8 - .../CameraApp/CAMClosedViewfinderController.h | 9 - .../CameraApp/CAMControlStatusIndicator.h | 4 - .../CameraApp/CAMEffectFilterManager.h | 17 - .../CAMEffectSelectionViewController.h | 4 - .../CameraApp/CAMEffectsFullsizeView.h | 6 - .../PSHeader/CameraApp/CAMEffectsGridView.h | 11 - .../PSHeader/CameraApp/CAMEffectsRenderer.h | 11 - .../PSHeader/CameraApp/CAMElapsedTimeView.h | 17 - .../CameraApp/CAMExpandableMenuButton.h | 9 - Tweaks/PSHeader/CameraApp/CAMFilterButton.h | 19 - Tweaks/PSHeader/CameraApp/CAMFlashButton.h | 31 - Tweaks/PSHeader/CameraApp/CAMFlipButton.h | 8 - .../CameraApp/CAMFramerateIndicatorView.h | 18 - Tweaks/PSHeader/CameraApp/CAMGLView.h | 9 - Tweaks/PSHeader/CameraApp/CAMHDRBadge.h | 4 - Tweaks/PSHeader/CameraApp/CAMHDRButton.h | 19 - Tweaks/PSHeader/CameraApp/CAMImageWell.h | 5 - .../CameraApp/CAMLegibilityViewHelper.h | 4 - Tweaks/PSHeader/CameraApp/CAMModeDial.h | 15 - Tweaks/PSHeader/CameraApp/CAMModeDialItem.h | 6 - .../CameraApp/CAMPadApplicationSpec.h | 5 - .../PSHeader/CameraApp/CAMPanoramaArrowView.h | 3 - Tweaks/PSHeader/CameraApp/CAMPanoramaLabel.h | 3 - .../PSHeader/CameraApp/CAMPanoramaLevelView.h | 3 - Tweaks/PSHeader/CameraApp/CAMPanoramaView.h | 4 - .../CameraApp/CAMPanoramaViewController.h | 4 - .../CameraApp/CAMPhoneApplicationSpec.h | 5 - Tweaks/PSHeader/CameraApp/CAMPreviewView.h | 12 - .../CameraApp/CAMPreviewViewController.h | 12 - Tweaks/PSHeader/CameraApp/CAMShutterButton.h | 21 - .../PSHeader/CameraApp/CAMShutterButtonSpec.h | 6 - .../CameraApp/CAMSlalomIndicatorView.h | 4 - .../CameraApp/CAMStillImageCaptureResponse.h | 4 - Tweaks/PSHeader/CameraApp/CAMTimerButton.h | 12 - Tweaks/PSHeader/CameraApp/CAMTopBar.h | 43 - Tweaks/PSHeader/CameraApp/CAMTorchPattern.h | 4 - .../CameraApp/CAMTorchPatternController.h | 5 - Tweaks/PSHeader/CameraApp/CAMTriStateButton.h | 4 - .../PSHeader/CameraApp/CAMUserPreferences.h | 4 - .../CAMVideoConfigurationStatusIndicator.h | 4 - .../PSHeader/CameraApp/CAMVideoPreviewView.h | 3 - Tweaks/PSHeader/CameraApp/CAMViewfinderView.h | 15 - .../CameraApp/CAMViewfinderViewController.h | 82 - Tweaks/PSHeader/CameraApp/CAMZoomSlider.h | 28 - .../PSHeader/CameraApp/CUCaptureController.h | 12 - Tweaks/PSHeader/CameraApp/CUShutterButton.h | 24 - Tweaks/PSHeader/CameraApp/CameraApp.h | 94 - .../CameraApp/DCIMImageWellUtilities.h | 6 - Tweaks/PSHeader/CameraApp/NSValue+CameraUI.h | 8 - Tweaks/PSHeader/CameraApp/PLCameraButton.h | 3 - Tweaks/PSHeader/CameraApp/PLCameraButtonBar.h | 8 - .../PSHeader/CameraApp/PLCameraController.h | 56 - .../CameraApp/PLCameraEffectsRenderer.h | 5 - .../PSHeader/CameraApp/PLCameraFlashButton.h | 14 - Tweaks/PSHeader/CameraApp/PLCameraLevelView.h | 3 - .../CameraApp/PLCameraOptionsButton.h | 5 - .../PLCameraPanoramaBrokenArrowView.h | 3 - .../CameraApp/PLCameraPanoramaTextLabel.h | 3 - .../PSHeader/CameraApp/PLCameraPanoramaView.h | 5 - .../CameraApp/PLCameraSettingsGroupView.h | 6 - .../PSHeader/CameraApp/PLCameraSettingsView.h | 3 - .../PLCameraVideoStillCaptureButton.h | 5 - Tweaks/PSHeader/CameraApp/PLCameraView.h | 116 - .../PSHeader/CameraApp/PLCameraZoomSlider.h | 6 - .../CameraApp/PLCropOverlayBottomBar.h | 4 - .../CameraApp/PLEffectFilterManager.h | 15 - .../PLEffectSelectionViewController.h | 4 - .../CameraApp/PLEffectsFullsizeView.h | 5 - Tweaks/PSHeader/CameraApp/PLEffectsGridView.h | 11 - Tweaks/PSHeader/CameraApp/PLGLView.h | 6 - Tweaks/PSHeader/CameraApp/PLIOSurfaceData.h | 3 - .../CameraApp/PLImageAdjustmentView.h | 4 - .../PSHeader/CameraApp/PLPreviewOverlayView.h | 2 - .../PSHeader/CameraApp/PLReorientingButton.h | 5 - .../CameraApp/PLUICameraViewController.h | 6 - .../PSHeader/CameraApp/PLVideoPreviewView.h | 3 - .../PSHeader/CameraApp/PanoramaViewDelegate.h | 4 - Tweaks/PSHeader/CameraApp/UIView+CameraApp.h | 10 - Tweaks/PSHeader/CameraGestaltKeys.h | 148 - Tweaks/PSHeader/CameraMacros.h | 17 - Tweaks/PSHeader/CoreImage/CoreImage.h | 1 - Tweaks/PSHeader/CoreImage/PrivateFilters.h | 112 - Tweaks/PSHeader/Misc.h | 28 - Tweaks/PSHeader/MockMac.h | 59 - Tweaks/PSHeader/PAC.h | 36 - Tweaks/PSHeader/PS.h | 110 - .../PhotoLibrary/PFVideoAdjustments.h | 16 - Tweaks/PSHeader/PhotoLibrary/PHAsset.h | 5 - .../PhotoLibrary/PLCIFilterUtilties.h | 6 - .../PhotoLibrary/PLEditPhotoController.h | 19 - Tweaks/PSHeader/PhotoLibrary/PLManagedAsset.h | 12 - .../PhotoLibrary/PLPhotoBrowserController.h | 12 - Tweaks/PSHeader/PhotoLibrary/PLPhotoEffect.h | 11 - Tweaks/PSHeader/PhotoLibrary/PLProgressHUD.h | 6 - .../PSHeader/PhotoLibrary/PLPublisingAgent.h | 11 - Tweaks/PSHeader/PhotoLibrary/PLVideoView.h | 14 - .../PUAbstractAlbumListViewController.h | 4 - .../PUAvalancheReviewControllerPhoneSpec.h | 3 - .../PhotoLibrary/PUPhotoBrowserController.h | 20 - .../PhotoLibrary/PUPhotoEditProtoSettings.h | 4 - .../PhotoLibrary/PUPhotoEditViewController.h | 5 - Tweaks/PSHeader/PhotoLibrary/PURootSettings.h | 6 - .../PhotoLibrary/PUVideoEditViewController.h | 8 - Tweaks/PSHeader/PhotoLibrary/PhotoLibrary.h | 18 - .../PSHeader/PhotoLibrary/_PLManagedAsset.h | 3 - Tweaks/PSHeader/README.md | 14 - Tweaks/PSHeader/generateHeaders.sh | 8 - Tweaks/PSHeader/iOSVersions.h | 9 - Tweaks/RemoteLog | 1 + Tweaks/RemoteLog/README.md | 15 - Tweaks/RemoteLog/RemoteLog.h | 61 - Tweaks/RemoteLog/rlogserver.py | 19 - Tweaks/Return-YouTube-Dislikes | 1 + Tweaks/Return-YouTube-Dislikes/.gitattributes | 2 - Tweaks/Return-YouTube-Dislikes/.gitignore | 3 - Tweaks/Return-YouTube-Dislikes/LICENSE | 674 -- Tweaks/Return-YouTube-Dislikes/Makefile | 12 - Tweaks/Return-YouTube-Dislikes/README.md | 20 - Tweaks/Return-YouTube-Dislikes/Tweak.h | 28 - Tweaks/Return-YouTube-Dislikes/Tweak.xm | 833 -- .../YouTubeDislikesReturn.plist | 1 - Tweaks/Return-YouTube-Dislikes/control | 13 - .../Application Support/RYD.bundle/Info.plist | Bin 377 -> 0 bytes .../RYD.bundle/ar.lproj/Localizable.strings | 10 - .../RYD.bundle/de.lproj/Localizable.strings | 10 - .../RYD.bundle/en.lproj/Localizable.strings | 10 - .../RYD.bundle/es.lproj/Localizable.strings | 10 - .../RYD.bundle/fr.lproj/Localizable.strings | 10 - .../RYD.bundle/hu.lproj/Localizable.strings | 10 - .../RYD.bundle/it.lproj/Localizable.strings | 10 - .../RYD.bundle/ja.lproj/Localizable.strings | 10 - .../RYD.bundle/ko.lproj/Localizable.strings | 10 - .../RYD.bundle/pt.lproj/Localizable.strings | 10 - .../RYD.bundle/ro.lproj/Localizable.strings | 10 - .../RYD.bundle/ru.lproj/Localizable.strings | 10 - .../RYD.bundle/tr.lproj/Localizable.strings | 10 - .../RYD.bundle/vi.lproj/Localizable.strings | 10 - .../zh_cn.lproj/Localizable.strings | 10 - .../zh_tw.lproj/Localizable.strings | 10 - .../Return-YouTube-Dislikes/unicode/uenum.h | 210 - Tweaks/Return-YouTube-Dislikes/unicode/uloc.h | 1272 --- .../Return-YouTube-Dislikes/unicode/umisc.h | 62 - Tweaks/Return-YouTube-Dislikes/unicode/unum.h | 1002 -- Tweaks/YTABConfig | 1 + Tweaks/YTABConfig/.gitignore | 3 - Tweaks/YTABConfig/LICENSE | 674 -- Tweaks/YTABConfig/Makefile | 14 - Tweaks/YTABConfig/README.md | 7 - Tweaks/YTABConfig/Tweak.xm | 442 - Tweaks/YTABConfig/YTABConfig.plist | 1 - Tweaks/YTABConfig/control | 11 - .../YTABC.bundle/Info.plist | Bin 356 -> 0 bytes .../YTABC.bundle/ar.lproj/Localizable.strings | 30 - .../YTABC.bundle/de.lproj/Localizable.strings | 30 - .../YTABC.bundle/en.lproj/Localizable.strings | 30 - .../YTABC.bundle/es.lproj/Localizable.strings | 30 - .../YTABC.bundle/hu.lproj/localizable.strings | 30 - .../YTABC.bundle/ja.lproj/Localizable.strings | 30 - .../YTABC.bundle/ko.lproj/Localizable.strings | 30 - .../YTABC.bundle/pt.lproj/Localizable.strings | 30 - .../YTABC.bundle/ru.lproj/Localizable.strings | 30 - .../YTABC.bundle/tr.lproj/Localizable.strings | 30 - .../YTABC.bundle/vi.lproj/Localizable.strings | 30 - .../zh_cn.lproj/Localizable.strings | 30 - .../zh_tw.lproj/Localizable.strings | 30 - Tweaks/YTHoldForSpeed | 1 + Tweaks/YTHoldForSpeed/.gitignore | 3 - Tweaks/YTHoldForSpeed/Makefile | 14 - Tweaks/YTHoldForSpeed/YTHFSHeaders.h | 120 - Tweaks/YTHoldForSpeed/YTHFSPrefsManager.h | 76 - Tweaks/YTHoldForSpeed/YTHFSPrefsManager.m | 194 - Tweaks/YTHoldForSpeed/YTHFSSettings.x | 164 - Tweaks/YTHoldForSpeed/YTHFSTweak.x | 195 - Tweaks/YTHoldForSpeed/assets/Screenshot_1.png | Bin 4651205 -> 0 bytes Tweaks/YTHoldForSpeed/assets/Screenshot_2.png | Bin 348791 -> 0 bytes Tweaks/YTHoldForSpeed/assets/banner.psd | Bin 1166176 -> 0 bytes Tweaks/YTHoldForSpeed/assets/forward.svg | 119 - Tweaks/YTHoldForSpeed/assets/icon.psd | Bin 383166 -> 0 bytes Tweaks/YTHoldForSpeed/build_release.sh | 11 - Tweaks/YTHoldForSpeed/control | 9 - .../en.lproj/Localizable.strings | 13 - Tweaks/YTHoldForSpeed/ytholdforspeed.plist | 1 - Tweaks/YTLite | 1 + Tweaks/YTLite/.gitattributes | 2 - Tweaks/YTLite/LICENSE | 21 - Tweaks/YTLite/Makefile | 18 - Tweaks/YTLite/README.md | 18 - Tweaks/YTLite/Settings.x | 392 - Tweaks/YTLite/Sideloading.x | 138 - Tweaks/YTLite/YTLite.h | 153 - Tweaks/YTLite/YTLite.plist | 13 - Tweaks/YTLite/YTLite.x | 699 -- Tweaks/YTLite/control | 9 - .../YTLite.bundle/Info.plist | 24 - .../en.lproj/Localizable.strings | 144 - .../ru.lproj/Localizable.strings | 144 - .../zh-Hans.lproj/Localizable.strings | 136 - Tweaks/YTUHD | 1 + Tweaks/YTUHD/.gitignore | 3 - Tweaks/YTUHD/Common.x | 74 - Tweaks/YTUHD/Header.h | 18 - Tweaks/YTUHD/LICENSE | 21 - Tweaks/YTUHD/Makefile | 20 - Tweaks/YTUHD/README.md | 32 - Tweaks/YTUHD/Settings.x | 64 - Tweaks/YTUHD/Tweak.x | 71 - Tweaks/YTUHD/YTUHD-AVD/AVD.x | 21 - Tweaks/YTUHD/YTUHD-AVD/Makefile | 11 - Tweaks/YTUHD/YTUHD-AVD/YTUHD-AVD.plist | 21 - Tweaks/YTUHD/YTUHD.plist | 1 - Tweaks/YTUHD/control | 11 - .../YTUHD.bundle/Info.plist | Bin 356 -> 0 bytes .../YTUHD.bundle/ar.lproj/Localizable.strings | 5 - .../YTUHD.bundle/de.lproj/Localizable.strings | 5 - .../YTUHD.bundle/en.lproj/Localizable.strings | 5 - .../YTUHD.bundle/es.lproj/Localizable.strings | 5 - .../YTUHD.bundle/fr.lproj/Localizable.strings | 5 - .../YTUHD.bundle/hu.lproj/Localizable.strings | 5 - .../YTUHD.bundle/it.lproj/Localizable.strings | 5 - .../YTUHD.bundle/ja.lproj/Localizable.strings | 5 - .../YTUHD.bundle/ko.lproj/Localizable.strings | 5 - .../YTUHD.bundle/nl.lproj/Localizable.strings | 5 - .../YTUHD.bundle/pt.lproj/Localizable.strings | 5 - .../YTUHD.bundle/ro.lproj/Localizable.strings | 5 - .../YTUHD.bundle/ru.lproj/Localizable.strings | 5 - .../YTUHD.bundle/tr.lproj/Localizable.strings | 5 - .../YTUHD.bundle/vi.lproj/Localizable.strings | 5 - .../zh_cn.lproj/Localizable.strings | 5 - .../zh_tw.lproj/Localizable.strings | 5 - Tweaks/YouMute | 1 + Tweaks/YouMute/.gitattributes | 2 - Tweaks/YouMute/.gitignore | 3 - Tweaks/YouMute/LICENSE | 21 - Tweaks/YouMute/Makefile | 14 - Tweaks/YouMute/README.md | 5 - Tweaks/YouMute/Tweak.x | 320 - Tweaks/YouMute/YouMute.plist | 1 - Tweaks/YouMute/control | 11 - .../YouMute.bundle/Info.plist | Bin 360 -> 0 bytes .../ar.lproj/Localizable.strings | 8 - .../en.lproj/Localizable.strings | 8 - .../es.lproj/Localizable.strings | 8 - .../ja.lproj/Localizable.strings | 8 - .../ru.lproj/Localizable.strings | 8 - .../zh_TW.lproj/Localizable.strings | 8 - .../zh_cn.lproj/Localizable.strings | 8 - Tweaks/YouPiP | 1 + Tweaks/YouPiP/.gitattributes | 2 - Tweaks/YouPiP/.gitignore | 3 - Tweaks/YouPiP/AVKit-Header.h | 18 - Tweaks/YouPiP/Header.h | 16 - Tweaks/YouPiP/LICENSE | 22 - Tweaks/YouPiP/LegacyPiPCompat.x | 357 - Tweaks/YouPiP/Makefile | 15 - Tweaks/YouPiP/README.md | 9 - Tweaks/YouPiP/Settings.x | 186 - Tweaks/YouPiP/Tweak.x | 600 -- Tweaks/YouPiP/YouPiP.plist | 1 - Tweaks/YouPiP/control | 14 - Tweaks/YouPiP/layout/DEBIAN/postinst | 3 - Tweaks/YouPiP/layout/DEBIAN/postrm | 3 - .../YouPiP.bundle/Info.plist | Bin 358 -> 0 bytes .../YouPiP.bundle/PiPPlaceholderAsset.mp4 | Bin 96142 -> 0 bytes .../ar.lproj/Localizable.strings | 25 - .../de.lproj/Localizable.strings | 25 - .../en.lproj/Localizable.strings | 25 - .../es.lproj/Localizable.strings | 25 - .../fr.lproj/Localizable.strings | 25 - .../hu.lproj/Localizable.strings | 25 - .../it.lproj/Localizable.strings | 25 - .../ja.lproj/Localizable.strings | 25 - .../ko.lproj/Localizable.strings | 25 - .../nl.lproj/Localizable.strings | 25 - .../pt.lproj/Localizable.strings | 25 - .../ro.lproj/Localizable.strings | 25 - .../ru.lproj/Localizable.strings | 25 - .../tr.lproj/Localizable.strings | 25 - .../vi.lproj/Localizable.strings | 25 - .../YouPiP.bundle/yt-pip-overlay.png | Bin 118 -> 0 bytes .../YouPiP.bundle/yt-pip-overlay@2x.png | Bin 184 -> 0 bytes .../YouPiP.bundle/yt-pip-overlay@3x.png | Bin 244 -> 0 bytes .../YouPiP.bundle/yt-pip-tabbar.png | Bin 104 -> 0 bytes .../YouPiP.bundle/yt-pip-tabbar@2x.png | Bin 109 -> 0 bytes .../YouPiP.bundle/yt-pip-tabbar@3x.png | Bin 112 -> 0 bytes .../zh_cn.lproj/Localizable.strings | 25 - .../zh_tw.lproj/Localizable.strings | 25 - Tweaks/YouTubeHeader | 1 + Tweaks/YouTubeHeader/.gitattributes | 2 - Tweaks/YouTubeHeader/.gitignore | 2 - Tweaks/YouTubeHeader/ASCollectionElement.h | 4 - Tweaks/YouTubeHeader/ASCollectionView.h | 4 - Tweaks/YouTubeHeader/ASControlNode.h | 4 - Tweaks/YouTubeHeader/ASDisplayNode.h | 21 - .../YouTubeHeader/ASLayoutElementStyleYoga.h | 8 - Tweaks/YouTubeHeader/ASNodeContext.h | 6 - Tweaks/YouTubeHeader/ASNodeController.h | 4 - Tweaks/YouTubeHeader/ASTextNode.h | 5 - Tweaks/YouTubeHeader/ELMCellNode.h | 6 - Tweaks/YouTubeHeader/ELMContainerNode.h | 8 - Tweaks/YouTubeHeader/ELMElement.h | 6 - Tweaks/YouTubeHeader/ELMNodeController.h | 5 - Tweaks/YouTubeHeader/ELMNodeFactory.h | 6 - Tweaks/YouTubeHeader/ELMTextNode.h | 7 - Tweaks/YouTubeHeader/GIMBindingBuilder.h | 6 - Tweaks/YouTubeHeader/GIMMe.h | 8 - Tweaks/YouTubeHeader/GOOAlertView.h | 19 - Tweaks/YouTubeHeader/GOOModalView.h | 18 - Tweaks/YouTubeHeader/GPBExtensionDescriptor.h | 5 - Tweaks/YouTubeHeader/GPBExtensionRegistry.h | 5 - Tweaks/YouTubeHeader/GPBMessage.h | 5 - Tweaks/YouTubeHeader/HAMAsyncVTVideoDecoder.h | 5 - Tweaks/YouTubeHeader/HAMMIMEType.h | 6 - .../HAMPixelBufferRenderingView.h | 2 - .../HAMSBDLSampleBufferRenderingView.h | 5 - Tweaks/YouTubeHeader/LICENSE | 21 - Tweaks/YouTubeHeader/MLABRPolicy.h | 5 - Tweaks/YouTubeHeader/MLABRPolicyFormatData.h | 5 - Tweaks/YouTubeHeader/MLABRPolicyNew.h | 5 - Tweaks/YouTubeHeader/MLABRPolicyOld.h | 5 - Tweaks/YouTubeHeader/MLAVAssetPlayer.h | 5 - Tweaks/YouTubeHeader/MLAVPIPPlayerLayerView.h | 8 - Tweaks/YouTubeHeader/MLAVPlayer.h | 15 - Tweaks/YouTubeHeader/MLAVPlayerLayerView.h | 5 - Tweaks/YouTubeHeader/MLAVPlayerViewDelegate.h | 6 - .../MLDefaultPlayerViewFactory.h | 10 - Tweaks/YouTubeHeader/MLFormat.h | 17 - Tweaks/YouTubeHeader/MLHAMPlayer.h | 7 - Tweaks/YouTubeHeader/MLHAMPlayerItem.h | 8 - .../YouTubeHeader/MLHAMPlayerViewProtocol.h | 7 - Tweaks/YouTubeHeader/MLHAMQueuePlayer.h | 4 - .../MLHAMSBDLSampleBufferRenderingView.h | 4 - .../YouTubeHeader/MLInnerTubePlayerConfig.h | 7 - Tweaks/YouTubeHeader/MLOnesieVideoData.h | 4 - Tweaks/YouTubeHeader/MLPIPController.h | 24 - Tweaks/YouTubeHeader/MLPlayerPool.h | 8 - Tweaks/YouTubeHeader/MLPlayerPoolImpl.h | 4 - Tweaks/YouTubeHeader/MLPlayerStickySettings.h | 5 - Tweaks/YouTubeHeader/MLPlayerViewProtocol.h | 7 - Tweaks/YouTubeHeader/MLQOEPingController.h | 4 - Tweaks/YouTubeHeader/MLRemoteStream.h | 6 - Tweaks/YouTubeHeader/MLStreamingData.h | 5 - Tweaks/YouTubeHeader/MLVideo.h | 7 - Tweaks/YouTubeHeader/MLVideoDecoderFactory.h | 4 - Tweaks/YouTubeHeader/QTMIcon.h | 6 - Tweaks/YouTubeHeader/README.md | 3 - Tweaks/YouTubeHeader/UIView+AsyncDisplayKit.h | 5 - Tweaks/YouTubeHeader/UIView+YouTube.h | 5 - Tweaks/YouTubeHeader/YTActionSheetAction.h | 8 - .../YouTubeHeader/YTActionSheetController.h | 7 - Tweaks/YouTubeHeader/YTAlertView.h | 6 - Tweaks/YouTubeHeader/YTAppDelegate.h | 4 - ...YTAppSettingsSectionItemActionController.h | 4 - Tweaks/YouTubeHeader/YTAppSettingsStore.h | 9 - Tweaks/YouTubeHeader/YTAsyncCollectionView.h | 4 - .../YTAutonavEndscreenController.h | 4 - .../YouTubeHeader/YTBackgroundabilityPolicy.h | 5 - Tweaks/YouTubeHeader/YTCellController.h | 6 - Tweaks/YouTubeHeader/YTColdConfig.h | 4 - Tweaks/YouTubeHeader/YTCollectionViewCell.h | 5 - .../YTCollectionViewCellProtocol.h | 2 - Tweaks/YouTubeHeader/YTColor.h | 8 - Tweaks/YouTubeHeader/YTColorPalette.h | 67 - Tweaks/YouTubeHeader/YTCommonColorPalette.h | 74 - Tweaks/YouTubeHeader/YTCommonUtils.h | 14 - .../YTContentVideoPlayerOverlayView.h | 4 - Tweaks/YouTubeHeader/YTELMContext.h | 5 - Tweaks/YouTubeHeader/YTEditResources.h | 5 - ...lscreenEngagementActionBarButtonRenderer.h | 6 - ...TFullscreenEngagementActionBarButtonView.h | 7 - Tweaks/YouTubeHeader/YTGlassContainerView.h | 4 - Tweaks/YouTubeHeader/YTGlobalConfig.h | 4 - Tweaks/YouTubeHeader/YTHotConfig.h | 9 - Tweaks/YouTubeHeader/YTIAccessibilityData.h | 5 - Tweaks/YouTubeHeader/YTIBrowseEndpoint.h | 5 - Tweaks/YouTubeHeader/YTIBrowseRequest.h | 12 - Tweaks/YouTubeHeader/YTIButtonRenderer.h | 15 - .../YTIButtonSupportedRenderers.h | 7 - Tweaks/YouTubeHeader/YTIChapterRenderer.h | 7 - Tweaks/YouTubeHeader/YTIColorInfo.h | 5 - Tweaks/YouTubeHeader/YTICommand.h | 7 - Tweaks/YouTubeHeader/YTIElementRenderer.h | 6 - .../YTIElementRendererCompatibilityOptions.h | 5 - Tweaks/YouTubeHeader/YTIFormatStream.h | 6 - Tweaks/YouTubeHeader/YTIFormattedString.h | 8 - .../YouTubeHeader/YTIFormattedStringLabel.h | 7 - ...rmattedStringSupportedAccessibilityDatas.h | 5 - Tweaks/YouTubeHeader/YTIGuideResponse.h | 5 - .../YTIGuideResponseSupportedRenderers.h | 5 - Tweaks/YouTubeHeader/YTIHamplayerABRConfig.h | 5 - Tweaks/YouTubeHeader/YTIHamplayerConfig.h | 12 - Tweaks/YouTubeHeader/YTIHamplayerHotConfig.h | 5 - .../YTIHamplayerSoftwareStreamFilter.h | 6 - .../YouTubeHeader/YTIHamplayerStreamFilter.h | 7 - Tweaks/YouTubeHeader/YTIHotConfigGroup.h | 5 - Tweaks/YouTubeHeader/YTIIcon.h | 5 - Tweaks/YouTubeHeader/YTIIosMediaHotConfig.h | 7 - Tweaks/YouTubeHeader/YTIIosOnesieHotConfig.h | 5 - Tweaks/YouTubeHeader/YTIItemSectionRenderer.h | 5 - .../YTIItemSectionSupportedRenderers.h | 8 - Tweaks/YouTubeHeader/YTILikeButtonRenderer.h | 23 - Tweaks/YouTubeHeader/YTILikeTarget.h | 5 - Tweaks/YouTubeHeader/YTIMediaCommonConfig.h | 5 - Tweaks/YouTubeHeader/YTIMediaHotConfig.h | 7 - .../YTIMediaQualitySettingsHotConfig.h | 5 - .../YouTubeHeader/YTIOfflinePromoRenderer.h | 4 - .../YouTubeHeader/YTIOfflineabilityRenderer.h | 4 - .../YTIOfflineabilitySupportedRenderers.h | 10 - Tweaks/YouTubeHeader/YTIOnesieHotConfig.h | 5 - .../YouTubeHeader/YTIPaygatedQualityDetails.h | 5 - .../YTIPictureInPictureRendererRoot.h | 5 - .../YTIPivotBarIconOnlyItemRenderer.h | 5 - .../YouTubeHeader/YTIPivotBarItemRenderer.h | 7 - Tweaks/YouTubeHeader/YTIPivotBarRenderer.h | 6 - .../YTIPivotBarSupportedRenderers.h | 7 - Tweaks/YouTubeHeader/YTIPlayerResponse.h | 5 - Tweaks/YouTubeHeader/YTIReelWatchEndpoint.h | 4 - Tweaks/YouTubeHeader/YTISectionListRenderer.h | 5 - .../YTISectionListSupportedRenderers.h | 5 - .../YTIShowEngagementPanelEndpoint.h | 5 - .../YTISlimMetadataButtonRenderer.h | 5 - .../YTISlimMetadataButtonSupportedRenderers.h | 11 - .../YTISlimMetadataToggleButtonRenderer.h | 7 - Tweaks/YouTubeHeader/YTIStringRun.h | 5 - .../YouTubeHeader/YTIToggleButtonRenderer.h | 6 - Tweaks/YouTubeHeader/YTIVideoDetails.h | 8 - Tweaks/YouTubeHeader/YTIWatchNextResponse.h | 5 - .../YTInlinePlayerBarContainerView.h | 18 - Tweaks/YouTubeHeader/YTInlinePlayerBarView.h | 6 - .../YouTubeHeader/YTInnerTubeCellController.h | 4 - Tweaks/YouTubeHeader/YTLabel.h | 4 - Tweaks/YouTubeHeader/YTLightweightQTMButton.h | 5 - Tweaks/YouTubeHeader/YTLikeStatus.h | 12 - .../YouTubeHeader/YTLocalPlaybackController.h | 9 - .../YTMainAppControlsOverlayView.h | 9 - .../YTMainAppPlayerOverlayView.h | 5 - .../YTMainAppVideoPlayerOverlayView.h | 20 - ...TMainAppVideoPlayerOverlayViewController.h | 7 - .../YouTubeHeader/YTMultiSizeViewController.h | 4 - Tweaks/YouTubeHeader/YTNGWatchController.h | 4 - .../YTNGWatchLayerViewController.h | 5 - Tweaks/YouTubeHeader/YTNGWatchMiniBarView.h | 5 - .../YTOfflineButtonPressedResponderEvent.h | 7 - Tweaks/YouTubeHeader/YTPageStyleController.h | 8 - Tweaks/YouTubeHeader/YTPivotBarItemView.h | 5 - Tweaks/YouTubeHeader/YTPlaybackController.h | 5 - .../YTPlaybackControllerUIWrapper.h | 6 - Tweaks/YouTubeHeader/YTPlaybackData.h | 7 - .../YTPlaybackStrippedWatchController.h | 6 - .../YTPlayerBarSegmentMarkerView.h | 8 - .../YTPlayerBarSegmentedProgressView.h | 11 - Tweaks/YouTubeHeader/YTPlayerOverlay.h | 6 - .../YouTubeHeader/YTPlayerOverlayProvider.h | 4 - Tweaks/YouTubeHeader/YTPlayerPIPController.h | 17 - Tweaks/YouTubeHeader/YTPlayerResources.h | 4 - Tweaks/YouTubeHeader/YTPlayerResponse.h | 5 - Tweaks/YouTubeHeader/YTPlayerStatus.h | 10 - Tweaks/YouTubeHeader/YTPlayerView.h | 9 - Tweaks/YouTubeHeader/YTPlayerViewController.h | 21 - .../YTPlayerViewControllerConfig.h | 4 - ...PlaylistPanelProminentThumbnailVideoCell.h | 6 - ...nelProminentThumbnailVideoCellController.h | 5 - Tweaks/YouTubeHeader/YTQTMButton.h | 17 - Tweaks/YouTubeHeader/YTReelContentView.h | 5 - Tweaks/YouTubeHeader/YTReelLikeModel.h | 8 - .../YouTubeHeader/YTReelPlayerBottomButton.h | 5 - .../YTReelPlayerViewController.h | 5 - .../YTReelWatchLikesController.h | 9 - .../YTReelWatchPlaybackOverlayView.h | 6 - .../YouTubeHeader/YTRightNavigationButtons.h | 6 - .../YTSearchableSettingsViewController.h | 5 - .../YTSectionListViewController.h | 4 - .../YTSegmentableInlinePlayerBarView.h | 6 - Tweaks/YouTubeHeader/YTSettingsCell.h | 7 - .../YTSettingsPickerViewController.h | 5 - .../YTSettingsSectionController.h | 4 - Tweaks/YouTubeHeader/YTSettingsSectionItem.h | 21 - .../YTSettingsSectionItemManager.h | 6 - .../YouTubeHeader/YTSettingsViewController.h | 9 - Tweaks/YouTubeHeader/YTSingleVideo.h | 8 - .../YouTubeHeader/YTSingleVideoController.h | 13 - .../YTSingleVideoControllerDelegate.h | 6 - Tweaks/YouTubeHeader/YTSingleVideoTime.h | 10 - Tweaks/YouTubeHeader/YTSlideForActionsView.h | 7 - .../YTSlimVideoDetailsActionView.h | 10 - .../YTSlimVideoDetailsActionViewDelegate.h | 7 - .../YTSlimVideoDetailsActionsView.h | 5 - .../YTSlimVideoMetadataExpandingBehavior.h | 4 - .../YTSlimVideoScrollableActionBarCell.h | 5 - ...imVideoScrollableActionBarCellController.h | 6 - ...crollableActionBarCellControllerDelegate.h | 6 - ...limVideoScrollableDetailsActionsProtocol.h | 5 - .../YTSlimVideoScrollableDetailsActionsView.h | 5 - Tweaks/YouTubeHeader/YTStyledViewController.h | 4 - Tweaks/YouTubeHeader/YTSystemNotifications.h | 5 - Tweaks/YouTubeHeader/YTToastResponderEvent.h | 6 - Tweaks/YouTubeHeader/YTUIResources.h | 6 - Tweaks/YouTubeHeader/YTUIUtils.h | 7 - Tweaks/YouTubeHeader/YTVersionUtils.h | 5 - .../YTVideoQualitySwitchOriginalController.h | 5 - Tweaks/YouTubeHeader/YTWatchController.h | 7 - .../YTWatchLayerViewController.h | 5 - ...WatchMetadataPanelStateResponderProvider.h | 4 - .../YTWatchMiniBarViewController.h | 6 - .../YTWatchNextResultsViewController.h | 4 - .../YouTubeHeader/YTWatchPlaybackController.h | 4 - Tweaks/YouTubeHeader/YTWatchViewController.h | 5 - Tweaks/YouTubeHeader/_ASCollectionViewCell.h | 8 - Tweaks/YouTubeHeader/_ASDisplayView.h | 6 - Tweaks/iSponsorBlock | 1 + .../.github/ISSUE_TEMPLATE/bug_report.md | 32 - .../.github/ISSUE_TEMPLATE/feature_request.md | 20 - Tweaks/iSponsorBlock/.gitignore | 16 - Tweaks/iSponsorBlock/.gitmodules | 3 - Tweaks/iSponsorBlock/Headers/ColorFunctions.h | 37 - Tweaks/iSponsorBlock/Headers/Localization.h | 8 - Tweaks/iSponsorBlock/Headers/MBProgressHUD.h | 411 - .../Headers/SponsorBlockRequest.h | 11 - .../Headers/SponsorBlockSettingsController.h | 52 - .../Headers/SponsorBlockViewController.h | 19 - Tweaks/iSponsorBlock/Headers/SponsorSegment.h | 10 - .../Headers/SponsorSegmentView.h | 11 - .../Headers/YouTubeHeader/.gitattributes | 2 - .../Headers/YouTubeHeader/.gitignore | 2 - .../YouTubeHeader/ASCollectionElement.h | 4 - .../Headers/YouTubeHeader/ASCollectionView.h | 4 - .../Headers/YouTubeHeader/ASControlNode.h | 4 - .../Headers/YouTubeHeader/ASDisplayNode.h | 21 - .../YouTubeHeader/ASLayoutElementStyleYoga.h | 8 - .../Headers/YouTubeHeader/ASNodeContext.h | 6 - .../Headers/YouTubeHeader/ASNodeController.h | 4 - .../Headers/YouTubeHeader/ASTextNode.h | 5 - .../Headers/YouTubeHeader/ELMCellNode.h | 6 - .../Headers/YouTubeHeader/ELMContainerNode.h | 8 - .../Headers/YouTubeHeader/ELMElement.h | 6 - .../Headers/YouTubeHeader/ELMNodeController.h | 5 - .../Headers/YouTubeHeader/ELMNodeFactory.h | 6 - .../Headers/YouTubeHeader/ELMTextNode.h | 7 - .../Headers/YouTubeHeader/GIMBindingBuilder.h | 6 - .../Headers/YouTubeHeader/GIMMe.h | 8 - .../Headers/YouTubeHeader/GOOAlertView.h | 19 - .../Headers/YouTubeHeader/GOOModalView.h | 18 - .../YouTubeHeader/GPBExtensionDescriptor.h | 5 - .../YouTubeHeader/GPBExtensionRegistry.h | 5 - .../Headers/YouTubeHeader/GPBMessage.h | 5 - .../YouTubeHeader/HAMAsyncVTVideoDecoder.h | 5 - .../Headers/YouTubeHeader/HAMMIMEType.h | 6 - .../HAMPixelBufferRenderingView.h | 2 - .../HAMSBDLSampleBufferRenderingView.h | 5 - .../Headers/YouTubeHeader/LICENSE | 21 - .../Headers/YouTubeHeader/MLABRPolicy.h | 5 - .../YouTubeHeader/MLABRPolicyFormatData.h | 5 - .../Headers/YouTubeHeader/MLABRPolicyNew.h | 5 - .../Headers/YouTubeHeader/MLABRPolicyOld.h | 5 - .../Headers/YouTubeHeader/MLAVAssetPlayer.h | 5 - .../YouTubeHeader/MLAVPIPPlayerLayerView.h | 8 - .../Headers/YouTubeHeader/MLAVPlayer.h | 15 - .../YouTubeHeader/MLAVPlayerLayerView.h | 5 - .../YouTubeHeader/MLAVPlayerViewDelegate.h | 6 - .../MLDefaultPlayerViewFactory.h | 10 - .../Headers/YouTubeHeader/MLFormat.h | 17 - .../Headers/YouTubeHeader/MLHAMPlayer.h | 7 - .../Headers/YouTubeHeader/MLHAMPlayerItem.h | 8 - .../YouTubeHeader/MLHAMPlayerViewProtocol.h | 7 - .../Headers/YouTubeHeader/MLHAMQueuePlayer.h | 4 - .../MLHAMSBDLSampleBufferRenderingView.h | 4 - .../YouTubeHeader/MLInnerTubePlayerConfig.h | 7 - .../Headers/YouTubeHeader/MLOnesieVideoData.h | 4 - .../Headers/YouTubeHeader/MLPIPController.h | 24 - .../Headers/YouTubeHeader/MLPlayerPool.h | 8 - .../Headers/YouTubeHeader/MLPlayerPoolImpl.h | 4 - .../YouTubeHeader/MLPlayerStickySettings.h | 5 - .../YouTubeHeader/MLPlayerViewProtocol.h | 7 - .../YouTubeHeader/MLQOEPingController.h | 4 - .../Headers/YouTubeHeader/MLRemoteStream.h | 6 - .../Headers/YouTubeHeader/MLStreamingData.h | 5 - .../Headers/YouTubeHeader/MLVideo.h | 7 - .../YouTubeHeader/MLVideoDecoderFactory.h | 4 - .../Headers/YouTubeHeader/QTMIcon.h | 6 - .../Headers/YouTubeHeader/README.md | 3 - .../YouTubeHeader/UIView+AsyncDisplayKit.h | 5 - .../Headers/YouTubeHeader/UIView+YouTube.h | 5 - .../YouTubeHeader/YTActionSheetAction.h | 8 - .../YouTubeHeader/YTActionSheetController.h | 7 - .../Headers/YouTubeHeader/YTAlertView.h | 6 - .../Headers/YouTubeHeader/YTAppDelegate.h | 4 - ...YTAppSettingsSectionItemActionController.h | 4 - .../YouTubeHeader/YTAppSettingsStore.h | 9 - .../YouTubeHeader/YTAsyncCollectionView.h | 4 - .../YTAutonavEndscreenController.h | 4 - .../YouTubeHeader/YTBackgroundabilityPolicy.h | 5 - .../Headers/YouTubeHeader/YTCellController.h | 6 - .../Headers/YouTubeHeader/YTColdConfig.h | 4 - .../YouTubeHeader/YTCollectionViewCell.h | 5 - .../YTCollectionViewCellProtocol.h | 2 - .../Headers/YouTubeHeader/YTColor.h | 8 - .../Headers/YouTubeHeader/YTColorPalette.h | 67 - .../YouTubeHeader/YTCommonColorPalette.h | 74 - .../Headers/YouTubeHeader/YTCommonUtils.h | 14 - .../YTContentVideoPlayerOverlayView.h | 4 - .../Headers/YouTubeHeader/YTELMContext.h | 5 - .../Headers/YouTubeHeader/YTEditResources.h | 5 - ...lscreenEngagementActionBarButtonRenderer.h | 6 - ...TFullscreenEngagementActionBarButtonView.h | 7 - .../YouTubeHeader/YTGlassContainerView.h | 4 - .../Headers/YouTubeHeader/YTGlobalConfig.h | 4 - .../Headers/YouTubeHeader/YTHotConfig.h | 9 - .../YouTubeHeader/YTIAccessibilityData.h | 5 - .../Headers/YouTubeHeader/YTIBrowseEndpoint.h | 5 - .../Headers/YouTubeHeader/YTIBrowseRequest.h | 12 - .../Headers/YouTubeHeader/YTIButtonRenderer.h | 15 - .../YTIButtonSupportedRenderers.h | 7 - .../YouTubeHeader/YTIChapterRenderer.h | 7 - .../Headers/YouTubeHeader/YTIColorInfo.h | 5 - .../Headers/YouTubeHeader/YTICommand.h | 7 - .../YouTubeHeader/YTIElementRenderer.h | 6 - .../YTIElementRendererCompatibilityOptions.h | 5 - .../Headers/YouTubeHeader/YTIFormatStream.h | 6 - .../YouTubeHeader/YTIFormattedString.h | 8 - .../YouTubeHeader/YTIFormattedStringLabel.h | 7 - ...rmattedStringSupportedAccessibilityDatas.h | 5 - .../Headers/YouTubeHeader/YTIGuideResponse.h | 5 - .../YTIGuideResponseSupportedRenderers.h | 5 - .../YouTubeHeader/YTIHamplayerABRConfig.h | 5 - .../YouTubeHeader/YTIHamplayerConfig.h | 12 - .../YouTubeHeader/YTIHamplayerHotConfig.h | 5 - .../YTIHamplayerSoftwareStreamFilter.h | 6 - .../YouTubeHeader/YTIHamplayerStreamFilter.h | 7 - .../Headers/YouTubeHeader/YTIHotConfigGroup.h | 5 - .../Headers/YouTubeHeader/YTIIcon.h | 5 - .../YouTubeHeader/YTIIosMediaHotConfig.h | 7 - .../YouTubeHeader/YTIIosOnesieHotConfig.h | 5 - .../YouTubeHeader/YTIItemSectionRenderer.h | 5 - .../YTIItemSectionSupportedRenderers.h | 8 - .../YouTubeHeader/YTILikeButtonRenderer.h | 23 - .../Headers/YouTubeHeader/YTILikeTarget.h | 5 - .../YouTubeHeader/YTIMediaCommonConfig.h | 5 - .../Headers/YouTubeHeader/YTIMediaHotConfig.h | 7 - .../YTIMediaQualitySettingsHotConfig.h | 5 - .../YouTubeHeader/YTIOfflinePromoRenderer.h | 4 - .../YouTubeHeader/YTIOfflineabilityRenderer.h | 4 - .../YTIOfflineabilitySupportedRenderers.h | 10 - .../YouTubeHeader/YTIOnesieHotConfig.h | 5 - .../YouTubeHeader/YTIPaygatedQualityDetails.h | 5 - .../YTIPictureInPictureRendererRoot.h | 5 - .../YTIPivotBarIconOnlyItemRenderer.h | 5 - .../YouTubeHeader/YTIPivotBarItemRenderer.h | 7 - .../YouTubeHeader/YTIPivotBarRenderer.h | 6 - .../YTIPivotBarSupportedRenderers.h | 7 - .../Headers/YouTubeHeader/YTIPlayerResponse.h | 5 - .../YouTubeHeader/YTIReelWatchEndpoint.h | 4 - .../YouTubeHeader/YTISectionListRenderer.h | 5 - .../YTISectionListSupportedRenderers.h | 5 - .../YTIShowEngagementPanelEndpoint.h | 5 - .../YTISlimMetadataButtonRenderer.h | 5 - .../YTISlimMetadataButtonSupportedRenderers.h | 11 - .../YTISlimMetadataToggleButtonRenderer.h | 7 - .../Headers/YouTubeHeader/YTIStringRun.h | 5 - .../YouTubeHeader/YTIToggleButtonRenderer.h | 6 - .../Headers/YouTubeHeader/YTIVideoDetails.h | 8 - .../YouTubeHeader/YTIWatchNextResponse.h | 5 - .../YTInlinePlayerBarContainerView.h | 18 - .../YouTubeHeader/YTInlinePlayerBarView.h | 6 - .../YouTubeHeader/YTInnerTubeCellController.h | 4 - .../Headers/YouTubeHeader/YTLabel.h | 4 - .../YouTubeHeader/YTLightweightQTMButton.h | 5 - .../Headers/YouTubeHeader/YTLikeStatus.h | 12 - .../YouTubeHeader/YTLocalPlaybackController.h | 9 - .../YTMainAppControlsOverlayView.h | 9 - .../YTMainAppPlayerOverlayView.h | 5 - .../YTMainAppVideoPlayerOverlayView.h | 20 - ...TMainAppVideoPlayerOverlayViewController.h | 7 - .../YouTubeHeader/YTMultiSizeViewController.h | 4 - .../YouTubeHeader/YTNGWatchController.h | 4 - .../YTNGWatchLayerViewController.h | 5 - .../YouTubeHeader/YTNGWatchMiniBarView.h | 5 - .../YTOfflineButtonPressedResponderEvent.h | 7 - .../YouTubeHeader/YTPageStyleController.h | 8 - .../YouTubeHeader/YTPivotBarItemView.h | 5 - .../YouTubeHeader/YTPlaybackController.h | 5 - .../YTPlaybackControllerUIWrapper.h | 6 - .../Headers/YouTubeHeader/YTPlaybackData.h | 7 - .../YTPlaybackStrippedWatchController.h | 6 - .../YTPlayerBarSegmentMarkerView.h | 8 - .../YTPlayerBarSegmentedProgressView.h | 11 - .../Headers/YouTubeHeader/YTPlayerOverlay.h | 6 - .../YouTubeHeader/YTPlayerOverlayProvider.h | 4 - .../YouTubeHeader/YTPlayerPIPController.h | 17 - .../Headers/YouTubeHeader/YTPlayerResources.h | 4 - .../Headers/YouTubeHeader/YTPlayerResponse.h | 5 - .../Headers/YouTubeHeader/YTPlayerStatus.h | 10 - .../Headers/YouTubeHeader/YTPlayerView.h | 9 - .../YouTubeHeader/YTPlayerViewController.h | 21 - .../YTPlayerViewControllerConfig.h | 4 - ...PlaylistPanelProminentThumbnailVideoCell.h | 6 - ...nelProminentThumbnailVideoCellController.h | 5 - .../Headers/YouTubeHeader/YTQTMButton.h | 17 - .../Headers/YouTubeHeader/YTReelContentView.h | 5 - .../Headers/YouTubeHeader/YTReelLikeModel.h | 8 - .../YouTubeHeader/YTReelPlayerBottomButton.h | 5 - .../YTReelPlayerViewController.h | 5 - .../YTReelWatchLikesController.h | 9 - .../YTReelWatchPlaybackOverlayView.h | 6 - .../YouTubeHeader/YTRightNavigationButtons.h | 6 - .../YTSearchableSettingsViewController.h | 5 - .../YTSectionListViewController.h | 4 - .../YTSegmentableInlinePlayerBarView.h | 6 - .../Headers/YouTubeHeader/YTSettingsCell.h | 7 - .../YTSettingsPickerViewController.h | 5 - .../YTSettingsSectionController.h | 4 - .../YouTubeHeader/YTSettingsSectionItem.h | 21 - .../YTSettingsSectionItemManager.h | 6 - .../YouTubeHeader/YTSettingsViewController.h | 9 - .../Headers/YouTubeHeader/YTSingleVideo.h | 8 - .../YouTubeHeader/YTSingleVideoController.h | 13 - .../YTSingleVideoControllerDelegate.h | 6 - .../Headers/YouTubeHeader/YTSingleVideoTime.h | 10 - .../YouTubeHeader/YTSlideForActionsView.h | 7 - .../YTSlimVideoDetailsActionView.h | 10 - .../YTSlimVideoDetailsActionViewDelegate.h | 7 - .../YTSlimVideoDetailsActionsView.h | 5 - .../YTSlimVideoMetadataExpandingBehavior.h | 4 - .../YTSlimVideoScrollableActionBarCell.h | 5 - ...imVideoScrollableActionBarCellController.h | 6 - ...crollableActionBarCellControllerDelegate.h | 6 - ...limVideoScrollableDetailsActionsProtocol.h | 5 - .../YTSlimVideoScrollableDetailsActionsView.h | 5 - .../YouTubeHeader/YTStyledViewController.h | 4 - .../YouTubeHeader/YTSystemNotifications.h | 5 - .../YouTubeHeader/YTToastResponderEvent.h | 6 - .../Headers/YouTubeHeader/YTUIResources.h | 6 - .../Headers/YouTubeHeader/YTUIUtils.h | 7 - .../Headers/YouTubeHeader/YTVersionUtils.h | 5 - .../YTVideoQualitySwitchOriginalController.h | 5 - .../Headers/YouTubeHeader/YTWatchController.h | 7 - .../YTWatchLayerViewController.h | 5 - ...WatchMetadataPanelStateResponderProvider.h | 4 - .../YTWatchMiniBarViewController.h | 6 - .../YTWatchNextResultsViewController.h | 4 - .../YouTubeHeader/YTWatchPlaybackController.h | 4 - .../YouTubeHeader/YTWatchViewController.h | 5 - .../YouTubeHeader/_ASCollectionViewCell.h | 8 - .../Headers/YouTubeHeader/_ASDisplayView.h | 6 - Tweaks/iSponsorBlock/Headers/iSponsorBlock.h | 138 - Tweaks/iSponsorBlock/LICENSE | 674 -- Tweaks/iSponsorBlock/MBProgressHUD.m | 1201 --- Tweaks/iSponsorBlock/Makefile | 17 - Tweaks/iSponsorBlock/README.md | 13 - Tweaks/iSponsorBlock/SponsorBlockRequest.m | 156 - .../SponsorBlockSettingsController.m | 367 - .../SponsorBlockViewController.m | 427 - Tweaks/iSponsorBlock/SponsorSegment.m | 21 - Tweaks/iSponsorBlock/SponsorSegmentView.m | 86 - Tweaks/iSponsorBlock/control | 11 - Tweaks/iSponsorBlock/iSponsorBlock.plist | 1 - Tweaks/iSponsorBlock/iSponsorBlock.xm | 1047 -- .../iSponsorBlock.bundle/Info.plist | Bin 383 -> 0 bytes .../LogoSponsorBlocker128px.png | Bin 6323 -> 0 bytes ...layerInfoIconSponsorBlocker256px-20@2x.png | Bin 1693 -> 0 bytes .../iSponsorBlock.bundle/SponsorAudio.m4a | Bin 6094 -> 0 bytes .../en.lproj/Localizable.strings | 86 - .../ru.lproj/Localizable.strings | 86 - .../sponsorblockend-20@2x.png | Bin 1165 -> 0 bytes .../sponsorblocksettings-20@2x.png | Bin 1193 -> 0 bytes .../sponsorblockstart-20@2x.png | Bin 1458 -> 0 bytes 1412 files changed, 18 insertions(+), 83422 deletions(-) create mode 160000 Extensions delete mode 100644 Extensions/.gitattributes delete mode 100644 Extensions/.gitignore delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/Info.plist delete mode 100755 Extensions/OpenYoutubeSafariExtension.appex/OpenYoutube delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/_CodeSignature/CodeResources delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/_locales/en/messages.json delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/background.js delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/content.js delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/cat_1.0.gif delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/icon-128.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/icon-256.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/icon-48.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/icon-512.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/icon-64.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/icon-96.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-16.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-19.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-32.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-38.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-48.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-72.png delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/manifest.json delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/popup.css delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/popup.html delete mode 100644 Extensions/OpenYoutubeSafariExtension.appex/popup.js delete mode 100644 Extensions/README.md delete mode 100644 Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/Info.plist delete mode 100644 Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/UIViewController-j1y-V4-xli.nib delete mode 100644 Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/j1y-V4-xli-view-wbc-yd-nQP.nib delete mode 100644 Extensions/ShareServiceExtension.appex/Info.plist delete mode 100755 Extensions/ShareServiceExtension.appex/Youtube delete mode 100644 Extensions/ShareServiceExtension.appex/Youtube@2x.png delete mode 100644 Extensions/ShareServiceExtension.appex/_CodeSignature/CodeResources delete mode 100644 Extensions/ShareServiceExtension.appex/test.json create mode 160000 Tweaks/Alderis delete mode 100644 Tweaks/Alderis/.gitignore delete mode 100644 Tweaks/Alderis/.jazzy.yaml delete mode 100644 Tweaks/Alderis/.swiftlint.yml delete mode 100644 Tweaks/Alderis/Alderis.podspec delete mode 100644 Tweaks/Alderis/Alderis.xcodeproj/project.pbxproj delete mode 100644 Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Tweaks/Alderis/Alderis.xcodeproj/xcshareddata/xcschemes/Alderis.xcscheme delete mode 100644 Tweaks/Alderis/Alderis/AccessibilityComplianceLabel.swift delete mode 100644 Tweaks/Alderis/Alderis/AccessibilityContrastSelector.swift delete mode 100644 Tweaks/Alderis/Alderis/Alderis.h delete mode 100644 Tweaks/Alderis/Alderis/AlderisSDKCompatibility.h delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/sparkles.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/sparkles.imageset/sparkles.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/sparkles.imageset/sparkles@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/sparkles.imageset/sparkles@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/xmark.circle.fill.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/xmark.circle.fill.imageset/xmark.circle.fill.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/xmark.circle.fill.imageset/xmark.circle.fill@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/xmark.circle.fill.imageset/xmark.circle.fill@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/square.grid.4x3.fill.imageset/Contents.json delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/square.grid.4x3.fill.imageset/square.grid.4x3.fill.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/square.grid.4x3.fill.imageset/square.grid.4x3.fill@2x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/square.grid.4x3.fill.imageset/square.grid.4x3.fill@3x.png delete mode 100644 Tweaks/Alderis/Alderis/Assets.swift delete mode 100644 Tweaks/Alderis/Alderis/BottomSheetTransition.swift delete mode 100644 Tweaks/Alderis/Alderis/Color.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerAccessibilityViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerConfiguration.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerDelegate.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerInnerViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerMapSlider.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerMapViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerNumericSlider.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerSlider.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerSlidersViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerSwatchViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerTabViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerViewController.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorPickerWheelView.swift delete mode 100644 Tweaks/Alderis/Alderis/ColorWell.swift delete mode 100644 Tweaks/Alderis/Alderis/DialogButton.swift delete mode 100644 Tweaks/Alderis/Alderis/GradientView.swift delete mode 100644 Tweaks/Alderis/Alderis/Info.plist delete mode 100644 Tweaks/Alderis/Alderis/NSBeep.swift delete mode 100644 Tweaks/Alderis/Alderis/SeparatorView.swift delete mode 100644 Tweaks/Alderis/Alderis/TextViewLabel.swift delete mode 100644 Tweaks/Alderis/Alderis/UIColorAdditions.swift delete mode 100644 Tweaks/Alderis/Alderis/UIFloat.swift delete mode 100644 Tweaks/Alderis/Alderis/UIFontDescriptorAdditions.swift delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.pbxproj delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/xcshareddata/xcschemes/Alderis Demo.xcscheme delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/contents.xcworkspacedata delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/AlderisDemo.entitlements delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/AppDelegate.swift delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon120x120.png delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon152x152.png delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon167x167.png delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon180x180.png delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/Contents.json delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Base.lproj/LaunchScreen.storyboard delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/FirstViewController.swift delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.h delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.m delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.h delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.m delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Info.plist delete mode 100644 Tweaks/Alderis/Demo/Alderis Demo/Launch Screen.storyboard delete mode 100644 Tweaks/Alderis/Demo/Podfile delete mode 100644 Tweaks/Alderis/Demo/Podfile.lock delete mode 120000 Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/Alderis.h delete mode 120000 Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/AlderisSDKCompatibility.h delete mode 120000 Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis-umbrella.h delete mode 120000 Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.h delete mode 120000 Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.modulemap delete mode 120000 Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/AlderisSDKCompatibility.h delete mode 100644 Tweaks/Alderis/Demo/Pods/Local Podspecs/Alderis.podspec.json delete mode 100644 Tweaks/Alderis/Demo/Pods/Manifest.lock delete mode 100644 Tweaks/Alderis/Demo/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-dummy.m delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-prefix.pch delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-umbrella.h delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.debug.xcconfig delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.modulemap delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.release.xcconfig delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/ResourceBundle-Alderis-Alderis-Info.plist delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.markdown delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.plist delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-dummy.m delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-input-files.xcfilelist delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-output-files.xcfilelist delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-input-files.xcfilelist delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-output-files.xcfilelist delete mode 100755 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-umbrella.h delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.debug.xcconfig delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.modulemap delete mode 100644 Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.release.xcconfig delete mode 100644 Tweaks/Alderis/LICENSE.md delete mode 100644 Tweaks/Alderis/Makefile delete mode 100644 Tweaks/Alderis/Package.swift delete mode 100644 Tweaks/Alderis/README.md delete mode 100755 Tweaks/Alderis/build-fat.sh delete mode 100644 Tweaks/Alderis/control delete mode 100644 Tweaks/Alderis/info/Migrating to 1.1.md delete mode 100644 Tweaks/Alderis/info/Preference Bundles.md delete mode 100644 Tweaks/Alderis/lcpshim/ColorFunctions.m delete mode 100644 Tweaks/Alderis/lcpshim/HBColorPickerTableCell+Private.h delete mode 100644 Tweaks/Alderis/lcpshim/HBColorPickerTableCell.h delete mode 100644 Tweaks/Alderis/lcpshim/HBColorPickerTableCell.m delete mode 100644 Tweaks/Alderis/lcpshim/Makefile delete mode 100644 Tweaks/Alderis/lcpshim/PFColorAlert.m delete mode 100644 Tweaks/Alderis/lcpshim/PFColorCell.m delete mode 100644 Tweaks/Alderis/lcpshim/PFLiteColorCell.m delete mode 100644 Tweaks/Alderis/lcpshim/PFSimpleLiteColorCell.m delete mode 100644 Tweaks/Alderis/lcpshim/UIColor+PFColor.m delete mode 100644 Tweaks/Alderis/lcpshim/libcolorpicker.h delete mode 100755 Tweaks/Alderis/postinst delete mode 100644 Tweaks/Alderis/screenshots/alderis-1.jpg delete mode 100644 Tweaks/Alderis/screenshots/alderis-2.jpg delete mode 100644 Tweaks/Alderis/screenshots/alderis-3.jpg delete mode 100644 Tweaks/Alderis/screenshots/alderis-4.jpg delete mode 100644 Tweaks/Alderis/screenshots/logo.jpg create mode 160000 Tweaks/DontEatMyContent delete mode 100644 Tweaks/DontEatMyContent/.gitignore delete mode 100644 Tweaks/DontEatMyContent/DontEatMyContent.plist delete mode 100644 Tweaks/DontEatMyContent/LICENSE.md delete mode 100644 Tweaks/DontEatMyContent/Makefile delete mode 100644 Tweaks/DontEatMyContent/README.md delete mode 100644 Tweaks/DontEatMyContent/Settings.x delete mode 100644 Tweaks/DontEatMyContent/Tweak.h delete mode 100644 Tweaks/DontEatMyContent/Tweak.x delete mode 100644 Tweaks/DontEatMyContent/control delete mode 100644 Tweaks/DontEatMyContent/layout/Library/Application Support/DontEatMyContent.bundle/Info.plist delete mode 100644 Tweaks/DontEatMyContent/layout/Library/Application Support/DontEatMyContent.bundle/en.lproj/Localizable.strings create mode 160000 Tweaks/FLEX delete mode 100644 Tweaks/FLEX/.gitignore delete mode 100644 Tweaks/FLEX/Core/Controllers/FLEXFilteringTableViewController.h delete mode 100644 Tweaks/FLEX/Core/Controllers/FLEXFilteringTableViewController.m delete mode 100644 Tweaks/FLEX/Core/Controllers/FLEXNavigationController.h delete mode 100644 Tweaks/FLEX/Core/Controllers/FLEXNavigationController.m delete mode 100644 Tweaks/FLEX/Core/Controllers/FLEXTableViewController.h delete mode 100644 Tweaks/FLEX/Core/Controllers/FLEXTableViewController.m delete mode 100644 Tweaks/FLEX/Core/FLEXSingleRowSection.h delete mode 100644 Tweaks/FLEX/Core/FLEXSingleRowSection.m delete mode 100644 Tweaks/FLEX/Core/FLEXTableViewSection.h delete mode 100644 Tweaks/FLEX/Core/FLEXTableViewSection.m delete mode 100644 Tweaks/FLEX/Core/Views/Carousel/FLEXCarouselCell.h delete mode 100644 Tweaks/FLEX/Core/Views/Carousel/FLEXCarouselCell.m delete mode 100644 Tweaks/FLEX/Core/Views/Carousel/FLEXScopeCarousel.h delete mode 100644 Tweaks/FLEX/Core/Views/Carousel/FLEXScopeCarousel.m delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXCodeFontCell.h delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXCodeFontCell.m delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXKeyValueTableViewCell.h delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXKeyValueTableViewCell.m delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXMultilineTableViewCell.h delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXMultilineTableViewCell.m delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXSubtitleTableViewCell.h delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXSubtitleTableViewCell.m delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXTableViewCell.h delete mode 100644 Tweaks/FLEX/Core/Views/Cells/FLEXTableViewCell.m delete mode 100644 Tweaks/FLEX/Core/Views/FLEXTableView.h delete mode 100644 Tweaks/FLEX/Core/Views/FLEXTableView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputColorView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputColorView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputDateView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputDateView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputFontView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputFontView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputFontsPickerView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputFontsPickerView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputNotSupportedView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputNotSupportedView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputNumberView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputNumberView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputObjectView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputObjectView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputStringView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputStringView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputStructView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputStructView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputSwitchView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputSwitchView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputTextView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputTextView.m delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputView.h delete mode 100644 Tweaks/FLEX/Editing/ArgumentInputViews/FLEXArgumentInputView.m delete mode 100644 Tweaks/FLEX/Editing/FLEXArgumentInputViewFactory.h delete mode 100644 Tweaks/FLEX/Editing/FLEXArgumentInputViewFactory.m delete mode 100644 Tweaks/FLEX/Editing/FLEXDefaultEditorViewController.h delete mode 100644 Tweaks/FLEX/Editing/FLEXDefaultEditorViewController.m delete mode 100644 Tweaks/FLEX/Editing/FLEXFieldEditorView.h delete mode 100644 Tweaks/FLEX/Editing/FLEXFieldEditorView.m delete mode 100644 Tweaks/FLEX/Editing/FLEXFieldEditorViewController.h delete mode 100644 Tweaks/FLEX/Editing/FLEXFieldEditorViewController.m delete mode 100644 Tweaks/FLEX/Editing/FLEXMethodCallingViewController.h delete mode 100644 Tweaks/FLEX/Editing/FLEXMethodCallingViewController.m delete mode 100644 Tweaks/FLEX/Editing/FLEXVariableEditorViewController.h delete mode 100644 Tweaks/FLEX/Editing/FLEXVariableEditorViewController.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/Bookmarks/FLEXBookmarkManager.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/Bookmarks/FLEXBookmarkManager.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/Bookmarks/FLEXBookmarksViewController.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/Bookmarks/FLEXBookmarksViewController.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXExplorerViewController.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXExplorerViewController.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXViewControllersViewController.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXViewControllersViewController.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXWindow.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXWindow.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXWindowManagerController.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/FLEXWindowManagerController.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/Tabs/FLEXTabList.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/Tabs/FLEXTabList.m delete mode 100644 Tweaks/FLEX/ExplorerInterface/Tabs/FLEXTabsViewController.h delete mode 100644 Tweaks/FLEX/ExplorerInterface/Tabs/FLEXTabsViewController.m delete mode 100644 Tweaks/FLEX/FLEX-Categories.h delete mode 100644 Tweaks/FLEX/FLEX-Core.h delete mode 100644 Tweaks/FLEX/FLEX-ObjectExploring.h delete mode 100644 Tweaks/FLEX/FLEX-Runtime.h delete mode 100644 Tweaks/FLEX/FLEX.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXDBQueryRowCell.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXDBQueryRowCell.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXDatabaseManager.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXMultiColumnTableView.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXMultiColumnTableView.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXRealmDatabaseManager.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXRealmDatabaseManager.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXRealmDefines.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXSQLResult.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXSQLResult.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXSQLiteDatabaseManager.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXSQLiteDatabaseManager.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableColumnHeader.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableColumnHeader.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableContentViewController.h delete mode 100755 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableContentViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableLeftCell.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableLeftCell.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableListViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableListViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableRowDataViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/FLEXTableRowDataViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/DatabaseBrowser/LICENSE delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXAddressExplorerCoordinator.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXAddressExplorerCoordinator.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXCookiesViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXCookiesViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXLiveObjectsController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXLiveObjectsController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXObjectListViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXObjectListViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXObjectRef.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXObjectRef.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXWebViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FLEXWebViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FileBrowser/FLEXFileBrowserController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FileBrowser/FLEXFileBrowserController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FileBrowser/FLEXFileBrowserSearchOperation.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/FileBrowser/FLEXFileBrowserSearchOperation.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Globals/FLEXGlobalsEntry.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Globals/FLEXGlobalsEntry.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Globals/FLEXGlobalsSection.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Globals/FLEXGlobalsSection.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Globals/FLEXGlobalsViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Globals/FLEXGlobalsViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/FLEXKeychain.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/FLEXKeychain.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/FLEXKeychainQuery.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/FLEXKeychainQuery.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/FLEXKeychainViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/FLEXKeychainViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/Keychain/SSKeychain_LICENSE delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/DataSources/FLEXRuntimeClient.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/DataSources/FLEXRuntimeClient.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/DataSources/FLEXRuntimeController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/DataSources/FLEXRuntimeController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/DataSources/FLEXRuntimeExporter.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/DataSources/FLEXRuntimeExporter.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXKBToolbarButton.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXKBToolbarButton.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXKeyPathSearchController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXKeyPathSearchController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXKeyboardToolbar.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXKeyboardToolbar.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXObjcRuntimeViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXObjcRuntimeViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXRuntimeBrowserToolbar.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXRuntimeBrowserToolbar.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXRuntimeKeyPath.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXRuntimeKeyPath.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXRuntimeKeyPathTokenizer.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXRuntimeKeyPathTokenizer.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXSearchToken.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/RuntimeBrowser/FLEXSearchToken.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/ActivityStreamAPI.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXASLLogController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXASLLogController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXLogController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXOSLogController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXOSLogController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXSystemLogCell.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXSystemLogCell.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXSystemLogMessage.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXSystemLogMessage.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXSystemLogViewController.h delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/FLEXSystemLogViewController.m delete mode 100644 Tweaks/FLEX/GlobalStateExplorers/SystemLog/LLVM_LICENSE.TXT delete mode 120000 Tweaks/FLEX/Headers/CALayer+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/FLEX-Categories.h delete mode 120000 Tweaks/FLEX/Headers/FLEX-Core.h delete mode 120000 Tweaks/FLEX/Headers/FLEX-ObjectExploring.h delete mode 120000 Tweaks/FLEX/Headers/FLEX-Runtime.h delete mode 120000 Tweaks/FLEX/Headers/FLEX.h delete mode 120000 Tweaks/FLEX/Headers/FLEXAlert.h delete mode 120000 Tweaks/FLEX/Headers/FLEXBlockDescription.h delete mode 120000 Tweaks/FLEX/Headers/FLEXClassBuilder.h delete mode 120000 Tweaks/FLEX/Headers/FLEXCodeFontCell.h delete mode 120000 Tweaks/FLEX/Headers/FLEXCollectionContentSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXColorPreviewSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXDefaultsContentSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXExplorerToolbar.h delete mode 120000 Tweaks/FLEX/Headers/FLEXExplorerToolbarItem.h delete mode 120000 Tweaks/FLEX/Headers/FLEXFilteringTableViewController.h delete mode 120000 Tweaks/FLEX/Headers/FLEXGlobalsEntry.h delete mode 120000 Tweaks/FLEX/Headers/FLEXIvar.h delete mode 120000 Tweaks/FLEX/Headers/FLEXKeyValueTableViewCell.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMacros.h delete mode 120000 Tweaks/FLEX/Headers/FLEXManager+Extensibility.h delete mode 120000 Tweaks/FLEX/Headers/FLEXManager+Networking.h delete mode 120000 Tweaks/FLEX/Headers/FLEXManager.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMetadataSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMethod.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMethodBase.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMirror.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMultilineTableViewCell.h delete mode 120000 Tweaks/FLEX/Headers/FLEXMutableListSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXNavigationController.h delete mode 120000 Tweaks/FLEX/Headers/FLEXObjcInternal.h delete mode 120000 Tweaks/FLEX/Headers/FLEXObjectExplorer.h delete mode 120000 Tweaks/FLEX/Headers/FLEXObjectExplorerFactory.h delete mode 120000 Tweaks/FLEX/Headers/FLEXObjectExplorerViewController.h delete mode 120000 Tweaks/FLEX/Headers/FLEXObjectInfoSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXProperty.h delete mode 120000 Tweaks/FLEX/Headers/FLEXPropertyAttributes.h delete mode 120000 Tweaks/FLEX/Headers/FLEXProtocol.h delete mode 120000 Tweaks/FLEX/Headers/FLEXProtocolBuilder.h delete mode 120000 Tweaks/FLEX/Headers/FLEXResources.h delete mode 120000 Tweaks/FLEX/Headers/FLEXRuntime+Compare.h delete mode 120000 Tweaks/FLEX/Headers/FLEXRuntime+UIKitHelpers.h delete mode 120000 Tweaks/FLEX/Headers/FLEXRuntimeConstants.h delete mode 120000 Tweaks/FLEX/Headers/FLEXRuntimeSafety.h delete mode 120000 Tweaks/FLEX/Headers/FLEXShortcut.h delete mode 120000 Tweaks/FLEX/Headers/FLEXShortcutsSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXSingleRowSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXSubtitleTableViewCell.h delete mode 120000 Tweaks/FLEX/Headers/FLEXTableView.h delete mode 120000 Tweaks/FLEX/Headers/FLEXTableViewCell.h delete mode 120000 Tweaks/FLEX/Headers/FLEXTableViewController.h delete mode 120000 Tweaks/FLEX/Headers/FLEXTableViewSection.h delete mode 120000 Tweaks/FLEX/Headers/FLEXTypeEncodingParser.h delete mode 120000 Tweaks/FLEX/Headers/NSArray+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/NSObject+FLEX_Reflection.h delete mode 120000 Tweaks/FLEX/Headers/NSTimer+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/NSUserDefaults+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/UIBarButtonItem+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/UIFont+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/UIGestureRecognizer+Blocks.h delete mode 120000 Tweaks/FLEX/Headers/UIMenu+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/UIPasteboard+FLEX.h delete mode 120000 Tweaks/FLEX/Headers/UITextField+Range.h delete mode 100644 Tweaks/FLEX/Headers/module.modulemap delete mode 100644 Tweaks/FLEX/Info.plist delete mode 100644 Tweaks/FLEX/Manager/FLEXManager+Extensibility.h delete mode 100644 Tweaks/FLEX/Manager/FLEXManager+Extensibility.m delete mode 100644 Tweaks/FLEX/Manager/FLEXManager+Networking.h delete mode 100644 Tweaks/FLEX/Manager/FLEXManager+Networking.m delete mode 100644 Tweaks/FLEX/Manager/FLEXManager.h delete mode 100644 Tweaks/FLEX/Manager/FLEXManager.m delete mode 100644 Tweaks/FLEX/Manager/Private/FLEXManager+Private.h delete mode 100644 Tweaks/FLEX/Network/FLEXFirebaseTransaction.mm delete mode 100644 Tweaks/FLEX/Network/FLEXHTTPTransactionDetailController.h delete mode 100644 Tweaks/FLEX/Network/FLEXHTTPTransactionDetailController.m delete mode 100644 Tweaks/FLEX/Network/FLEXMITMDataSource.h delete mode 100644 Tweaks/FLEX/Network/FLEXMITMDataSource.m delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkCurlLogger.h delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkCurlLogger.m delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkMITMViewController.h delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkMITMViewController.m delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkRecorder.h delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkRecorder.m delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkSettingsController.h delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkSettingsController.m delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkTransaction.h delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkTransaction.m delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkTransactionCell.h delete mode 100644 Tweaks/FLEX/Network/FLEXNetworkTransactionCell.m delete mode 100644 Tweaks/FLEX/Network/Firestore.h delete mode 100644 Tweaks/FLEX/Network/OSCache/LICENSE.md delete mode 100644 Tweaks/FLEX/Network/OSCache/OSCache.h delete mode 100644 Tweaks/FLEX/Network/OSCache/OSCache.m delete mode 100644 Tweaks/FLEX/Network/PonyDebugger/FLEXNetworkObserver.h delete mode 100644 Tweaks/FLEX/Network/PonyDebugger/FLEXNetworkObserver.m delete mode 100644 Tweaks/FLEX/Network/PonyDebugger/LICENSE delete mode 100644 Tweaks/FLEX/ObjectExplorers/FLEXObjectExplorer.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/FLEXObjectExplorer.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/FLEXObjectExplorerFactory.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/FLEXObjectExplorerFactory.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/FLEXObjectExplorerViewController.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/FLEXObjectExplorerViewController.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXCollectionContentSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXCollectionContentSection.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXColorPreviewSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXColorPreviewSection.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXDefaultsContentSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXDefaultsContentSection.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXMetadataSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXMetadataSection.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXMutableListSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXMutableListSection.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/FLEXObjectInfoSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXBlockShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXBlockShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXBundleShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXBundleShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXClassShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXClassShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXImageShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXImageShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXLayerShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXLayerShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXNSDataShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXNSDataShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXNSStringShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXNSStringShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXShortcut.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXShortcut.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXShortcutsFactory+Defaults.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXShortcutsFactory+Defaults.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXShortcutsSection.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXShortcutsSection.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXUIAppShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXUIAppShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXViewControllerShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXViewControllerShortcuts.m delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXViewShortcuts.h delete mode 100644 Tweaks/FLEX/ObjectExplorers/Sections/Shortcuts/FLEXViewShortcuts.m delete mode 100644 Tweaks/FLEX/Toolbar/FLEXExplorerToolbar.h delete mode 100644 Tweaks/FLEX/Toolbar/FLEXExplorerToolbar.m delete mode 100644 Tweaks/FLEX/Toolbar/FLEXExplorerToolbarItem.h delete mode 100644 Tweaks/FLEX/Toolbar/FLEXExplorerToolbarItem.m delete mode 100644 Tweaks/FLEX/Utility/APPLE_LICENSE delete mode 100644 Tweaks/FLEX/Utility/Categories/CALayer+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/CALayer+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/FLEXRuntime+Compare.h delete mode 100644 Tweaks/FLEX/Utility/Categories/FLEXRuntime+Compare.m delete mode 100644 Tweaks/FLEX/Utility/Categories/FLEXRuntime+UIKitHelpers.h delete mode 100644 Tweaks/FLEX/Utility/Categories/FLEXRuntime+UIKitHelpers.m delete mode 100644 Tweaks/FLEX/Utility/Categories/NSArray+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/NSArray+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/NSObject+FLEX_Reflection.h delete mode 100644 Tweaks/FLEX/Utility/Categories/NSObject+FLEX_Reflection.m delete mode 100644 Tweaks/FLEX/Utility/Categories/NSTimer+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/NSTimer+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/NSUserDefaults+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/NSUserDefaults+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/Cocoa+FLEXShortcuts.h delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/Cocoa+FLEXShortcuts.m delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSDictionary+ObjcRuntime.h delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSDictionary+ObjcRuntime.m delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSMapTable+FLEX_Subscripting.h delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSMapTable+FLEX_Subscripting.m delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSString+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSString+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSString+ObjcRuntime.h delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/NSString+ObjcRuntime.m delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/UIView+FLEX_Layout.h delete mode 100644 Tweaks/FLEX/Utility/Categories/Private/UIView+FLEX_Layout.m delete mode 100644 Tweaks/FLEX/Utility/Categories/UIBarButtonItem+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/UIBarButtonItem+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/UIFont+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/UIFont+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/UIGestureRecognizer+Blocks.h delete mode 100644 Tweaks/FLEX/Utility/Categories/UIGestureRecognizer+Blocks.m delete mode 100644 Tweaks/FLEX/Utility/Categories/UIMenu+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/UIMenu+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/UIPasteboard+FLEX.h delete mode 100644 Tweaks/FLEX/Utility/Categories/UIPasteboard+FLEX.m delete mode 100644 Tweaks/FLEX/Utility/Categories/UITextField+Range.h delete mode 100644 Tweaks/FLEX/Utility/Categories/UITextField+Range.m delete mode 100644 Tweaks/FLEX/Utility/FLEXAlert.h delete mode 100644 Tweaks/FLEX/Utility/FLEXAlert.m delete mode 100644 Tweaks/FLEX/Utility/FLEXColor.h delete mode 100644 Tweaks/FLEX/Utility/FLEXColor.m delete mode 100644 Tweaks/FLEX/Utility/FLEXHeapEnumerator.h delete mode 100644 Tweaks/FLEX/Utility/FLEXHeapEnumerator.m delete mode 100644 Tweaks/FLEX/Utility/FLEXMacros.h delete mode 100644 Tweaks/FLEX/Utility/FLEXResources.h delete mode 100644 Tweaks/FLEX/Utility/FLEXResources.m delete mode 100644 Tweaks/FLEX/Utility/FLEXUtility.h delete mode 100644 Tweaks/FLEX/Utility/FLEXUtility.m delete mode 100644 Tweaks/FLEX/Utility/Keyboard/FLEXKeyboardHelpViewController.h delete mode 100644 Tweaks/FLEX/Utility/Keyboard/FLEXKeyboardHelpViewController.m delete mode 100644 Tweaks/FLEX/Utility/Keyboard/FLEXKeyboardShortcutManager.h delete mode 100644 Tweaks/FLEX/Utility/Keyboard/FLEXKeyboardShortcutManager.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/FLEXRuntimeUtility.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/FLEXRuntimeUtility.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXObjcInternal.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXObjcInternal.mm delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXRuntimeConstants.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXRuntimeConstants.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXRuntimeSafety.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXRuntimeSafety.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXTypeEncodingParser.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/FLEXTypeEncodingParser.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXBlockDescription.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXBlockDescription.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXClassBuilder.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXClassBuilder.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXIvar.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXIvar.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXMethod.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXMethod.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXMethodBase.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXMethodBase.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXMirror.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXMirror.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXProperty.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXProperty.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXPropertyAttributes.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXPropertyAttributes.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXProtocol.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXProtocol.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXProtocolBuilder.h delete mode 100644 Tweaks/FLEX/Utility/Runtime/Objc/Reflection/FLEXProtocolBuilder.m delete mode 100644 Tweaks/FLEX/Utility/Runtime/flex_fishhook.c delete mode 100644 Tweaks/FLEX/Utility/Runtime/flex_fishhook.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/FLEXHierarchyViewController.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/FLEXHierarchyViewController.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/FLEXImagePreviewViewController.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/FLEXImagePreviewViewController.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSRangeSlider.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSRangeSlider.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSSnapshotView.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSSnapshotView.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSView.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSView.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSViewController.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSViewController.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSViewSnapshot.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/FHSViewSnapshot.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/Scene/FHSSnapshotNodes.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/Scene/FHSSnapshotNodes.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/Scene/SceneKit+Snapshot.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/SnapshotExplorer/Scene/SceneKit+Snapshot.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/TreeExplorer/FLEXHierarchyTableViewCell.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/TreeExplorer/FLEXHierarchyTableViewCell.m delete mode 100644 Tweaks/FLEX/ViewHierarchy/TreeExplorer/FLEXHierarchyTableViewController.h delete mode 100644 Tweaks/FLEX/ViewHierarchy/TreeExplorer/FLEXHierarchyTableViewController.m create mode 160000 Tweaks/PSHeader delete mode 100644 Tweaks/PSHeader/.gitignore delete mode 100644 Tweaks/PSHeader/CameraApp/AVCaptureDeviceFormat+CameraUI.h delete mode 100644 Tweaks/PSHeader/CameraApp/AVCaptureSession+CAMCaptureEngine.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMApplicationSpec.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMApplicationViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMAvalancheCaptureService.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMAvalancheSession.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMBottomBar.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMButtonLabel.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCameraSpec.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCameraView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCameraViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureCapabilities.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureConfiguration.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureEngine.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureGraphConfiguration.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureModeWithOptions.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureMovieFileOutput.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMCaptureStillImageOutput.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMClosedViewfinderController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMControlStatusIndicator.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMEffectFilterManager.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMEffectSelectionViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMEffectsFullsizeView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMEffectsGridView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMEffectsRenderer.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMElapsedTimeView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMExpandableMenuButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMFilterButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMFlashButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMFlipButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMFramerateIndicatorView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMGLView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMHDRBadge.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMHDRButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMImageWell.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMLegibilityViewHelper.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMModeDial.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMModeDialItem.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPadApplicationSpec.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPanoramaArrowView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPanoramaLabel.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPanoramaLevelView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPanoramaView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPanoramaViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPhoneApplicationSpec.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPreviewView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMPreviewViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMShutterButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMShutterButtonSpec.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMSlalomIndicatorView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMStillImageCaptureResponse.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMTimerButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMTopBar.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMTorchPattern.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMTorchPatternController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMTriStateButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMUserPreferences.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMVideoConfigurationStatusIndicator.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMVideoPreviewView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMViewfinderView.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMViewfinderViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CAMZoomSlider.h delete mode 100644 Tweaks/PSHeader/CameraApp/CUCaptureController.h delete mode 100644 Tweaks/PSHeader/CameraApp/CUShutterButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/CameraApp.h delete mode 100644 Tweaks/PSHeader/CameraApp/DCIMImageWellUtilities.h delete mode 100644 Tweaks/PSHeader/CameraApp/NSValue+CameraUI.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraButtonBar.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraController.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraEffectsRenderer.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraFlashButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraLevelView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraOptionsButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraPanoramaBrokenArrowView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraPanoramaTextLabel.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraPanoramaView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraSettingsGroupView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraSettingsView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraVideoStillCaptureButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCameraZoomSlider.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLCropOverlayBottomBar.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLEffectFilterManager.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLEffectSelectionViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLEffectsFullsizeView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLEffectsGridView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLGLView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLIOSurfaceData.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLImageAdjustmentView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLPreviewOverlayView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLReorientingButton.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLUICameraViewController.h delete mode 100644 Tweaks/PSHeader/CameraApp/PLVideoPreviewView.h delete mode 100644 Tweaks/PSHeader/CameraApp/PanoramaViewDelegate.h delete mode 100644 Tweaks/PSHeader/CameraApp/UIView+CameraApp.h delete mode 100644 Tweaks/PSHeader/CameraGestaltKeys.h delete mode 100644 Tweaks/PSHeader/CameraMacros.h delete mode 100644 Tweaks/PSHeader/CoreImage/CoreImage.h delete mode 100644 Tweaks/PSHeader/CoreImage/PrivateFilters.h delete mode 100644 Tweaks/PSHeader/Misc.h delete mode 100644 Tweaks/PSHeader/MockMac.h delete mode 100644 Tweaks/PSHeader/PAC.h delete mode 100644 Tweaks/PSHeader/PS.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PFVideoAdjustments.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PHAsset.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLCIFilterUtilties.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLEditPhotoController.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLManagedAsset.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLPhotoBrowserController.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLPhotoEffect.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLProgressHUD.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLPublisingAgent.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PLVideoView.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PUAbstractAlbumListViewController.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PUAvalancheReviewControllerPhoneSpec.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PUPhotoBrowserController.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PUPhotoEditProtoSettings.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PUPhotoEditViewController.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PURootSettings.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PUVideoEditViewController.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/PhotoLibrary.h delete mode 100644 Tweaks/PSHeader/PhotoLibrary/_PLManagedAsset.h delete mode 100644 Tweaks/PSHeader/README.md delete mode 100755 Tweaks/PSHeader/generateHeaders.sh delete mode 100644 Tweaks/PSHeader/iOSVersions.h create mode 160000 Tweaks/RemoteLog delete mode 100644 Tweaks/RemoteLog/README.md delete mode 100644 Tweaks/RemoteLog/RemoteLog.h delete mode 100644 Tweaks/RemoteLog/rlogserver.py create mode 160000 Tweaks/Return-YouTube-Dislikes delete mode 100644 Tweaks/Return-YouTube-Dislikes/.gitattributes delete mode 100644 Tweaks/Return-YouTube-Dislikes/.gitignore delete mode 100644 Tweaks/Return-YouTube-Dislikes/LICENSE delete mode 100644 Tweaks/Return-YouTube-Dislikes/Makefile delete mode 100644 Tweaks/Return-YouTube-Dislikes/README.md delete mode 100644 Tweaks/Return-YouTube-Dislikes/Tweak.h delete mode 100644 Tweaks/Return-YouTube-Dislikes/Tweak.xm delete mode 100644 Tweaks/Return-YouTube-Dislikes/YouTubeDislikesReturn.plist delete mode 100644 Tweaks/Return-YouTube-Dislikes/control delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/Info.plist delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/ar.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/de.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/es.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/fr.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/hu.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/it.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/ja.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/ko.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/pt.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/ro.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/tr.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/vi.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/zh_cn.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/layout/Library/Application Support/RYD.bundle/zh_tw.lproj/Localizable.strings delete mode 100644 Tweaks/Return-YouTube-Dislikes/unicode/uenum.h delete mode 100644 Tweaks/Return-YouTube-Dislikes/unicode/uloc.h delete mode 100644 Tweaks/Return-YouTube-Dislikes/unicode/umisc.h delete mode 100644 Tweaks/Return-YouTube-Dislikes/unicode/unum.h create mode 160000 Tweaks/YTABConfig delete mode 100644 Tweaks/YTABConfig/.gitignore delete mode 100644 Tweaks/YTABConfig/LICENSE delete mode 100644 Tweaks/YTABConfig/Makefile delete mode 100644 Tweaks/YTABConfig/README.md delete mode 100644 Tweaks/YTABConfig/Tweak.xm delete mode 100644 Tweaks/YTABConfig/YTABConfig.plist delete mode 100644 Tweaks/YTABConfig/control delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/Info.plist delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/ar.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/de.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/es.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/hu.lproj/localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/ja.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/ko.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/pt.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/tr.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/vi.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/zh_cn.lproj/Localizable.strings delete mode 100644 Tweaks/YTABConfig/layout/Library/Application Support/YTABC.bundle/zh_tw.lproj/Localizable.strings create mode 160000 Tweaks/YTHoldForSpeed delete mode 100644 Tweaks/YTHoldForSpeed/.gitignore delete mode 100644 Tweaks/YTHoldForSpeed/Makefile delete mode 100644 Tweaks/YTHoldForSpeed/YTHFSHeaders.h delete mode 100644 Tweaks/YTHoldForSpeed/YTHFSPrefsManager.h delete mode 100644 Tweaks/YTHoldForSpeed/YTHFSPrefsManager.m delete mode 100644 Tweaks/YTHoldForSpeed/YTHFSSettings.x delete mode 100644 Tweaks/YTHoldForSpeed/YTHFSTweak.x delete mode 100644 Tweaks/YTHoldForSpeed/assets/Screenshot_1.png delete mode 100644 Tweaks/YTHoldForSpeed/assets/Screenshot_2.png delete mode 100644 Tweaks/YTHoldForSpeed/assets/banner.psd delete mode 100644 Tweaks/YTHoldForSpeed/assets/forward.svg delete mode 100644 Tweaks/YTHoldForSpeed/assets/icon.psd delete mode 100644 Tweaks/YTHoldForSpeed/build_release.sh delete mode 100644 Tweaks/YTHoldForSpeed/control delete mode 100644 Tweaks/YTHoldForSpeed/layout/Library/Application Support/YTHoldForSpeed.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/YTHoldForSpeed/ytholdforspeed.plist create mode 160000 Tweaks/YTLite delete mode 100644 Tweaks/YTLite/.gitattributes delete mode 100644 Tweaks/YTLite/LICENSE delete mode 100644 Tweaks/YTLite/Makefile delete mode 100644 Tweaks/YTLite/README.md delete mode 100644 Tweaks/YTLite/Settings.x delete mode 100644 Tweaks/YTLite/Sideloading.x delete mode 100644 Tweaks/YTLite/YTLite.h delete mode 100644 Tweaks/YTLite/YTLite.plist delete mode 100644 Tweaks/YTLite/YTLite.x delete mode 100644 Tweaks/YTLite/control delete mode 100644 Tweaks/YTLite/layout/Library/Application Support/YTLite.bundle/Info.plist delete mode 100644 Tweaks/YTLite/layout/Library/Application Support/YTLite.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/YTLite/layout/Library/Application Support/YTLite.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/YTLite/layout/Library/Application Support/YTLite.bundle/zh-Hans.lproj/Localizable.strings create mode 160000 Tweaks/YTUHD delete mode 100644 Tweaks/YTUHD/.gitignore delete mode 100644 Tweaks/YTUHD/Common.x delete mode 100644 Tweaks/YTUHD/Header.h delete mode 100644 Tweaks/YTUHD/LICENSE delete mode 100644 Tweaks/YTUHD/Makefile delete mode 100644 Tweaks/YTUHD/README.md delete mode 100644 Tweaks/YTUHD/Settings.x delete mode 100644 Tweaks/YTUHD/Tweak.x delete mode 100644 Tweaks/YTUHD/YTUHD-AVD/AVD.x delete mode 100644 Tweaks/YTUHD/YTUHD-AVD/Makefile delete mode 100644 Tweaks/YTUHD/YTUHD-AVD/YTUHD-AVD.plist delete mode 100644 Tweaks/YTUHD/YTUHD.plist delete mode 100644 Tweaks/YTUHD/control delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/Info.plist delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/ar.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/de.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/es.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/fr.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/hu.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/it.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/ja.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/ko.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/nl.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/pt.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/ro.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/tr.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/vi.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/zh_cn.lproj/Localizable.strings delete mode 100644 Tweaks/YTUHD/layout/Library/Application Support/YTUHD.bundle/zh_tw.lproj/Localizable.strings create mode 160000 Tweaks/YouMute delete mode 100644 Tweaks/YouMute/.gitattributes delete mode 100644 Tweaks/YouMute/.gitignore delete mode 100644 Tweaks/YouMute/LICENSE delete mode 100644 Tweaks/YouMute/Makefile delete mode 100644 Tweaks/YouMute/README.md delete mode 100644 Tweaks/YouMute/Tweak.x delete mode 100644 Tweaks/YouMute/YouMute.plist delete mode 100644 Tweaks/YouMute/control delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/Info.plist delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/ar.lproj/Localizable.strings delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/es.lproj/Localizable.strings delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/ja.lproj/Localizable.strings delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/zh_TW.lproj/Localizable.strings delete mode 100644 Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle/zh_cn.lproj/Localizable.strings create mode 160000 Tweaks/YouPiP delete mode 100644 Tweaks/YouPiP/.gitattributes delete mode 100644 Tweaks/YouPiP/.gitignore delete mode 100644 Tweaks/YouPiP/AVKit-Header.h delete mode 100644 Tweaks/YouPiP/Header.h delete mode 100644 Tweaks/YouPiP/LICENSE delete mode 100644 Tweaks/YouPiP/LegacyPiPCompat.x delete mode 100644 Tweaks/YouPiP/Makefile delete mode 100644 Tweaks/YouPiP/README.md delete mode 100644 Tweaks/YouPiP/Settings.x delete mode 100644 Tweaks/YouPiP/Tweak.x delete mode 100644 Tweaks/YouPiP/YouPiP.plist delete mode 100644 Tweaks/YouPiP/control delete mode 100755 Tweaks/YouPiP/layout/DEBIAN/postinst delete mode 100755 Tweaks/YouPiP/layout/DEBIAN/postrm delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/Info.plist delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/PiPPlaceholderAsset.mp4 delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/ar.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/de.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/es.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/fr.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/hu.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/it.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/ja.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/ko.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/nl.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/pt.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/ro.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/tr.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/vi.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/yt-pip-overlay.png delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/yt-pip-overlay@2x.png delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/yt-pip-overlay@3x.png delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/yt-pip-tabbar.png delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/yt-pip-tabbar@2x.png delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/yt-pip-tabbar@3x.png delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/zh_cn.lproj/Localizable.strings delete mode 100644 Tweaks/YouPiP/layout/Library/Application Support/YouPiP.bundle/zh_tw.lproj/Localizable.strings create mode 160000 Tweaks/YouTubeHeader delete mode 100644 Tweaks/YouTubeHeader/.gitattributes delete mode 100644 Tweaks/YouTubeHeader/.gitignore delete mode 100644 Tweaks/YouTubeHeader/ASCollectionElement.h delete mode 100644 Tweaks/YouTubeHeader/ASCollectionView.h delete mode 100644 Tweaks/YouTubeHeader/ASControlNode.h delete mode 100644 Tweaks/YouTubeHeader/ASDisplayNode.h delete mode 100644 Tweaks/YouTubeHeader/ASLayoutElementStyleYoga.h delete mode 100644 Tweaks/YouTubeHeader/ASNodeContext.h delete mode 100644 Tweaks/YouTubeHeader/ASNodeController.h delete mode 100644 Tweaks/YouTubeHeader/ASTextNode.h delete mode 100644 Tweaks/YouTubeHeader/ELMCellNode.h delete mode 100644 Tweaks/YouTubeHeader/ELMContainerNode.h delete mode 100644 Tweaks/YouTubeHeader/ELMElement.h delete mode 100644 Tweaks/YouTubeHeader/ELMNodeController.h delete mode 100644 Tweaks/YouTubeHeader/ELMNodeFactory.h delete mode 100644 Tweaks/YouTubeHeader/ELMTextNode.h delete mode 100644 Tweaks/YouTubeHeader/GIMBindingBuilder.h delete mode 100644 Tweaks/YouTubeHeader/GIMMe.h delete mode 100644 Tweaks/YouTubeHeader/GOOAlertView.h delete mode 100644 Tweaks/YouTubeHeader/GOOModalView.h delete mode 100644 Tweaks/YouTubeHeader/GPBExtensionDescriptor.h delete mode 100644 Tweaks/YouTubeHeader/GPBExtensionRegistry.h delete mode 100644 Tweaks/YouTubeHeader/GPBMessage.h delete mode 100644 Tweaks/YouTubeHeader/HAMAsyncVTVideoDecoder.h delete mode 100644 Tweaks/YouTubeHeader/HAMMIMEType.h delete mode 100644 Tweaks/YouTubeHeader/HAMPixelBufferRenderingView.h delete mode 100644 Tweaks/YouTubeHeader/HAMSBDLSampleBufferRenderingView.h delete mode 100644 Tweaks/YouTubeHeader/LICENSE delete mode 100644 Tweaks/YouTubeHeader/MLABRPolicy.h delete mode 100644 Tweaks/YouTubeHeader/MLABRPolicyFormatData.h delete mode 100644 Tweaks/YouTubeHeader/MLABRPolicyNew.h delete mode 100644 Tweaks/YouTubeHeader/MLABRPolicyOld.h delete mode 100644 Tweaks/YouTubeHeader/MLAVAssetPlayer.h delete mode 100644 Tweaks/YouTubeHeader/MLAVPIPPlayerLayerView.h delete mode 100644 Tweaks/YouTubeHeader/MLAVPlayer.h delete mode 100644 Tweaks/YouTubeHeader/MLAVPlayerLayerView.h delete mode 100644 Tweaks/YouTubeHeader/MLAVPlayerViewDelegate.h delete mode 100644 Tweaks/YouTubeHeader/MLDefaultPlayerViewFactory.h delete mode 100644 Tweaks/YouTubeHeader/MLFormat.h delete mode 100644 Tweaks/YouTubeHeader/MLHAMPlayer.h delete mode 100644 Tweaks/YouTubeHeader/MLHAMPlayerItem.h delete mode 100644 Tweaks/YouTubeHeader/MLHAMPlayerViewProtocol.h delete mode 100644 Tweaks/YouTubeHeader/MLHAMQueuePlayer.h delete mode 100644 Tweaks/YouTubeHeader/MLHAMSBDLSampleBufferRenderingView.h delete mode 100644 Tweaks/YouTubeHeader/MLInnerTubePlayerConfig.h delete mode 100644 Tweaks/YouTubeHeader/MLOnesieVideoData.h delete mode 100644 Tweaks/YouTubeHeader/MLPIPController.h delete mode 100644 Tweaks/YouTubeHeader/MLPlayerPool.h delete mode 100644 Tweaks/YouTubeHeader/MLPlayerPoolImpl.h delete mode 100644 Tweaks/YouTubeHeader/MLPlayerStickySettings.h delete mode 100644 Tweaks/YouTubeHeader/MLPlayerViewProtocol.h delete mode 100644 Tweaks/YouTubeHeader/MLQOEPingController.h delete mode 100644 Tweaks/YouTubeHeader/MLRemoteStream.h delete mode 100644 Tweaks/YouTubeHeader/MLStreamingData.h delete mode 100644 Tweaks/YouTubeHeader/MLVideo.h delete mode 100644 Tweaks/YouTubeHeader/MLVideoDecoderFactory.h delete mode 100644 Tweaks/YouTubeHeader/QTMIcon.h delete mode 100644 Tweaks/YouTubeHeader/README.md delete mode 100644 Tweaks/YouTubeHeader/UIView+AsyncDisplayKit.h delete mode 100644 Tweaks/YouTubeHeader/UIView+YouTube.h delete mode 100644 Tweaks/YouTubeHeader/YTActionSheetAction.h delete mode 100644 Tweaks/YouTubeHeader/YTActionSheetController.h delete mode 100644 Tweaks/YouTubeHeader/YTAlertView.h delete mode 100644 Tweaks/YouTubeHeader/YTAppDelegate.h delete mode 100644 Tweaks/YouTubeHeader/YTAppSettingsSectionItemActionController.h delete mode 100644 Tweaks/YouTubeHeader/YTAppSettingsStore.h delete mode 100644 Tweaks/YouTubeHeader/YTAsyncCollectionView.h delete mode 100644 Tweaks/YouTubeHeader/YTAutonavEndscreenController.h delete mode 100644 Tweaks/YouTubeHeader/YTBackgroundabilityPolicy.h delete mode 100644 Tweaks/YouTubeHeader/YTCellController.h delete mode 100644 Tweaks/YouTubeHeader/YTColdConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTCollectionViewCell.h delete mode 100644 Tweaks/YouTubeHeader/YTCollectionViewCellProtocol.h delete mode 100644 Tweaks/YouTubeHeader/YTColor.h delete mode 100644 Tweaks/YouTubeHeader/YTColorPalette.h delete mode 100644 Tweaks/YouTubeHeader/YTCommonColorPalette.h delete mode 100644 Tweaks/YouTubeHeader/YTCommonUtils.h delete mode 100644 Tweaks/YouTubeHeader/YTContentVideoPlayerOverlayView.h delete mode 100644 Tweaks/YouTubeHeader/YTELMContext.h delete mode 100644 Tweaks/YouTubeHeader/YTEditResources.h delete mode 100644 Tweaks/YouTubeHeader/YTFullscreenEngagementActionBarButtonRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTFullscreenEngagementActionBarButtonView.h delete mode 100644 Tweaks/YouTubeHeader/YTGlassContainerView.h delete mode 100644 Tweaks/YouTubeHeader/YTGlobalConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIAccessibilityData.h delete mode 100644 Tweaks/YouTubeHeader/YTIBrowseEndpoint.h delete mode 100644 Tweaks/YouTubeHeader/YTIBrowseRequest.h delete mode 100644 Tweaks/YouTubeHeader/YTIButtonRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIButtonSupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTIChapterRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIColorInfo.h delete mode 100644 Tweaks/YouTubeHeader/YTICommand.h delete mode 100644 Tweaks/YouTubeHeader/YTIElementRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIElementRendererCompatibilityOptions.h delete mode 100644 Tweaks/YouTubeHeader/YTIFormatStream.h delete mode 100644 Tweaks/YouTubeHeader/YTIFormattedString.h delete mode 100644 Tweaks/YouTubeHeader/YTIFormattedStringLabel.h delete mode 100644 Tweaks/YouTubeHeader/YTIFormattedStringSupportedAccessibilityDatas.h delete mode 100644 Tweaks/YouTubeHeader/YTIGuideResponse.h delete mode 100644 Tweaks/YouTubeHeader/YTIGuideResponseSupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTIHamplayerABRConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIHamplayerConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIHamplayerHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIHamplayerSoftwareStreamFilter.h delete mode 100644 Tweaks/YouTubeHeader/YTIHamplayerStreamFilter.h delete mode 100644 Tweaks/YouTubeHeader/YTIHotConfigGroup.h delete mode 100644 Tweaks/YouTubeHeader/YTIIcon.h delete mode 100644 Tweaks/YouTubeHeader/YTIIosMediaHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIIosOnesieHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIItemSectionRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIItemSectionSupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTILikeButtonRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTILikeTarget.h delete mode 100644 Tweaks/YouTubeHeader/YTIMediaCommonConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIMediaHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIMediaQualitySettingsHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIOfflinePromoRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIOfflineabilityRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIOfflineabilitySupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTIOnesieHotConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTIPaygatedQualityDetails.h delete mode 100644 Tweaks/YouTubeHeader/YTIPictureInPictureRendererRoot.h delete mode 100644 Tweaks/YouTubeHeader/YTIPivotBarIconOnlyItemRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIPivotBarItemRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIPivotBarRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIPivotBarSupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTIPlayerResponse.h delete mode 100644 Tweaks/YouTubeHeader/YTIReelWatchEndpoint.h delete mode 100644 Tweaks/YouTubeHeader/YTISectionListRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTISectionListSupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTIShowEngagementPanelEndpoint.h delete mode 100644 Tweaks/YouTubeHeader/YTISlimMetadataButtonRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTISlimMetadataButtonSupportedRenderers.h delete mode 100644 Tweaks/YouTubeHeader/YTISlimMetadataToggleButtonRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIStringRun.h delete mode 100644 Tweaks/YouTubeHeader/YTIToggleButtonRenderer.h delete mode 100644 Tweaks/YouTubeHeader/YTIVideoDetails.h delete mode 100644 Tweaks/YouTubeHeader/YTIWatchNextResponse.h delete mode 100644 Tweaks/YouTubeHeader/YTInlinePlayerBarContainerView.h delete mode 100644 Tweaks/YouTubeHeader/YTInlinePlayerBarView.h delete mode 100644 Tweaks/YouTubeHeader/YTInnerTubeCellController.h delete mode 100644 Tweaks/YouTubeHeader/YTLabel.h delete mode 100644 Tweaks/YouTubeHeader/YTLightweightQTMButton.h delete mode 100644 Tweaks/YouTubeHeader/YTLikeStatus.h delete mode 100644 Tweaks/YouTubeHeader/YTLocalPlaybackController.h delete mode 100644 Tweaks/YouTubeHeader/YTMainAppControlsOverlayView.h delete mode 100644 Tweaks/YouTubeHeader/YTMainAppPlayerOverlayView.h delete mode 100644 Tweaks/YouTubeHeader/YTMainAppVideoPlayerOverlayView.h delete mode 100644 Tweaks/YouTubeHeader/YTMainAppVideoPlayerOverlayViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTMultiSizeViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTNGWatchController.h delete mode 100644 Tweaks/YouTubeHeader/YTNGWatchLayerViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTNGWatchMiniBarView.h delete mode 100644 Tweaks/YouTubeHeader/YTOfflineButtonPressedResponderEvent.h delete mode 100644 Tweaks/YouTubeHeader/YTPageStyleController.h delete mode 100644 Tweaks/YouTubeHeader/YTPivotBarItemView.h delete mode 100644 Tweaks/YouTubeHeader/YTPlaybackController.h delete mode 100644 Tweaks/YouTubeHeader/YTPlaybackControllerUIWrapper.h delete mode 100644 Tweaks/YouTubeHeader/YTPlaybackData.h delete mode 100644 Tweaks/YouTubeHeader/YTPlaybackStrippedWatchController.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerBarSegmentMarkerView.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerBarSegmentedProgressView.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerOverlay.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerOverlayProvider.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerPIPController.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerResources.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerResponse.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerStatus.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerView.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTPlayerViewControllerConfig.h delete mode 100644 Tweaks/YouTubeHeader/YTPlaylistPanelProminentThumbnailVideoCell.h delete mode 100644 Tweaks/YouTubeHeader/YTPlaylistPanelProminentThumbnailVideoCellController.h delete mode 100644 Tweaks/YouTubeHeader/YTQTMButton.h delete mode 100644 Tweaks/YouTubeHeader/YTReelContentView.h delete mode 100644 Tweaks/YouTubeHeader/YTReelLikeModel.h delete mode 100644 Tweaks/YouTubeHeader/YTReelPlayerBottomButton.h delete mode 100644 Tweaks/YouTubeHeader/YTReelPlayerViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTReelWatchLikesController.h delete mode 100644 Tweaks/YouTubeHeader/YTReelWatchPlaybackOverlayView.h delete mode 100644 Tweaks/YouTubeHeader/YTRightNavigationButtons.h delete mode 100644 Tweaks/YouTubeHeader/YTSearchableSettingsViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTSectionListViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTSegmentableInlinePlayerBarView.h delete mode 100644 Tweaks/YouTubeHeader/YTSettingsCell.h delete mode 100644 Tweaks/YouTubeHeader/YTSettingsPickerViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTSettingsSectionController.h delete mode 100644 Tweaks/YouTubeHeader/YTSettingsSectionItem.h delete mode 100644 Tweaks/YouTubeHeader/YTSettingsSectionItemManager.h delete mode 100644 Tweaks/YouTubeHeader/YTSettingsViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTSingleVideo.h delete mode 100644 Tweaks/YouTubeHeader/YTSingleVideoController.h delete mode 100644 Tweaks/YouTubeHeader/YTSingleVideoControllerDelegate.h delete mode 100644 Tweaks/YouTubeHeader/YTSingleVideoTime.h delete mode 100644 Tweaks/YouTubeHeader/YTSlideForActionsView.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoDetailsActionView.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoDetailsActionViewDelegate.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoDetailsActionsView.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoMetadataExpandingBehavior.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoScrollableActionBarCell.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoScrollableActionBarCellController.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoScrollableActionBarCellControllerDelegate.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoScrollableDetailsActionsProtocol.h delete mode 100644 Tweaks/YouTubeHeader/YTSlimVideoScrollableDetailsActionsView.h delete mode 100644 Tweaks/YouTubeHeader/YTStyledViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTSystemNotifications.h delete mode 100644 Tweaks/YouTubeHeader/YTToastResponderEvent.h delete mode 100644 Tweaks/YouTubeHeader/YTUIResources.h delete mode 100644 Tweaks/YouTubeHeader/YTUIUtils.h delete mode 100644 Tweaks/YouTubeHeader/YTVersionUtils.h delete mode 100644 Tweaks/YouTubeHeader/YTVideoQualitySwitchOriginalController.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchController.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchLayerViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchMetadataPanelStateResponderProvider.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchMiniBarViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchNextResultsViewController.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchPlaybackController.h delete mode 100644 Tweaks/YouTubeHeader/YTWatchViewController.h delete mode 100644 Tweaks/YouTubeHeader/_ASCollectionViewCell.h delete mode 100644 Tweaks/YouTubeHeader/_ASDisplayView.h create mode 160000 Tweaks/iSponsorBlock delete mode 100644 Tweaks/iSponsorBlock/.github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 Tweaks/iSponsorBlock/.github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 Tweaks/iSponsorBlock/.gitignore delete mode 100644 Tweaks/iSponsorBlock/.gitmodules delete mode 100644 Tweaks/iSponsorBlock/Headers/ColorFunctions.h delete mode 100644 Tweaks/iSponsorBlock/Headers/Localization.h delete mode 100644 Tweaks/iSponsorBlock/Headers/MBProgressHUD.h delete mode 100644 Tweaks/iSponsorBlock/Headers/SponsorBlockRequest.h delete mode 100644 Tweaks/iSponsorBlock/Headers/SponsorBlockSettingsController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/SponsorBlockViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/SponsorSegment.h delete mode 100644 Tweaks/iSponsorBlock/Headers/SponsorSegmentView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/.gitattributes delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/.gitignore delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASCollectionElement.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASCollectionView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASControlNode.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASDisplayNode.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASLayoutElementStyleYoga.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASNodeContext.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASNodeController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ASTextNode.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ELMCellNode.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ELMContainerNode.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ELMElement.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ELMNodeController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ELMNodeFactory.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/ELMTextNode.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GIMBindingBuilder.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GIMMe.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GOOAlertView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GOOModalView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GPBExtensionDescriptor.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GPBExtensionRegistry.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/GPBMessage.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/HAMAsyncVTVideoDecoder.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/HAMMIMEType.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/HAMPixelBufferRenderingView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/HAMSBDLSampleBufferRenderingView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/LICENSE delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLABRPolicy.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLABRPolicyFormatData.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLABRPolicyNew.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLABRPolicyOld.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLAVAssetPlayer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLAVPIPPlayerLayerView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLAVPlayer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLAVPlayerLayerView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLAVPlayerViewDelegate.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLDefaultPlayerViewFactory.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLFormat.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLHAMPlayer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLHAMPlayerItem.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLHAMPlayerViewProtocol.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLHAMQueuePlayer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLHAMSBDLSampleBufferRenderingView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLInnerTubePlayerConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLOnesieVideoData.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLPIPController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLPlayerPool.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLPlayerPoolImpl.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLPlayerStickySettings.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLPlayerViewProtocol.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLQOEPingController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLRemoteStream.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLStreamingData.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLVideo.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/MLVideoDecoderFactory.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/QTMIcon.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/README.md delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/UIView+AsyncDisplayKit.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/UIView+YouTube.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTActionSheetAction.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTActionSheetController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTAlertView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTAppDelegate.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTAppSettingsSectionItemActionController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTAppSettingsStore.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTAsyncCollectionView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTAutonavEndscreenController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTBackgroundabilityPolicy.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTCellController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTColdConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTCollectionViewCell.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTCollectionViewCellProtocol.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTColor.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTColorPalette.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTCommonColorPalette.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTCommonUtils.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTContentVideoPlayerOverlayView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTELMContext.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTEditResources.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTFullscreenEngagementActionBarButtonRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTFullscreenEngagementActionBarButtonView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTGlassContainerView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTGlobalConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIAccessibilityData.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIBrowseEndpoint.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIBrowseRequest.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIButtonRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIButtonSupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIChapterRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIColorInfo.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTICommand.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIElementRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIElementRendererCompatibilityOptions.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIFormatStream.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIFormattedString.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIFormattedStringLabel.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIFormattedStringSupportedAccessibilityDatas.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIGuideResponse.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIGuideResponseSupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIHamplayerABRConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIHamplayerConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIHamplayerHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIHamplayerSoftwareStreamFilter.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIHamplayerStreamFilter.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIHotConfigGroup.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIIcon.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIIosMediaHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIIosOnesieHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIItemSectionRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIItemSectionSupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTILikeButtonRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTILikeTarget.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIMediaCommonConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIMediaHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIMediaQualitySettingsHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIOfflinePromoRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIOfflineabilityRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIOfflineabilitySupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIOnesieHotConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPaygatedQualityDetails.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPictureInPictureRendererRoot.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPivotBarIconOnlyItemRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPivotBarItemRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPivotBarRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPivotBarSupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIPlayerResponse.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIReelWatchEndpoint.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTISectionListRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTISectionListSupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIShowEngagementPanelEndpoint.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTISlimMetadataButtonRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTISlimMetadataButtonSupportedRenderers.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTISlimMetadataToggleButtonRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIStringRun.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIToggleButtonRenderer.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIVideoDetails.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTIWatchNextResponse.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTInlinePlayerBarContainerView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTInlinePlayerBarView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTInnerTubeCellController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTLabel.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTLightweightQTMButton.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTLikeStatus.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTLocalPlaybackController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTMainAppControlsOverlayView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTMainAppPlayerOverlayView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTMainAppVideoPlayerOverlayView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTMainAppVideoPlayerOverlayViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTMultiSizeViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTNGWatchController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTNGWatchLayerViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTNGWatchMiniBarView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTOfflineButtonPressedResponderEvent.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPageStyleController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPivotBarItemView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlaybackController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlaybackControllerUIWrapper.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlaybackData.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlaybackStrippedWatchController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerBarSegmentMarkerView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerBarSegmentedProgressView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerOverlay.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerOverlayProvider.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerPIPController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerResources.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerResponse.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerStatus.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlayerViewControllerConfig.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlaylistPanelProminentThumbnailVideoCell.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTPlaylistPanelProminentThumbnailVideoCellController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTQTMButton.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTReelContentView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTReelLikeModel.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTReelPlayerBottomButton.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTReelPlayerViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTReelWatchLikesController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTReelWatchPlaybackOverlayView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTRightNavigationButtons.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSearchableSettingsViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSectionListViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSegmentableInlinePlayerBarView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSettingsCell.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSettingsPickerViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSettingsSectionController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSettingsSectionItem.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSettingsSectionItemManager.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSettingsViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSingleVideo.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSingleVideoController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSingleVideoControllerDelegate.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSingleVideoTime.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlideForActionsView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoDetailsActionView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoDetailsActionViewDelegate.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoDetailsActionsView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoMetadataExpandingBehavior.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoScrollableActionBarCell.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoScrollableActionBarCellController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoScrollableActionBarCellControllerDelegate.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoScrollableDetailsActionsProtocol.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSlimVideoScrollableDetailsActionsView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTStyledViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTSystemNotifications.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTToastResponderEvent.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTUIResources.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTUIUtils.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTVersionUtils.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTVideoQualitySwitchOriginalController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchLayerViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchMetadataPanelStateResponderProvider.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchMiniBarViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchNextResultsViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchPlaybackController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/YTWatchViewController.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/_ASCollectionViewCell.h delete mode 100644 Tweaks/iSponsorBlock/Headers/YouTubeHeader/_ASDisplayView.h delete mode 100644 Tweaks/iSponsorBlock/Headers/iSponsorBlock.h delete mode 100644 Tweaks/iSponsorBlock/LICENSE delete mode 100644 Tweaks/iSponsorBlock/MBProgressHUD.m delete mode 100644 Tweaks/iSponsorBlock/Makefile delete mode 100644 Tweaks/iSponsorBlock/README.md delete mode 100644 Tweaks/iSponsorBlock/SponsorBlockRequest.m delete mode 100644 Tweaks/iSponsorBlock/SponsorBlockSettingsController.m delete mode 100644 Tweaks/iSponsorBlock/SponsorBlockViewController.m delete mode 100644 Tweaks/iSponsorBlock/SponsorSegment.m delete mode 100644 Tweaks/iSponsorBlock/SponsorSegmentView.m delete mode 100644 Tweaks/iSponsorBlock/control delete mode 100644 Tweaks/iSponsorBlock/iSponsorBlock.plist delete mode 100644 Tweaks/iSponsorBlock/iSponsorBlock.xm delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/Info.plist delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/LogoSponsorBlocker128px.png delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/PlayerInfoIconSponsorBlocker256px-20@2x.png delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/SponsorAudio.m4a delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/en.lproj/Localizable.strings delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/ru.lproj/Localizable.strings delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/sponsorblockend-20@2x.png delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/sponsorblocksettings-20@2x.png delete mode 100644 Tweaks/iSponsorBlock/layout/Library/Application Support/iSponsorBlock.bundle/sponsorblockstart-20@2x.png diff --git a/.gitmodules b/.gitmodules index acf322b..bc32b9a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -31,9 +31,6 @@ [submodule "Tweaks/iSponsorBlock"] path = Tweaks/iSponsorBlock url = https://github.com/Galactic-Dev/iSponsorBlock.git -[submodule "Extensions"] - path = Extensions - url = https://github.com/CokePokes/YoutubeExtensions.git [submodule "Tweaks/YTHoldForSpeed"] path = Tweaks/YTHoldForSpeed url = https://github.com/arichorn/YTHoldForSpeed.git @@ -43,3 +40,6 @@ [submodule "Tweaks/YTLite"] path = Tweaks/YTLite url = https://github.com/dayanch96/YTLite.git +[submodule "Extensions"] + path = Extensions + url = https://github.com/CokePokes/YoutubeExtensions.git diff --git a/Extensions b/Extensions new file mode 160000 index 0000000..a68d708 --- /dev/null +++ b/Extensions @@ -0,0 +1 @@ +Subproject commit a68d70883d297fcc6669429dfd1439848e96e411 diff --git a/Extensions/.gitattributes b/Extensions/.gitattributes deleted file mode 100644 index dfe0770..0000000 --- a/Extensions/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto diff --git a/Extensions/.gitignore b/Extensions/.gitignore deleted file mode 100644 index 496ee2c..0000000 --- a/Extensions/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.DS_Store \ No newline at end of file diff --git a/Extensions/OpenYoutubeSafariExtension.appex/Info.plist b/Extensions/OpenYoutubeSafariExtension.appex/Info.plist deleted file mode 100644 index 5d7d778b91cbee3e3b36d56ad2c295e4c4323b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1016 zcmZWo&rcIU6yAMR#9wp)e*gjssHniYOAAQ67}^pVrLEmk$`9F0x6^jw?9RH~MS3&- z2}Uo*#Ng3`ckf;`QR0P*@#w+C_!l_ac1siY^4`8T-#6d;W~OLUQgapMhcqBU=-BbD z6Wu3Ioj!B6CoJ{$^`AR`;o`vH(52y#(aTrH#wV^`pS*E%YI;UdXGbF2vE?PtDp8z5 zCf8wv$1%|BebMTg8@w(?_$bq z6I*T;R|vCoDIE0j*r_!t{SDMAGOEPFX|3_M6VGKRa?8vyeF3`EAHXumc#JAISGRd} zD5z>x=D00J&2@-X>1=wo&D*#XP}X#5BtRyuGK&+#+`iVVkc&nmos7NSr3Fh?DDzS*^nQ85R#$<`xLCOR>J8Q`%co~_5 z)^(}(XzUhlyJdaL*|rUFQnM+lH_Ztj!5ZtfQd(lq#g^~yR@%na2J>96h_{JdWfo>N zbxw}v)JR0hV{O{R3$lnsikimd9&{;f6SnDczgIa$%AX&+HxtimCL)#Q3po!p^RZtH(1 z-D>QYbZ&lupLNH?8AdGk$Yg#UJDdD&7{o?2Mp2C))aa3V4V95Y zS( diff --git a/Extensions/OpenYoutubeSafariExtension.appex/OpenYoutube b/Extensions/OpenYoutubeSafariExtension.appex/OpenYoutube deleted file mode 100755 index 2555c7a07d5661605b82fceabfce8b1672f6d33b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89472 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 KOyFNk;6DKBWU8|O diff --git a/Extensions/OpenYoutubeSafariExtension.appex/_CodeSignature/CodeResources b/Extensions/OpenYoutubeSafariExtension.appex/_CodeSignature/CodeResources deleted file mode 100644 index b9dc07e..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/_CodeSignature/CodeResources +++ /dev/null @@ -1,333 +0,0 @@ - - - - - files - - Info.plist - - 5KaPBsMVTGZfcc05Od8nGW6/EyQ= - - _locales/en/messages.json - - 8cPkszxzYFSjhRWsf34A0AiHaPM= - - background.js - - tClFxbnUm0L65Qj+Qu8Fk9asL2o= - - content.js - - a6o4B4PMlrIOBXlniU2NS4D9SJE= - - embedded.mobileprovision - - dVGLS8Qpu/eCI1J5VCu9IfYq3Z4= - - images/cat_1.0.gif - - DtSTnvB7wRt647kM1b38KLfDfXA= - - images/icon-128.png - - rYa1lv1LgkO3fkP9h6gRSjlQgqk= - - images/icon-256.png - - 05xbekvTg28KsH9RRIKQRL8tqQs= - - images/icon-48.png - - BWUZe8raKzOzA2cDWIYFoBPxxw8= - - images/icon-512.png - - shzpVHJMsAu4q820Fb+YzByiFhc= - - images/icon-64.png - - HZC4YIb4ZLg4lpjNAKFqSaka6r0= - - images/icon-96.png - - IPAOd1HfCtCI7ybhVhwA5TU/BZ8= - - images/toolbar-icon-16.png - - Bkb2Cy8VYIcWl7wFZ2HcWZcCoyA= - - images/toolbar-icon-19.png - - XLkdODJ73CVbwn/1LCAsfB6scPg= - - images/toolbar-icon-32.png - - 0cQgf/z3urGdzsmtmc2Wnim1+lg= - - images/toolbar-icon-38.png - - eas7Tl3/r2JMZf6nK84ZjoBJrZo= - - images/toolbar-icon-48.png - - fxyz1xgkIR877Cf/7uYNUqXrxoM= - - images/toolbar-icon-72.png - - pHL3CJwjPY30T9sFvvcA2qlraBw= - - manifest.json - - b37QyqMYHlvlfOjbvJLOKeAM5Y4= - - popup.css - - mXR2qQxu+ceMOItNpc4aImux5wY= - - popup.html - - zTk6QImmvcZjMYLQY8ek+cqSEWg= - - popup.js - - grmSQBg1aRbGzHHjd3TWHS/HbOY= - - - files2 - - _locales/en/messages.json - - hash2 - - 4pOaVgBrOGGIoI81XdEOZidIyW9peYtz85HIYX7d1QE= - - - background.js - - hash2 - - 2S7ONYvdkGsryEavyrR7nMCTwsjNGqMV2BSWIxWLSYg= - - - content.js - - hash2 - - 9CYz6yZ8bRI2JRzRwnn4DOGuPuy2GSsOudXSZU6s1po= - - - embedded.mobileprovision - - hash2 - - 4TQyzTTz0VYUTM0IXf2PMSufVEkzd4WlPWbwKMyfKfQ= - - - images/cat_1.0.gif - - hash2 - - 65Ql3FhfivRMoMifbuY5KK8I/1rZx/Zmmwsx1La4OyI= - - - images/icon-128.png - - hash2 - - TV8I8bcVP9rAnVA4AJRAWtkJveIenMpYsd/7+rsMLzo= - - - images/icon-256.png - - hash2 - - kksdsW0Y1svz0bT0i3UzQGBmBDxJGr2eTCZmaqTS+XM= - - - images/icon-48.png - - hash2 - - mBNPpZ78p0eH4WsNdF/EXw/sFHq5f8PqERARlLulYbY= - - - images/icon-512.png - - hash2 - - waQn18oFc3GbhXXm2HEn6xFQk3HKehp9crGljWAMsGQ= - - - images/icon-64.png - - hash2 - - CJwxajQk49Cd0RfR22yEPO6pjDbg+Aa4Ocxi+812CiM= - - - images/icon-96.png - - hash2 - - zuzRjCepizxOWXh9ftCPth38GUxy1Ea/4zS3dw19OXo= - - - images/toolbar-icon-16.png - - hash2 - - xmXH4YHb+Pq/YuC1e8JLIun93LuM3+/8MvB3r8oTKls= - - - images/toolbar-icon-19.png - - hash2 - - qSX/1Ux4BOUIhixJK5NkvyTomLwp0yISfsQ97uF8/5g= - - - images/toolbar-icon-32.png - - hash2 - - pGDg4NcSdD5EQaZgaiwxNosbSEXmZnpRc79RfitKc1c= - - - images/toolbar-icon-38.png - - hash2 - - BUU3dwrCSvNOiFkBQWdPkrwASjUvxSxbizW+Izt3LBA= - - - images/toolbar-icon-48.png - - hash2 - - JLZV5da+fZkfw0m2KfMqHSixWBCJvZoUNlt3la7gm54= - - - images/toolbar-icon-72.png - - hash2 - - TwM7A1Bkuv4C3SWorFNwG+w38mWo3TaMtglLdDXxcFw= - - - manifest.json - - hash2 - - +nWdvS9ap7YzpjqKSWsGUHP5K2irkTGozQX/tI4WrYc= - - - popup.css - - hash2 - - LIfF3an8mzKIMD8PDhKILnrZBhxxSTzoZQKyRiyWuB0= - - - popup.html - - hash2 - - 9Ro1fCC5Meq0eSNrYab7V3uc4tNvmwRqMsCb1757M6Q= - - - popup.js - - hash2 - - ruLXAORE+vDoLKPGBSkl7hnXv8V+ZexCoX3KvJyHxBk= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Extensions/OpenYoutubeSafariExtension.appex/_locales/en/messages.json b/Extensions/OpenYoutubeSafariExtension.appex/_locales/en/messages.json deleted file mode 100644 index 12ab694..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/_locales/en/messages.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extension_name": { - "message": "OpenYoutube", - "description": "The display name for the extension." - }, - "extension_description": { - "message": "Displays an Open in Youtube alert for sideloaded YT", - "description": "Description of what the extension does." - } -} diff --git a/Extensions/OpenYoutubeSafariExtension.appex/background.js b/Extensions/OpenYoutubeSafariExtension.appex/background.js deleted file mode 100644 index ff39b3b..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/background.js +++ /dev/null @@ -1,6 +0,0 @@ -browser.runtime.onMessage.addListener((request, sender, sendResponse) => { - console.log("Received request: ", request); - - if (request.greeting === "hello") - sendResponse({ farewell: "goodbye" }); -}); diff --git a/Extensions/OpenYoutubeSafariExtension.appex/content.js b/Extensions/OpenYoutubeSafariExtension.appex/content.js deleted file mode 100644 index 8c80064..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/content.js +++ /dev/null @@ -1,25 +0,0 @@ -browser.runtime.sendMessage({ greeting: "hello" }).then((response) => { - console.log("Received response: ", response); -}); - -browser.runtime.onMessage.addListener((request, sender, sendResponse) => { - console.log("Received request: ", request); -}); - -function afterNavigate() { - if ('/watch' === location.pathname) { - window.location.href = `youtube://${window.location.pathname.slice(1)}${ - window.location.search - }${window.location.hash}`; - } -} -(document.body || document.documentElement).addEventListener('transitionend', - function(/*TransitionEvent*/ event) { - if (event.propertyName === 'width' && event.target.id === 'progress') { - afterNavigate(); - } -}, true); -// After page load -afterNavigate(); - - diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/cat_1.0.gif b/Extensions/OpenYoutubeSafariExtension.appex/images/cat_1.0.gif deleted file mode 100644 index ce1e88be98bdf22f584f9666dd70e53cbba97a76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112892 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
???`u-UF)`RyqT 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 diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/icon-256.png b/Extensions/OpenYoutubeSafariExtension.appex/images/icon-256.png deleted file mode 100644 index 6bd3d206a0ecafd601566b61b8b21f2b92f69042..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43408 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 diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/icon-48.png b/Extensions/OpenYoutubeSafariExtension.appex/images/icon-48.png deleted file mode 100644 index 353e8fbd504c0cec25c2e7603123358d517d45de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3436 zcmV-y4U_VTP)DODjvxcr z3W^5PP*Q8Hq_sbqn6znPC~4xK{-vQmY+C!vq_J(VF>Rx^Hpbv1*i@*BC{RXTf(*hu zm~n=gVdg$(?(^K+wf3EL*mLHNpklg`eb+jBz1QAn?|sg>HZ%qsbxX4o%}uTuf0a-p zi6)nLNqHZ$;yPBv75cS=*wMN~KP6 zY!rONngnO#pcY~Q8ontS#@fxca=ENz88>QdM`UzbWc5Cs7QT)Pg~HTq5(Icr+wXp}*(|-3oj8 ze10Grjq?3)jqhkDFO^=ecbNpKXCQronWxjbY;I~0+<2BCX$mKiY1pi7mkk0IeR|?1-^tY6iFZl(Q8n`Q!^o`tCp_^mW9S?;u$gx(?P6X5Z4sQcSaNj+rh` zs{~@PSce2@Rk&`tPKg1=L+1}5*Y^^ZgeKq#*=dJyqvTnMXwjk`z5R7UCl|l+O z8VyJ8JYt?H1ZpQ>E1t%5_82OO?TEDBs{&&W)&g;##KtrOU&rHd9!7`S6lm^;bs?Qr z8rl!@xa#K){SJ$2N3b~Ig5hpM+J8UXO?M&Kv>E|T-b!8@I)UN7LkQ;&qbb}2Z}}oJ zg)0cH_@Ox(H}cOmX&QwI*;E2VxMfPna4}|JW75ahrF;_S-`a~+;XVXHQDg$>z@W zhz6ROttzO91%49kn-Fi?i0tG}^!7Z9R_7^1YcC^regf{!$KduwO`mMS>R&VKA=;)6 zG!&qDu#xN;>ohBJ<?)HX8W%(=6eJq zV_5`pZ^Ib+I~Aa!bQ}5CjY`aO0vDx)@R_%MgH;r~H?kD@)?Em;KcJFaNM8DTKX?{n zz5C}CgacZ&`EiumAII=m4&L-3%=Eu}Q#K_Tl>k>ooC(cXZ-XDbfo9_f!qH|-$G;C> z)19V{=r+QAAHIZ8`gKH|Qw`2?J2yiD0 z2`B}cI%6L_kCvDZh3F3W7T1#9+hhdOU4wOMK)1t#PgGxY*F>aLcr4uh=MS_;WKqqQV+msQ#3c3TKXEI|LKK>L| zw3OkX#jawHDTl%reH|~|^iy0JFT#=SLE-AVrXPumWrb#JCcuOk5}L6=geQIMHjC{%HEA~aT>nj$I7k* zDmr=+EMVRPN}7JG3fZXvn!jVPxnrmX*UlRu){`W}M(=yS$I9?Ug#5HC+a0Jm<8TJr z=hzlmD{fw~4cAg-*lE)%P$n zL+9T>boyUNP|?*>C#}#G*CJZ6DUk;9dLPp*EAGR{6cw^Kj#~DDvMIK$m=oZQOaU_+ zL2jxao)$X{?^4BPC;G-FG~>)fFN&A`jLudYoQ~Ozuxh|rP2*bcizt;1l?0E9zhxr= ziPfe}@ol%ePTUR!XZ4+n@yO5`kt(Mxghd-=eE!9RAtUs3t-MFyQ7xC$*a0i=1yAY_TnBdgyXY zvpuJW?l-ED)5xJrKDke3i1?F)&3i!R7c-bPlTw-U%2DrQC!#F$rDM;c(|-;TzG-I* zW$J74HJY(`=L*ck9)ZIhH0|j2>VfhIlTUU)Ai?Xj^qEsgH=@&^C9qb_QStIrmHHCM zhD4^2n?Qc}00K)LC>azzo&UMwPJ4~k|Lae3HCivqj%K7o55p7eF!jZbV6Jebkc5ri zJ=E+06}&zIx^Jdc0#b3EX&U7Dh*3Bw31fCHGLMZi@aZws`2&o)tF-D+z%+Ws%qUuI zbnNg^*wn`G#byV3MQnB_+V6bSOo)XBPyYi(i6=lk$*SFt3_UM6Zrh=3=m7{V*r*iXE)T=* z2w(=``Z}+)>OUeUQ^-6@aEHpCG8W9ji&t*L=rwv4oW6)+>Jyc{&KH`owCu!XxEwr6 zG=J$W<&0-NN{NSvU$3U>5u0r!9wT^K6Hl(rzcymWk%zdgj5`Y!614ns`=Dq`lvl+<%&HK=Dvy!aL zI*lMbdIn9lbMz)7h@9j0h6T0i-*5!jS=-u2aCtHYBRdE`CBc1CF)N-)4bGW`f21(?3g1U#;h4~fc)wszUon2oyx

hxlu_ef)w$NiIO&xk?pxaTx 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�k~PKPIhsOjv{Hq#GY3$Iia%~k)-_|E?t&d81K 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

FOI2||_xI5HC4;zYiFLC+6t$2$1~J%c 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 Kl>g>;@BaWjEq;#x diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/icon-64.png b/Extensions/OpenYoutubeSafariExtension.appex/images/icon-64.png deleted file mode 100644 index 995689f728d170a2d41308e7ada97c1be87d927f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5151 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 N002ovPDHLkV1hO#^aua| diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/icon-96.png b/Extensions/OpenYoutubeSafariExtension.appex/images/icon-96.png deleted file mode 100644 index cb079d20876de3e8289025c91fc674139d7bb7df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9749 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 diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-16.png b/Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-16.png deleted file mode 100644 index ad014f6e2ac2e5063eb76e821d17c86c472bc7ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-QsS%!O zzP=1vKsE;hV|yk83y{SK#8N=az`(SC2`(bAfEmFCNs7-6J^@s0>FMGaVj;M7(q26` zM}fBKZY>I2|E&r+>$n_O?Axs%*r^@xQ;!))dWL9~KUjWkVUR|L-v^ud#V$eHekKHfqiqrxmoh5kL1Fn zZ+br3mzB%>nFVdQ&MBb@0ENh}d;kCd diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-19.png b/Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-19.png deleted file mode 100644 index 33eb01e74fa336aec4ac7c082014edb28f7c163f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQmUKs7M+SzC{oH>NS%G|u)CkWs zUtb0-Ae)1Mu|1Q41;}CqVksbIU|?Fn1Q!urz>HvnB$<~N%>gQ2q&(JaQMVn82mH!yroK-7m(U@<;wQaQ|=k+Y~iZS)^%!OZS2dLBk}q7fyFL z-yLyK7Vs%Zyl!gz{^6P554G}lJhM4pYxk^XpXVp}tA)oS{8v_UioR$qwrKIa(LBeh z*l$wLquR#&4=k@XFx@s_y#LU+=fK=q3%{A~X?0iCW&d#hAghgj=H(d^nM1jyN*?N_ z{824pFHyDJx#jAd+a}XA`?y}+d%W|B+0L8c0b5M?ABtU5)Sh0$`_2Cn^M+>Q-%BMk zdv;tqWqWdspW(iyzlRehAK5K6QBEkoap|n~+8YL)Uz&F$%{#ZI{l?jzr~i80k12c< zsp+zDen0=a0nf6B4J+k@c@8rEX$;Bd$jZE=^)~(gf^Zjkr)zR=CR8y@yZbh@_l@%Y zZ~R);zVmOZ&S~6yc9r~NeG@<9bzk=F@ZZ?xnU`Q@wz#6#qWt`t?`tbLLMKoArSbfd zO0eFf-$`8Y4Y{@1d@p#q^$f}$$y+G1f6`^QwNYzpIO)lia$?RKbLh*2~7asH0etK diff --git a/Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-32.png b/Extensions/OpenYoutubeSafariExtension.appex/images/toolbar-icon-32.png deleted file mode 100644 index a71914b0a06d851f6184587fb3c1b47b1cb74fc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 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 eu>!Yx1^x%ov)h%9mGr6r0000 zJ{d2SmU=@lX$U?j(nJZ-ga$=XpNvr>Ml`WeW8wu$y*!y11;tBJLFy$&Ll8tLwM|Qc z4_eF+G&YtP+&dzRa{7>>_c4y9f=gisJnX~h^rBYeS5hzEX9D&h`z_`&f zU8;cXYM=%<4>m_=EBGsplJpU0HK27;@Jlq%YpI0n2=@gvKMd- zD6jf%*lY?Np^(#aE}VN2xGBcTVYKf8b^`kWF2aWZF3Lm&zy*6MPz`Vqp9j>RDp8Cm zAE31b=o?Y1;Kn7e$92IqJ5Hi)8*m#?3HSwSC9&sNv_xGNjMgASJXog zUpoORuL4?-_`2mPT#%(+A#E$;$imhKAx@oJM6z(5Um+2IsSs~@Cm4~bbshl~yXI>LZz5tQ5 zvBH;}>x(?k;ler3mvDrBSE21MKswKRo)Cl*X86(uPZYfJw?>7mEtIDg&rDn&R&1Gp z+->QGxMa3(xJ}vMLoC+=&YrA`rSyYq9A6>hs8%vr3@NoBlXfH*0l^Vw=fnVtEFdwzGV_ zrX}tjuQ(qnzX7%l?V9UF9x@B0(%yzNhQ1X9Ox{9CC5V`RNC&n1$3q!ac)EoT9CJjt zl}lk=t*GQe8bY|8z6tQ#E{W_(qU5Rbndry#MT>_}E0yM;Mn26|5iP%pM-^^q%f9DP z3O5TEj-c&jfPqgdJg>HG@tR|g6&?l1jtgRY#Vgzl74AxsJH)-u`bdAI?Z`2RHl_Gs zC#7Fjq`c=V^%mgsq~lC=K*8sGtxqA2j9m+m_La^&!B?iB<2wKs=g=|$!h1YP2bF%2 zu@?~_{w{W@;!M^mz8)(8?ub63J@iBY@-gP>vjz>zU5y#*pFscjGjK4#v7*hOM3IeU zE|so<&a(;hd{lVC`It{ft50OMpe^#+X#t8Tp`%7-*@|59BlI<3LZl^oMK35gE4d?P z5p7J7$)N>^xrLM}SrK#3q^l-I$ETTj(Ne%?*OK;T%L?2_#;ygZOX+x#Qa4f+Ik!2ou)t(sUR>R~wTy_6P-o#wTSbQLPcJFcl9AJGM=E{d^dcr&(SSwmD{P z!kq44Uwk7v@3I>MUNd==fza+dp%;2R<1aI|Esi;{JPl2|bLis^#C8R-%YlpDSvGS8Bm9#D_4KEY3r;jiJHE5RWE)0F2WtIg6MChLDdyVso48Ur;|M zgaL))a@5J$vmbTd$1qIkjpL@=su=dEI;?Q>0W9(%OW21$U72y1GSlWW9)#TrXV+>cK{h(r# z-*rKR=PqU-rsRMUr{=6Hk)(oNT!O%v1`IrJ|d6IFKf#Sz0zwM?0zA_yh?*u*tT!Ep@K_JLhJ`O~oq#8s_ z0GGrNa$viGod8b@x`0Cf2XzdfPh9Ay0#!f_z!QW8z%@=RyaHl)55PtK4wr^%j4i`2NnWxuN+kT zC0BCc7LQQt0Ol(V0N0Z;C~f?e*n1D$$-8_w;BKd002ovPDHLkV1ha>-ZTIJ diff --git a/Extensions/OpenYoutubeSafariExtension.appex/manifest.json b/Extensions/OpenYoutubeSafariExtension.appex/manifest.json deleted file mode 100644 index a7c520e..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/manifest.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "manifest_version": 2, - "default_locale": "en", - - "name": "__MSG_extension_name__", - "description": "__MSG_extension_description__", - "version": "1.0", - - "icons": { - "48": "images/icon-48.png", - "96": "images/icon-96.png", - "128": "images/icon-128.png", - "256": "images/icon-256.png", - "512": "images/icon-512.png" - }, - - "background": { - "scripts": [ "background.js" ], - "persistent": false - }, - - "content_scripts": [{ - "js": [ "content.js" ], - "matches": [ "*://*.youtube.com/*" ] - }], - - "browser_action": { - "default_popup": "popup.html", - "default_icon": { - "16": "images/toolbar-icon-16.png", - "19": "images/toolbar-icon-19.png", - "32": "images/toolbar-icon-32.png", - "38": "images/toolbar-icon-38.png", - "48": "images/toolbar-icon-48.png", - "72": "images/toolbar-icon-72.png" - } - }, - - "permissions": [ ] -} diff --git a/Extensions/OpenYoutubeSafariExtension.appex/popup.css b/Extensions/OpenYoutubeSafariExtension.appex/popup.css deleted file mode 100644 index 5b149b9..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/popup.css +++ /dev/null @@ -1,15 +0,0 @@ -:root { - color-scheme: light dark; -} - -body { - width: 100px; - padding: 10px; - - font-family: system-ui; - text-align: center; -} - -@media (prefers-color-scheme: dark) { - /* Dark Mode styles go here. */ -} diff --git a/Extensions/OpenYoutubeSafariExtension.appex/popup.html b/Extensions/OpenYoutubeSafariExtension.appex/popup.html deleted file mode 100644 index 0287388..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/popup.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - Extension made by @CokePokes - - diff --git a/Extensions/OpenYoutubeSafariExtension.appex/popup.js b/Extensions/OpenYoutubeSafariExtension.appex/popup.js deleted file mode 100644 index 5c1aa86..0000000 --- a/Extensions/OpenYoutubeSafariExtension.appex/popup.js +++ /dev/null @@ -1 +0,0 @@ -console.log("Hello World!", browser); diff --git a/Extensions/README.md b/Extensions/README.md deleted file mode 100644 index 5b68abf..0000000 --- a/Extensions/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# YoutubeExtensions - appex extensions for sideloaded YT - - - What is this? - - These plugins enable "Open In" for sideloaded Youtube without any need to download other Opener apps /Shortcuts. - - - How to install: - - 1. Download the .appex files here - 2. Unzip Youtube.ipa & copy them to /Payload/Youtube.app/Plugins - 3. Compress Payload folder & rename .zip to .ipa - 4. Sign & Install onto device - 5. Open YouTube once & then open Safari to enable the iOS 15 safari plugin [prompted always allow - do it] - 6. Press the Share icon in Safari scroll app list > More > Enable Youtube - - Done! - diff --git a/Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/Info.plist b/Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/Info.plist deleted file mode 100644 index c2319773260344e0bbd111c462256396d6c54b22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmYc)$jK}&F)+By$i&RT&Ji!58tNIAnOg3gpI1_ppOceXM6S{yH+73vvWl3!Grl%H6X;*wgNnVy$elA7WQ)K(dgpP5&J&=)TtjI1~eXi{c= z-bGfncmZj2+jO%GD|N$6bSrW)DUlUmMzX8c!O=j6~}Q1#uJPe7>_Un##4-+DBi@ccg=CS z-Ju@#dk4BGb#J1JsqW2maj19S?)Hy$aiWV4x;WMPtgk;7gHJ{ARS&)u#docL=uzkg zX!Y6V0R0uSwR#g8ZVH zclP>a5vK{r<*k;=@$%1>oR4G3uq@+D<%_9UXU(>>y_yEz+Z;UD`gO{rVX*{Gfyn~f z$EgfAss_)ZTtRkf#WhKp3REg-6DlmTLr$%7IW%V0WxB&4Ip_QYgktLqhD8@~M$llVbPxQ66~-Z}bp*&6nX}}~ zkTO%NkhM~Q&od)tCrTHsGX3XKN@Y^#G=`0oqdp|JP(LJQt2DWdI3jlt2Xm!+w)s5w z8ZW&a&b)23#Op+{mnWWhT`%3EV1r69PT|WbnQ{)YbZ4ReH}(HHjB+0?Tl|J7=h`w$aHgsI?Ubb-5_cFD+dz7ytkO diff --git a/Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/j1y-V4-xli-view-wbc-yd-nQP.nib b/Extensions/ShareServiceExtension.appex/Base.lproj/MainInterface.storyboardc/j1y-V4-xli-view-wbc-yd-nQP.nib deleted file mode 100644 index a0da51efd834228c0de0854e07a7ae576378bfc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1164 zcmZuw>rN9v6dtwJvR+7h0^b(O2MId=bw~YYNeB&bQrjpYNQp%uJfQtF#I?2q6Z_G|E$y$0)B+W>9|LBxDNT z(+NTvjW~+i&5fwlkD8lNYY?@!dYxe$op!nxoz}M~`reFxv|2x-=vQ=DFfCeKrh*oI zctx2P)WmbBUubpObwQwo`c&4l0b8M^kUNqFO!@Q*W+n)kCwi9sq*#|A_I1=ea{~|f ze7Pd)=r$~vIj0_kav`K1m>w`mS19m-Wt+^W47_E>58+F}T&7UVIlKf|N}`)B0}kF2 z4=TVV1#zI$V@e&cLuqBPAA;&{l;xS_UQ*0hkMkdl^)6Pz8Un_y%05+Bv%xJ*i=e zT;Q&Ox2NOqgbV{FOlI-Cz>!ir2)PTLf|&>J zEvh%}P|cxJf*cjPyVDWNHk2J4gF7ZVEhVSLP{Iz5)N$8JT+KBb_yHd%YM?U5omw6n z?pwB2+ZD$JoQM9%2IWe?@Bmp1lU>Y#^W42M7Nq%wBi3*XIj0EzmTqrC*|wop``kz& z?izOy8^!~~NaF{MJ&oOD+rUjHZ3Fil@iyYnxP{nC_07yP>VrVafe($OR&FaL7cvh5 zTg0twrq1u6<=@|Bb5<+yy_eb<`CRg`j?W$&O7$_ho;)KDj|hpUPDtWF)hB(8ryAdD z+(^YUkM#42-27k9Z9`qw&8d!|F7!^~FtL?rr5eih9x6T?_YwE?Q3v{vtyEj>bvL=* zu- Nlz$gg*U@t(e*j;mfN}r; diff --git a/Extensions/ShareServiceExtension.appex/Info.plist b/Extensions/ShareServiceExtension.appex/Info.plist deleted file mode 100644 index 427b324bd31ee5cb6603d6a860c51fcc4f33e9b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1264 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%0D&W5L^ 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 diff --git a/Extensions/ShareServiceExtension.appex/_CodeSignature/CodeResources b/Extensions/ShareServiceExtension.appex/_CodeSignature/CodeResources deleted file mode 100644 index d2950b5..0000000 --- a/Extensions/ShareServiceExtension.appex/_CodeSignature/CodeResources +++ /dev/null @@ -1,157 +0,0 @@ - - - - - files - - Base.lproj/MainInterface.storyboardc/Info.plist - - Bgt43YuQd48Y7NBkKAH/I1Nd+7Q= - - Base.lproj/MainInterface.storyboardc/UIViewController-j1y-V4-xli.nib - - t/rVTMy59WLCl0e0ydlT2JlJKIs= - - Base.lproj/MainInterface.storyboardc/j1y-V4-xli-view-wbc-yd-nQP.nib - - 56s4vIzFNrq5HEvB3Mr6qnqVRFg= - - Info.plist - - 7+n2S5sS/Ngeoe21gJMc6iC6+ac= - - embedded.mobileprovision - - dVGLS8Qpu/eCI1J5VCu9IfYq3Z4= - - icon.png - - /pip+c1EETgjhxNcOhgiyQxxzyU= - - - files2 - - Base.lproj/MainInterface.storyboardc/Info.plist - - hash2 - - Qnp5pVqL/lRCSEISDYZs1VBLxfcEnfpOzHg6WgcgLgk= - - - Base.lproj/MainInterface.storyboardc/UIViewController-j1y-V4-xli.nib - - hash2 - - VpQww1vK2BoM0RIaiw/B/8JZ3kp5Pks5bM8Sjtjju9w= - - - Base.lproj/MainInterface.storyboardc/j1y-V4-xli-view-wbc-yd-nQP.nib - - hash2 - - C87FO0vFlvhG8vp7+3v+EcR9kbOeu9v+mDLy/iU+6e8= - - - embedded.mobileprovision - - hash2 - - 4TQyzTTz0VYUTM0IXf2PMSufVEkzd4WlPWbwKMyfKfQ= - - - icon.png - - hash2 - - mfufJ0CJyFLUpRnLC8q8awHkGqmWeQtRDgF5EBXKUQs= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Extensions/ShareServiceExtension.appex/test.json b/Extensions/ShareServiceExtension.appex/test.json deleted file mode 100644 index 06c02da..0000000 --- a/Extensions/ShareServiceExtension.appex/test.json +++ /dev/null @@ -1,7 +0,0 @@ -var GetURL = function() {}; -GetURL.prototype = { -run: function(arguments) { - arguments.completionFunction({"URL": document.URL}); -} -}; -var ExtensionPreprocessingJS = new GetURL; diff --git a/Tweaks/Alderis b/Tweaks/Alderis new file mode 160000 index 0000000..7992b3b --- /dev/null +++ b/Tweaks/Alderis @@ -0,0 +1 @@ +Subproject commit 7992b3b57e86beca069905df121dc57542ae5b6f diff --git a/Tweaks/Alderis/.gitignore b/Tweaks/Alderis/.gitignore deleted file mode 100644 index 5b863e9..0000000 --- a/Tweaks/Alderis/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# Crap -.DS_Store - -# Xcode -*.pbxuser -!default.pbxuser -xcuserdata -*.xccheckout -*.xcuserstate - -# Carthage -Carthage/ - -# Theos -.theos -packages/ diff --git a/Tweaks/Alderis/.jazzy.yaml b/Tweaks/Alderis/.jazzy.yaml deleted file mode 100644 index fedf7e6..0000000 --- a/Tweaks/Alderis/.jazzy.yaml +++ /dev/null @@ -1,36 +0,0 @@ -clean: true -author: HASHBANG Productions -author_url: https://hbang.github.io/ -github_url: https://github.com/hbang/Alderis -root_url: https://hbang.github.io/Alderis/ -dash_url: https://hbang.github.io/Alderis/docsets/Alderis.xml -documentation: info/*.md -hide_documentation_coverage: true - -custom_categories: - - name: "Guides" - children: - - "Preference Bundles" - - "Migrating to 1.1" - - - name: "Color Picker" - children: - - ColorPickerViewController - - ColorPickerConfiguration - - ColorPickerDelegate - - ColorPickerTab - - - name: "UI Components" - children: - - ColorWell - - - name: "Extensions" - children: - - UIColor - - ColorPropertyListValue - - String - - Array - - - name: "Deprecated" - children: - - ColorPickerCircleView diff --git a/Tweaks/Alderis/.swiftlint.yml b/Tweaks/Alderis/.swiftlint.yml deleted file mode 100644 index 8e390d9..0000000 --- a/Tweaks/Alderis/.swiftlint.yml +++ /dev/null @@ -1,61 +0,0 @@ -disabled_rules: - - trailing_comma - - nesting - - fallthrough - - shorthand_operator - - todo - - large_tuple - - identifier_name - - type_name - - type_body_length - # TODO: Why is vertical_parameter_alignment giving false positives? - - vertical_parameter_alignment - - vertical_parameter_alignment_on_call - # TODO: Enable when removing support for older Swift versions (<5.6) - - unavailable_condition -opt_in_rules: - - closure_end_indentation - - closure_spacing - - contains_over_first_not_nil - - empty_count - - explicit_init - - fatal_error_message - - first_where - - joined_default_parameter - - literal_expression_end_indentation - - overridden_super_call - - prohibited_super_call - - sorted_first_last - - unneeded_parentheses_in_closure_argument - - vertical_parameter_alignment_on_call - - yoda_condition - - nslocalizedstring_key - - unused_setter_value -custom_rules: - comment_whitespace: - name: "Comment Whitespace" - regex: //\S - match_kinds: comment - message: "Comments must begin with a whitespace character" - spaces_not_tabs: - name: "Tabs not Spaces" - regex: ^( ) - message: "Use tabs instead of spaces" - point_zero: - name: "Point Zero" - regex: '(? "https://github.com/hbang/Alderis.git", :tag => "#{spec.version}" } - spec.requires_arc = true - spec.source_files = [ "Alderis/*.swift", "Alderis/*.h" ] - spec.resource_bundles = { "Alderis" => "Alderis/Assets-ios12.xcassets" } -end diff --git a/Tweaks/Alderis/Alderis.xcodeproj/project.pbxproj b/Tweaks/Alderis/Alderis.xcodeproj/project.pbxproj deleted file mode 100644 index a2db244..0000000 --- a/Tweaks/Alderis/Alderis.xcodeproj/project.pbxproj +++ /dev/null @@ -1,482 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 4E1C741328266C5900227EC3 /* UIFontDescriptorAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C741228266C5900227EC3 /* UIFontDescriptorAdditions.swift */; }; - 4E1C74172826C1F100227EC3 /* ColorPickerAccessibilityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C74162826C1F100227EC3 /* ColorPickerAccessibilityViewController.swift */; }; - 4E1C741928276D5600227EC3 /* TextViewLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C741828276D5600227EC3 /* TextViewLabel.swift */; }; - 4E1C741B2827829E00227EC3 /* AccessibilityComplianceLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C741A2827829E00227EC3 /* AccessibilityComplianceLabel.swift */; }; - 4E1C741D2827882600227EC3 /* AccessibilityContrastSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C741C2827882600227EC3 /* AccessibilityContrastSelector.swift */; }; - 4E1C741F2827B3C800227EC3 /* UIFloat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C741E2827B3C800227EC3 /* UIFloat.swift */; }; - 4E1C74212827B8F800227EC3 /* NSBeep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C74202827B8F800227EC3 /* NSBeep.swift */; }; - 4E2E6C06282BD5990089E4FB /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E2E6C05282BD5990089E4FB /* GradientView.swift */; }; - 569C25522427F57000022C60 /* ColorPickerTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569C25512427F57000022C60 /* ColorPickerTabViewController.swift */; }; - 569C25582428346900022C60 /* ColorPickerMapSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569C25572428346900022C60 /* ColorPickerMapSlider.swift */; }; - 56C74667242F722A003ED00A /* ColorPickerSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C74666242F722A003ED00A /* ColorPickerSlider.swift */; }; - 56C74669242F75E3003ED00A /* ColorPickerNumericSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C74668242F75E3003ED00A /* ColorPickerNumericSlider.swift */; }; - 94A2368C252B5951002B5D0B /* UIColorAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A2368B252B5951002B5D0B /* UIColorAdditions.swift */; }; - CF73D33A241F9C23000B1B10 /* Alderis.h in Headers */ = {isa = PBXBuildFile; fileRef = CF73D338241F9C23000B1B10 /* Alderis.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF73D344241F9C31000B1B10 /* ColorWell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF73D32D241E49EE000B1B10 /* ColorWell.swift */; }; - CF73D345241F9C31000B1B10 /* ColorPickerMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE70280241CBDE700083903 /* ColorPickerMapViewController.swift */; }; - CF73D346241F9C31000B1B10 /* ColorPickerSlidersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE70282241CC88D00083903 /* ColorPickerSlidersViewController.swift */; }; - CF73D347241F9C31000B1B10 /* ColorPickerWheelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE70288241D0E7300083903 /* ColorPickerWheelView.swift */; }; - CF73D348241F9C31000B1B10 /* ColorPickerInnerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE7027B241A62ED00083903 /* ColorPickerInnerViewController.swift */; }; - CF73D34A241F9C31000B1B10 /* ColorPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE70273241A4C5500083903 /* ColorPickerViewController.swift */; }; - CF73D34B241F9C31000B1B10 /* ColorPickerSwatchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE7027E241B984600083903 /* ColorPickerSwatchViewController.swift */; }; - CF73D34C241F9C4D000B1B10 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF73D32B241E4720000B1B10 /* Color.swift */; }; - CF73D351241F9FB3000B1B10 /* ColorPickerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF73D350241F9FB3000B1B10 /* ColorPickerDelegate.swift */; }; - CF7750B72520D3B50069CC57 /* Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7750B62520D3B50069CC57 /* Assets.swift */; }; - CF7750BE252203630069CC57 /* DialogButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7750BD252203630069CC57 /* DialogButton.swift */; }; - CF7750CF252433680069CC57 /* ColorPickerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7750CE252433680069CC57 /* ColorPickerConfiguration.swift */; }; - CF7750D62524615D0069CC57 /* SeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7750D52524615D0069CC57 /* SeparatorView.swift */; }; - CF775122252852460069CC57 /* AlderisSDKCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = CF775121252852110069CC57 /* AlderisSDKCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF79DA31251723C500F17BCB /* BottomSheetTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF79DA30251723C500F17BCB /* BottomSheetTransition.swift */; }; - CFAFFC9124277CEE005AD4C1 /* Assets-ios12.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CFAFFC9024277CEE005AD4C1 /* Assets-ios12.xcassets */; platformFilter = ios; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4E1C741228266C5900227EC3 /* UIFontDescriptorAdditions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFontDescriptorAdditions.swift; sourceTree = ""; }; - 4E1C74162826C1F100227EC3 /* ColorPickerAccessibilityViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerAccessibilityViewController.swift; sourceTree = ""; }; - 4E1C741828276D5600227EC3 /* TextViewLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextViewLabel.swift; sourceTree = ""; }; - 4E1C741A2827829E00227EC3 /* AccessibilityComplianceLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityComplianceLabel.swift; sourceTree = ""; }; - 4E1C741C2827882600227EC3 /* AccessibilityContrastSelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityContrastSelector.swift; sourceTree = ""; }; - 4E1C741E2827B3C800227EC3 /* UIFloat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFloat.swift; sourceTree = ""; }; - 4E1C74202827B8F800227EC3 /* NSBeep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSBeep.swift; sourceTree = ""; }; - 4E2E6C05282BD5990089E4FB /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientView.swift; sourceTree = ""; }; - 569C25512427F57000022C60 /* ColorPickerTabViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerTabViewController.swift; sourceTree = ""; }; - 569C25572428346900022C60 /* ColorPickerMapSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerMapSlider.swift; sourceTree = ""; }; - 56C74666242F722A003ED00A /* ColorPickerSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerSlider.swift; sourceTree = ""; }; - 56C74668242F75E3003ED00A /* ColorPickerNumericSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerNumericSlider.swift; sourceTree = ""; }; - 94A2368B252B5951002B5D0B /* UIColorAdditions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorAdditions.swift; sourceTree = ""; }; - CF73D32B241E4720000B1B10 /* Color.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; - CF73D32D241E49EE000B1B10 /* ColorWell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorWell.swift; sourceTree = ""; }; - CF73D336241F9C23000B1B10 /* Alderis.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alderis.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CF73D338241F9C23000B1B10 /* Alderis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Alderis.h; sourceTree = ""; }; - CF73D339241F9C23000B1B10 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CF73D350241F9FB3000B1B10 /* ColorPickerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerDelegate.swift; sourceTree = ""; }; - CF7750B62520D3B50069CC57 /* Assets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Assets.swift; sourceTree = ""; }; - CF7750BD252203630069CC57 /* DialogButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DialogButton.swift; sourceTree = ""; }; - CF7750CE252433680069CC57 /* ColorPickerConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorPickerConfiguration.swift; sourceTree = ""; }; - CF7750D52524615D0069CC57 /* SeparatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeparatorView.swift; sourceTree = ""; }; - CF775121252852110069CC57 /* AlderisSDKCompatibility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AlderisSDKCompatibility.h; sourceTree = ""; }; - CF79DA30251723C500F17BCB /* BottomSheetTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BottomSheetTransition.swift; sourceTree = ""; }; - CFAFFC9024277CEE005AD4C1 /* Assets-ios12.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Assets-ios12.xcassets"; sourceTree = ""; }; - CFE70273241A4C5500083903 /* ColorPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerViewController.swift; sourceTree = ""; }; - CFE7027B241A62ED00083903 /* ColorPickerInnerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerInnerViewController.swift; sourceTree = ""; }; - CFE7027E241B984600083903 /* ColorPickerSwatchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerSwatchViewController.swift; sourceTree = ""; }; - CFE70280241CBDE700083903 /* ColorPickerMapViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerMapViewController.swift; sourceTree = ""; }; - CFE70282241CC88D00083903 /* ColorPickerSlidersViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerSlidersViewController.swift; sourceTree = ""; }; - CFE70288241D0E7300083903 /* ColorPickerWheelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorPickerWheelView.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - CF73D333241F9C23000B1B10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - CF39D435222BC07C001EF57F = { - isa = PBXGroup; - children = ( - CF73D337241F9C23000B1B10 /* Alderis */, - CF39D43F222BC07C001EF57F /* Products */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 1; - }; - CF39D43F222BC07C001EF57F /* Products */ = { - isa = PBXGroup; - children = ( - CF73D336241F9C23000B1B10 /* Alderis.framework */, - ); - name = Products; - sourceTree = ""; - }; - CF73D337241F9C23000B1B10 /* Alderis */ = { - isa = PBXGroup; - children = ( - CF73D338241F9C23000B1B10 /* Alderis.h */, - CF775121252852110069CC57 /* AlderisSDKCompatibility.h */, - CF7750B62520D3B50069CC57 /* Assets.swift */, - CF79DA30251723C500F17BCB /* BottomSheetTransition.swift */, - CF73D32B241E4720000B1B10 /* Color.swift */, - CFE70273241A4C5500083903 /* ColorPickerViewController.swift */, - CF7750CE252433680069CC57 /* ColorPickerConfiguration.swift */, - CF73D350241F9FB3000B1B10 /* ColorPickerDelegate.swift */, - CFE7027B241A62ED00083903 /* ColorPickerInnerViewController.swift */, - 569C25512427F57000022C60 /* ColorPickerTabViewController.swift */, - 56C74666242F722A003ED00A /* ColorPickerSlider.swift */, - CFE7027E241B984600083903 /* ColorPickerSwatchViewController.swift */, - 569C25572428346900022C60 /* ColorPickerMapSlider.swift */, - CFE70280241CBDE700083903 /* ColorPickerMapViewController.swift */, - CFE70288241D0E7300083903 /* ColorPickerWheelView.swift */, - CFE70282241CC88D00083903 /* ColorPickerSlidersViewController.swift */, - 56C74668242F75E3003ED00A /* ColorPickerNumericSlider.swift */, - 4E1C74162826C1F100227EC3 /* ColorPickerAccessibilityViewController.swift */, - 4E1C741A2827829E00227EC3 /* AccessibilityComplianceLabel.swift */, - 4E1C741C2827882600227EC3 /* AccessibilityContrastSelector.swift */, - CF73D32D241E49EE000B1B10 /* ColorWell.swift */, - CF7750BD252203630069CC57 /* DialogButton.swift */, - CF7750D52524615D0069CC57 /* SeparatorView.swift */, - 4E2E6C05282BD5990089E4FB /* GradientView.swift */, - 94A2368B252B5951002B5D0B /* UIColorAdditions.swift */, - 4E1C741228266C5900227EC3 /* UIFontDescriptorAdditions.swift */, - 4E1C741E2827B3C800227EC3 /* UIFloat.swift */, - 4E1C741828276D5600227EC3 /* TextViewLabel.swift */, - 4E1C74202827B8F800227EC3 /* NSBeep.swift */, - CF73D339241F9C23000B1B10 /* Info.plist */, - CFAFFC9024277CEE005AD4C1 /* Assets-ios12.xcassets */, - ); - path = Alderis; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - CF73D331241F9C23000B1B10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CF73D33A241F9C23000B1B10 /* Alderis.h in Headers */, - CF775122252852460069CC57 /* AlderisSDKCompatibility.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - CF73D335241F9C23000B1B10 /* Alderis */ = { - isa = PBXNativeTarget; - buildConfigurationList = CF73D340241F9C23000B1B10 /* Build configuration list for PBXNativeTarget "Alderis" */; - buildPhases = ( - CF73D331241F9C23000B1B10 /* Headers */, - CF73D332241F9C23000B1B10 /* Sources */, - CF73D333241F9C23000B1B10 /* Frameworks */, - CF73D334241F9C23000B1B10 /* Resources */, - CF77511225281F7E0069CC57 /* SwiftLint */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Alderis; - productName = Alderis; - productReference = CF73D336241F9C23000B1B10 /* Alderis.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - CF39D436222BC07C001EF57F /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1330; - ORGANIZATIONNAME = "HASHBANG Productions"; - TargetAttributes = { - CF73D335241F9C23000B1B10 = { - CreatedOnToolsVersion = 11.3.1; - }; - }; - }; - buildConfigurationList = CF39D439222BC07C001EF57F /* Build configuration list for PBXProject "Alderis" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = CF39D435222BC07C001EF57F; - productRefGroup = CF39D43F222BC07C001EF57F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - CF73D335241F9C23000B1B10 /* Alderis */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - CF73D334241F9C23000B1B10 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CFAFFC9124277CEE005AD4C1 /* Assets-ios12.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - CF77511225281F7E0069CC57 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export PATH=$PATH:/opt/homebrew/bin\nif which swiftlint >/dev/null; then\n\tswiftlint\nelse\n\techo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - CF73D332241F9C23000B1B10 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CF73D34B241F9C31000B1B10 /* ColorPickerSwatchViewController.swift in Sources */, - CF7750BE252203630069CC57 /* DialogButton.swift in Sources */, - 4E1C741928276D5600227EC3 /* TextViewLabel.swift in Sources */, - CF73D347241F9C31000B1B10 /* ColorPickerWheelView.swift in Sources */, - CF7750D62524615D0069CC57 /* SeparatorView.swift in Sources */, - CF73D34C241F9C4D000B1B10 /* Color.swift in Sources */, - 94A2368C252B5951002B5D0B /* UIColorAdditions.swift in Sources */, - 569C25582428346900022C60 /* ColorPickerMapSlider.swift in Sources */, - 4E2E6C06282BD5990089E4FB /* GradientView.swift in Sources */, - CF73D344241F9C31000B1B10 /* ColorWell.swift in Sources */, - CF7750B72520D3B50069CC57 /* Assets.swift in Sources */, - CF73D348241F9C31000B1B10 /* ColorPickerInnerViewController.swift in Sources */, - 56C74667242F722A003ED00A /* ColorPickerSlider.swift in Sources */, - 4E1C74212827B8F800227EC3 /* NSBeep.swift in Sources */, - 4E1C74172826C1F100227EC3 /* ColorPickerAccessibilityViewController.swift in Sources */, - 4E1C741D2827882600227EC3 /* AccessibilityContrastSelector.swift in Sources */, - CF73D345241F9C31000B1B10 /* ColorPickerMapViewController.swift in Sources */, - CF79DA31251723C500F17BCB /* BottomSheetTransition.swift in Sources */, - 4E1C741328266C5900227EC3 /* UIFontDescriptorAdditions.swift in Sources */, - CF73D34A241F9C31000B1B10 /* ColorPickerViewController.swift in Sources */, - CF7750CF252433680069CC57 /* ColorPickerConfiguration.swift in Sources */, - 56C74669242F75E3003ED00A /* ColorPickerNumericSlider.swift in Sources */, - 569C25522427F57000022C60 /* ColorPickerTabViewController.swift in Sources */, - 4E1C741F2827B3C800227EC3 /* UIFloat.swift in Sources */, - CF73D351241F9FB3000B1B10 /* ColorPickerDelegate.swift in Sources */, - CF73D346241F9C31000B1B10 /* ColorPickerSlidersViewController.swift in Sources */, - 4E1C741B2827829E00227EC3 /* AccessibilityComplianceLabel.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - CF39D452222BC07E001EF57F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - CF39D453222BC07E001EF57F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - CF73D341241F9C23000B1B10 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = YES; - CURRENT_PROJECT_VERSION = 3; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Alderis/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.2; - PRODUCT_BUNDLE_IDENTIFIER = ws.hbang.Alderis; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CF73D342241F9C23000B1B10 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = YES; - CURRENT_PROJECT_VERSION = 3; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Alderis/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.2; - PRODUCT_BUNDLE_IDENTIFIER = ws.hbang.Alderis; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - CF39D439222BC07C001EF57F /* Build configuration list for PBXProject "Alderis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CF39D452222BC07E001EF57F /* Debug */, - CF39D453222BC07E001EF57F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CF73D340241F9C23000B1B10 /* Build configuration list for PBXNativeTarget "Alderis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CF73D341241F9C23000B1B10 /* Debug */, - CF73D342241F9C23000B1B10 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = CF39D436222BC07C001EF57F /* Project object */; -} diff --git a/Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index e210b76..0000000 --- a/Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Tweaks/Alderis/Alderis.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Tweaks/Alderis/Alderis.xcodeproj/xcshareddata/xcschemes/Alderis.xcscheme b/Tweaks/Alderis/Alderis.xcodeproj/xcshareddata/xcschemes/Alderis.xcscheme deleted file mode 100644 index 76b6914..0000000 --- a/Tweaks/Alderis/Alderis.xcodeproj/xcshareddata/xcschemes/Alderis.xcscheme +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Tweaks/Alderis/Alderis/AccessibilityComplianceLabel.swift b/Tweaks/Alderis/Alderis/AccessibilityComplianceLabel.swift deleted file mode 100644 index e54d569..0000000 --- a/Tweaks/Alderis/Alderis/AccessibilityComplianceLabel.swift +++ /dev/null @@ -1,77 +0,0 @@ -// -// AccessibilityComplianceLabel.swift -// Alderis -// -// Created by Adam Demasi on 8/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class AccessibilityComplianceLabel: UIView { - - var text: String { - get { label.text! } - set { label.text = newValue } - } - - var isCompliant = false { - didSet { updateState() } - } - - private let tickImage = Assets.systemImage(named: "checkmark.circle.fill") - private let crossImage = Assets.systemImage(named: "xmark.circle.fill") - - private var imageView: UIImageView! - private var label: UILabel! - - override init(frame: CGRect) { - super.init(frame: frame) - - let font = UIFont.systemFont(ofSize: UIFloat(16), weight: .medium) - - imageView = UIImageView() - if #available(iOS 13, *) { - imageView.preferredSymbolConfiguration = UIImage.SymbolConfiguration(font: font, scale: .small) - } - - label = UILabel() - label.font = font - - let stackView = UIStackView(arrangedSubviews: [imageView, label]) - stackView.translatesAutoresizingMaskIntoConstraints = false - stackView.alignment = .center - stackView.spacing = UIFloat(6) - addSubview(stackView) - - NSLayoutConstraint.activate([ - stackView.topAnchor.constraint(equalTo: self.topAnchor), - stackView.bottomAnchor.constraint(equalTo: self.bottomAnchor), - stackView.leadingAnchor.constraint(equalTo: self.leadingAnchor), - stackView.trailingAnchor.constraint(equalTo: self.trailingAnchor) - ]) - } - - convenience init(text: String) { - self.init(frame: .zero) - self.text = text - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - private func updateState() { - let color = isCompliant ? Assets.green : Assets.red - - tintColor = color - accessibilityLabel = "\(text): \(isCompliant ? "Compliant" : "Not compliant")" - imageView.image = isCompliant ? tickImage : crossImage - } - - override func tintColorDidChange() { - super.tintColorDidChange() - label.textColor = tintColor - } - -} diff --git a/Tweaks/Alderis/Alderis/AccessibilityContrastSelector.swift b/Tweaks/Alderis/Alderis/AccessibilityContrastSelector.swift deleted file mode 100644 index 3ef0773..0000000 --- a/Tweaks/Alderis/Alderis/AccessibilityContrastSelector.swift +++ /dev/null @@ -1,91 +0,0 @@ -// -// AccessibilityContrastSelector.swift -// Alderis -// -// Created by Adam Demasi on 8/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class AccessibilityContrastSelector: UIView { - - enum Mode: Int, CaseIterable { - case color, black, white - - var label: String { - switch self { - case .color: return "Color" - case .black: return "Black" - case .white: return "White" - } - } - - func color(withColor color: Color) -> Color { - switch self { - case .color: return color - case .black: return .black - case .white: return .white - } - } - } - - var text: String { - get { label.text! } - set { label.text = newValue } - } - - var value: Mode = .white { - didSet { - if segmentedControl.selectedSegmentIndex != value.rawValue { - segmentedControl.selectedSegmentIndex = value.rawValue - handleChange?(value) - } - } - } - - var handleChange: ((Mode) -> Void)? - - private var label: UILabel! - private var segmentedControl: UISegmentedControl! - - override init(frame: CGRect) { - super.init(frame: frame) - - label = UILabel() - label.font = UIFont.systemFont(ofSize: UIFloat(16), weight: .medium) - - segmentedControl = UISegmentedControl(items: Mode.allCases.map(\.label)) - segmentedControl.addTarget(self, action: #selector(handleValueChanged), for: .valueChanged) - - let stackView = UIStackView(arrangedSubviews: [label, UIView(), segmentedControl]) - stackView.translatesAutoresizingMaskIntoConstraints = false - stackView.alignment = .center - stackView.distribution = .fill - stackView.spacing = UIFloat(5) - addSubview(stackView) - - NSLayoutConstraint.activate([ - stackView.topAnchor.constraint(equalTo: self.topAnchor), - stackView.bottomAnchor.constraint(equalTo: self.bottomAnchor), - stackView.leadingAnchor.constraint(equalTo: self.leadingAnchor), - stackView.trailingAnchor.constraint(equalTo: self.trailingAnchor) - ]) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - convenience init(text: String, value: Mode) { - self.init(frame: .zero) - self.text = text - self.value = value - } - - @objc private func handleValueChanged() { - value = Mode(rawValue: segmentedControl.selectedSegmentIndex)! - handleChange?(value) - } - -} diff --git a/Tweaks/Alderis/Alderis/Alderis.h b/Tweaks/Alderis/Alderis/Alderis.h deleted file mode 100644 index b801478..0000000 --- a/Tweaks/Alderis/Alderis/Alderis.h +++ /dev/null @@ -1,11 +0,0 @@ -// -// Alderis.h -// Alderis -// -// Created by Adam Demasi on 16/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -@import UIKit; - -#import "AlderisSDKCompatibility.h" diff --git a/Tweaks/Alderis/Alderis/AlderisSDKCompatibility.h b/Tweaks/Alderis/Alderis/AlderisSDKCompatibility.h deleted file mode 100644 index 4fbe860..0000000 --- a/Tweaks/Alderis/Alderis/AlderisSDKCompatibility.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// AlderisSDKCompatibility.h -// Alderis -// -// Created by Adam Demasi on 3/10/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -@import UIKit; - -#ifndef __IPHONE_14_0 -// Allows building with the iOS 13 SDK while retaining iOS 14 compatibility. - -@interface UIControl () - -- (void)addAction:(UIAction *)action forControlEvents:(UIControlEvents)controlEvents NS_SWIFT_NAME(addAction(_:for:)) API_AVAILABLE(ios(14.0)); -- (void)removeAction:(UIAction *)action forControlEvents:(UIControlEvents)controlEvents NS_SWIFT_NAME(removeAction(_:for:)) API_AVAILABLE(ios(14.0)); -- (void)removeActionForIdentifier:(UIActionIdentifier)actionIdentifier forControlEvents:(UIControlEvents)controlEvents NS_SWIFT_NAME(removeAction(identifiedBy:for:)) API_AVAILABLE(ios(14.0)); - -@end -#endif diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/Contents.json deleted file mode 100644 index 5a6c8c8..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "sun.max.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "sun.max@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "sun.max@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "template-rendering-intent" : "template" - } -} \ No newline at end of file diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max.png deleted file mode 100644 index c5e742d6d3c87984db8fccbf62f570fffbcfb368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}P)MM0sU={&-)7ACV>4JH)1mN4XaE*k1XwCO zQ)zQWc&*SW^IW*4&3$*w18~wM0F|3wm>V5(3MS}bn2Jpp09_1B>#spHcmMzZ07*qo IM6N<$g5R-%{{R30 diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max@2x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max@2x.png deleted file mode 100644 index 63e276f44c45e2372158172914905b8ac9bfbd5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 661 zcmV;G0&4wZ2=(kZ@QEelvZQHhO+c?&W&zyRzx6gII36`^lYU|=$m*}J3ohITc z_3l;?PpX^Wi>G_c&HAax#UgH3k4Aru-oz#0)JsD*x(i8x3__7kzvP&IbAi03p^u}4Lm zsK(w9vA#0@7V)-H?VRZLFLQ;7fVLu5X{}5%OGR`840mbKbB3-QBZ^p1EEe%D%FPxj zcI7Ei#D$z7ig*Vwq8O{{WK9A*CyKa)PR{Yrm$}&tKsymDwN$35B_etN#=5@fxkxXi z=89NbnZJv8PXje{w1_84SG-@uscLMH6(aUik)1`XGD8H1nv4 zc-TKR1&#g1y&~dSE!9$2Pso>9>@}}gRE$5TmpW+fRIB7WS?wIH)L1)v*jz&ZqnzP` zqV!|u7*AnCd+S8ix_Mc|Hc)7&pP6PEpb-={7V(B&RoA{EA`Vlf;=LTR^`=~RuZoDb z^i&;P%oP!H^ik^CqIRI_>QnsU+^y78<+TQR(BsDXzTRewn5Wbqz2xqay}eMxtt!&X voo4&b&-IV~_u?}}T&v#oaE0p(P)(lzNGN5cbIsH400000NkvXXu0mjf)|f%r diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.max.imageset/sun.max@3x.png deleted file mode 100644 index 9ac5d146258fcd7f120a9ca0191e232edbed2bc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 942 zcmV;f15x~mP)? ze$UG;tK1Ym%}eg9k{g7aVSeS7_k?F{tlX476WPluIY-F+U_Q;7sxTqkr;En*h_f)9a4%Kec9anAb(2cN}XTor>sjpw~TY9xXPT2SxonWqxfp zs0&4Tt~Ina8q?FFLNA-JeG@(ug+6nptt@X@n>)GYye~|o4F>g;ka^V#x)gO-+;c+a z6+>&e3xv$Edeqb903maO7MoSbY^BWFLS_*y^?=BZQI35?_N-1VGmFSx)~y^J9v9id zTILXuEu)HgMRu~5c{OkHBb};wtyixxoE@D|=rHpu8bV~JsOm70jjm{B2RotA?#6&& zyen$6rG$w@wyCOC6WNRsmh-!)=_}*1g{ad<66O)v(kdvq&Lg5uhqH~S(`ORq6WNlg znoDHMN_axl=_p3>iKxwP5+)JZ#;RIHWHU=xQ`F`MlfdW>bU~rhEU#!Nk)5Eb14TBb zq6MAofJ)^Ui-eWJJWjZ_|vVD|e zTamq@M+?m-WL8&ZNxzG1IW2ar$o{a04)tyAH<8_~<%af(ka@(MYR%vtA@i=0w82Ea z5`|uJkd@3~Rx8-YGosMi3pab!e$^o#QS$ z=|NGqWu50sQRrKjSlNG3)L~P1xX7d$G_CxW#eVAPF_C$#ZcX!>)PL2prJQJX4VbR* zlfI-;_lWE}bLd6W7bb*zH0m-@m@y~S&7k;<@Uz)8YD(WLK6}iiq6vMiIAL+kn7d}i zv?@8jsR`v@!G+sZa;NGO7IeFNt*rVNlCP>{yUG)$_G?~tQRU{4-x51qC0%y*n48Rk za{Gzw9F&{N&0cV@{|!9yGjPPf5xvXqB0E(dGfqAQ{boje&?HWBx|uZPPbV!Tuqt?F Q@&Et;07*qoM6N<$f)fzY4*&oF diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/Contents.json deleted file mode 100644 index 9abdbb5..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "sun.min.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "sun.min@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "sun.min@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "template-rendering-intent" : "template" - } -} \ No newline at end of file diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min.png deleted file mode 100644 index 8e3b0dcb5d556c2f356917e9a3bd3d74dcf127de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmV-30nGl1P)x$ZIiOZYfU9|wANjZY|>qhQGWVhs|{ZJYm79V{IX9~ zP|h0v4G=&nz$Wih5lXw~w19cO=n5WNFTiY{6-Q$)En&0&hJaUA2r$zRCDB#p62&zD z?Dj-yp_pqf1KOx4V4(k&Dgla_Dl=S~nKHLcH`yhb<#H5U_QP*Cjg(NqIrD{5$_Nu3 zR!PuK=B1RUGF=4p)?8?*qtI4Cnle85t)_fno8w9dfFifcMGbhA(oTX^cjXFNFn7XF*f{uqwpbUe$&FcscdB=wybDCxJsDM5V z%;8??idQUWgf{WJ6k^!HdNj7Vi1^24);5djt>Dxui{msjw?9O@Ze|tC?Aejc>xV^r zXiVMuTrc8FqpEE&5gkh?8O`S+c2lO;bcR%LqKFHXv5Sa@$^&RpZ;Ed$s^U2jD=K3` z!{Sdp0LF8le?4znP8AVPtN2316w2Uh5fcJ9Sw!5*B_iUj^5-R0mXrT)R=>hReiy@b zQ1PmW1(Y%5AJNedV0{sB08D2G3##A>5eF$_4H0juU^&NHPf3;EcP3T#n200PHsli# zcPQCY#Gj_tz$PN%bbTsdH~)$_Rzv5Ch}UgkG|+E(4~U4z4QOb<6(S=3^nrK$THQZs zd?T{AAEhh)c9KCOHok+rQYH40lT5FH-97E zr|5*Lm3q|ky@CNUJXs-JXcy!O9p%-;ulkB s#q4b#iAVRHh=0wZC5w67OEyx&f9^yf-+aO7-T(jq07*qoM6N<$f)siki~s-t diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Brightness Slider/sun.min.imageset/sun.min@3x.png deleted file mode 100644 index 5ebf1c52c1c2fb263869a0de41f6bdd758bec42e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 909 zcmV;819JR{P)nb%0{l^pWtj9n>jjK`-j`mAy2m&~W-TtTmkCI!}7u zto_CAuJnmc3 zrL)zkngz6p+~Za=j6|aaT&z>%4pJo(`bMO_x4Pa;?*)-tO;y}1Qty~tUxspnNPTTM zrOhu=-6v)i)w{0ecEL%jhC6*UnI>jyAiV z4)5{Cio7GzKho2JZuX*cjjhleB6YAzt|yq_J~N$prn07>L&I2x2;G$ zqO_s%J%?lTXDRI>HK+2dFLD=a)w`{=iBwsgz5OZr?OMYc6chDx-_KakpqkuXo)U82cf9%3 zDQ!fDxXDQ-*0)v@n%jaV@Au)h+Q?Bh)~cA%eVTXivnpd0uL&W%ZZw6?5xK{dah}Ls zq|mD(*QUY1eJpaHD|ENWeWHxlMec2dmJzw#m9h8#JzCz-cfubI)}V|=X9*#kqe(^T zO`utkdaa6#Z!zPmqG6rwXKn5?nVPy$q&_yhnwd<<*;36cCgdEUW=7X8a;vMMgGK5g j4QgslH@n|HS`5fv3{r~$`&rq{00000NkvXXu0mjfv(v&4 diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/Contents.json deleted file mode 100644 index 57a752a..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "filename" : "checkmark.circle.fill.png", - "idiom" : "universal", - "scale" : "1x" - }, - { - "filename" : "checkmark.circle.fill@2x.png", - "idiom" : "universal", - "scale" : "2x" - }, - { - "filename" : "checkmark.circle.fill@3x.png", - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill.png deleted file mode 100644 index 866f76293c43d37d359460e960d254b6c458fa78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4u6ByT*@`3|HCJY5_^Di~ug7z!RX;Ay+ael+07 zl7JvK&K9Er2^J?si6+Gr-C|$&J>6fu+?CK-cuPjt<$&x+WzYBl@xhXDznuhDNb>UQ(Rh?)}?jXxNKayE_K;)*>&kS#ig%0XU;own)^%S&)m$*qtEK1 zID~L0c8g(FMI;otXmS+;u9@-_V?0gTF8S*!k3~s^ lyVWp@U2zEE$KBQo`~i-n;-SsPPe1?w002ovPDHLkV1jGZf*Ak+ diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/checkmark.circle.fill.imageset/checkmark.circle.fill@3x.png deleted file mode 100644 index b765c07d0ae146ff41ba36444407a6e23a78b638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)U3M|;L4>ToY%;k*KVT!q}h#Tey7MS0eA39*GyikN- zt3C0lgspZeu{D?X2>bf^Ze6fQZB_EWn-X}_8T)AhY+blr^Ydni4%n%a(&+is2c(nI z?5T!hH>FDBEcVShl+s2~f6tcirWtFvd94DBgM9~WL>12Ev;&b>$bY`uhBpP2lD4^D zx3SX_H^Ub-VtvO%(P(YoK{zl+xbMR6tU z$PeWeuXcr!aWB`njxgN@xNAQx!z_ diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/sparkles.imageset/sparkles@2x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/sparkles.imageset/sparkles@2x.png deleted file mode 100644 index 7e528032e6cbb7fe1d00190c6e57f0457969d209..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmV-K0lWT*P)CDW+T)qcfd7Q$1ts}OFgeF}@SYCnZVR;@f8l|GCf-ueeg WZpPCUP#anR00003E^Mw_)L^| zgg^%oA)btX7dyfaV=_X*lnFs>lRoIMUx#vFqzOmh&8miFC`UqJDG0CD*3|Sv(QK_W zFtL*_Ee~cCHoekJVB$bfkyseYZ0Y^XO`=+EoFOXDEnMZX0Z~odBwc>B8BwiI*4&T! zlw@wQTpV&<4Id?Lyx5)pDT8qnSFckw+8olQGJy_85^|~!4+wlXkctwk=B|oo$2rPwEmu6A1^m$`-KU2Q@3n?`bd7R zfX9EW;J*$$wJE7ApH8g0|7?Cx<`*f|TgRCF%75D@mh16xr0##nypp@<{SBRiHb83` NJYD@<);T3K0RTwvJ{YP);cmV2ZzQm*yMJtu{1fS236#= zhF<}OohZ4_XYe-o696jyqT+_zi_>_0gx~ty=g30RY{*}B&?=Y&PAXFsTKp`3IN37r Y2Xsfz7UNPA7XSbN07*qoM6N<$f{CJRtpET3 diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/xmark.circle.fill.imageset/xmark.circle.fill@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Contrast Checker/xmark.circle.fill.imageset/xmark.circle.fill@3x.png deleted file mode 100644 index 2d96119396c0d42a9d122325f345259f7894908d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmV-_0f7FAP)aCp`0sc)&7REocQ6 z5|u{(bEA+r6FICCg)W^rO{0v9=azwu?)HU$6{++?u0#!M^uumM2W%4Pg^4E{UFcKZ z7!>K#9+Fs?$CYPn#qvtqt<%aCeZSqs3_ze_VL|RGx^62BKnsIqcUOS3s>A>^Fj?&d zlIj{G(7>|Tlgv31cr`E?=SFt`(Xhb{wIqNRW^8ckkJW$rarQSwMvZ9>m>1Zfx?t}v zV9~j=Im-@UQsr$1W`0?u^$o)A!l!{5ptwX-CuNbdte?vly5Esmb`QGoq59n`yYU@t zKb~=9P@06T7}W{b8Zwh2kZbcRnh4w7^ dgN=oN)Gwtd6WMJ63=9AO002ovPDHLkV1kuarwjl9 diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/Contents.json deleted file mode 100644 index 818d8fc..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "filename" : "circle.righthalf.fill.png", - "idiom" : "universal", - "scale" : "1x" - }, - { - "filename" : "circle.righthalf.fill@2x.png", - "idiom" : "universal", - "scale" : "2x" - }, - { - "filename" : "circle.righthalf.fill@3x.png", - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill.png deleted file mode 100644 index 32d27c92f20a7f5b163790c5735fdbcdec93b3d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H0wnYHF4+L2)_A%&hEy<4z2sQRtjOScQJay| zLsGr7xv#mW`P#uFoIw)|gzCz5iZVRqq{Ye)|C|vfdb+FqnULUF-_(286Jn3$n!gme zn8TGMbKm$@?g8#T;l=GQw4Pa%HLU99t$*yz`0i0k-*L+ZwQZ_-4la?8xL3WkW@?Bti7uXQPSw}4;?SFS{C`NWR2WybkL)Wi fZX|-RBhKazl&xHfkhK6Z00000NkvXXu0mjfC|;(P diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/circle.righthalf.fill.imageset/circle.righthalf.fill@3x.png deleted file mode 100644 index 23d85a8efaa915e143ed918e3bfb2fe96df4b137..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)VP-^B{vQp4yc102ju-Q%&!)CWh zvlQTqU~t#42n`W>JSQSaMI_+q>gou838Z`w*whi&5lJt^$N{sCfQ}tP0Xjy~f*6-B zjj$(8Mr0(+s**jzo0y3ljCeW>S7zqJ@CNo_6M7t)R8S+M5E&+tnr24CE>j2?rbs0; z^0lx9$Ve1j6j2Hh2gM{3Cxk4=m(A0Qu_r^XvS6UNM8dsN4GyYEj0ltL?!G!e1&PdW z8`YFll!(Zjk~CE%5<|W<4^UYmBDuaWl_WBcz@YO`T_QX$O4~#t=>_TTx|l{1J$HE0 zEqpTxKV1>7nZ$`ZqFSjo5)rr|>Vq~C>JM9$qIMF78%}j^I|=t;5?_h+3)6DLtk6qc?NE&hZYm>LgrWVgnkvYtx~cM5giv^(tIf z;sB7#MW`%cAfJoGc8wQekVaPnXM`toO)g0`Wbo~;i}Fh{VtG!HrO+6nzN;@LamK8D znfkl*PB%>rQOYW4jgj;~#J(wU#;!eT_=n+5gyYi_;%U~<<-#6e5&gpP(-}trgyBtr zUj~F?7>+Mxc98t$T)q~Oiw#Gdy-at>i>lm?&j-+xmFp(dDh?CkyN|=<6fmN=il3}o|NyI zc5-=2BFE}#`Pg#7eshbxKPSA}-2SCc=?&j(|CzaB{~s}3xLNP3>7peBbRvVNtDnm{ Hr-UW|HH%R! diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3@2x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3@2x.png deleted file mode 100644 index c48ecea155dcf7f2bd738199a32b64864c7c2aea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmV-v0ha!WP)`?1_=X)fy=-U1VIo4;kv%=Y+rZZ`=`B6d}IEJBm&MX zso1>(5jR%Y3yW9N5yPl#SduY}>C`ctVxyYVj=U8jU}stov^(>o8m3}rSrK$Qa|0qV zGM#9CG2KYPsIT%z5*MNQQPhRe<3vNjkZf@zvL#bA?O#u;!=G8;$a=?Ja-h{g9~jki z;v$xmSJoG=Rzt<8loQRz-im7kBX*|YP{YIghM_0FTZ)R7LhD^lwqq}PvltolGAwXn zgT1iFkro9W694Qaup(2KSm1~5qGXK=igSu|c5lZH&JLz(w%-*@VI_EZwoU z!p=0QroI3k_cWm(K(Fl^aH9AB#tK>rdbJ5S6KM$i^M%|1P$&Z=PkTc|00000NkvXX Hu0mjfj*^$? diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.3.imageset/slider.horizontal.3@3x.png deleted file mode 100644 index 324a18522bcb2f92cdc4743de5a0ca30d831367b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmVVFtFyHyj1&*hGzCD8_nRL65;Q9x(zBVF_$m z)G6pvC!?pxryDQP1evupuFW(*@C_V|?xO|%tP!YL=3ziU?Jk_r?MY_c~huw~OwKLi#b zqz+$l9SaJEIWd?f`(Sz+9>U3$jC72$I}I0;uE3t6j1?mYo$e7~gQbvxKQKe1H6(D8%U-S0U5e{ODW{s5T=cRRNx(@OvV002ovPDHLkV1iap-;@9V diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/Contents.json b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/Contents.json deleted file mode 100644 index 2f4068e..0000000 --- a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "filename" : "slider.horizontal.below.rectangle.png", - "idiom" : "universal", - "scale" : "1x" - }, - { - "filename" : "slider.horizontal.below.rectangle@2x.png", - "idiom" : "universal", - "scale" : "2x" - }, - { - "filename" : "slider.horizontal.below.rectangle@3x.png", - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle.png deleted file mode 100644 index aa95cf64ad953a09039d9f6337583806a21e39e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H0wnYHF4+L2T0C7GLn;{GUJ$G}W+2ge@v+Eq ztFtTpialfgSsc~Wo9jLImC168t1oXG-@mkO&-WKgU%yw?&sBhwI?z1~p00i_>zopr0A|xrApigX diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle@2x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle@2x.png deleted file mode 100644 index f35abf80544557b86de9888d34af138e7fad1b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 309 zcmV-50m}Y~P)&Nfpq97p52ciH{KaUn#1INpk1x-u<-ks*cN00000NkvXX Hu0mjfmmY-b diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle@3x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/slider.horizontal.below.rectangle.imageset/slider.horizontal.below.rectangle@3x.png deleted file mode 100644 index aba0cd59888f48bb9722f3d1b51ea1c51e8b7d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmV;N0b~A&P)5Jn%~oLA@7d39dlP2x@B4e_d80A3WlAl?*jiZ_inNeyCWvXjYl?niXrr!oj0 zyT{J4VC=wf9O<|u&j$lX+#Z1w6HC@y@N5uxu@uOQ06JbMB89%_({f9)uN{=@!MIAR zDkK}rdUbZ4l`)aTu=}Ikm5yeS=(lT@za85brI`kWHqjpmCjj6e>hQ$_nNJ#WAT&mL zdhz^Se^|}<+GG2Nmcn=*%*^i!%sdEGA<%K=Oh?2p{=_eEBi}`W(D)Jn0000B! zA5@-=8eA`SD>P%bF!D4$7A7TAqRvm;5+) zhv|aXwg!1Nd-bWaJvT_RrAzQQ1#L^TZC4fA+BGqRIY5{*W$spqxWmk4$p=dmcLYc; zUdklM?r=4-*i&`6W#O*8H1nC2zusMcnmxtAuATax<8q6wToFl*02NvUCH3- L>gTe~DWM4fUFJ~V diff --git a/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/square.grid.4x3.fill.imageset/square.grid.4x3.fill@2x.png b/Tweaks/Alderis/Alderis/Assets-ios12.xcassets/Tabs/square.grid.4x3.fill.imageset/square.grid.4x3.fill@2x.png deleted file mode 100644 index 635183ee829304c7454589fc679cd0bfa0cc7715..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmV++0p9+JP)%hjcIXM zlYn%OGa7|@Y5=6_^f>r?no4tR^(dlPNfv9At=M%d?21ZVWRFjyt8RB|@%D9#m*1%l+da!C_UB=b`!BsW7mr{ZviNxe nwZPuTg&OUPPW9;Nc}e~O>rl^NHk65J2(IM=#j$jnk5N@5b<1B&|5 z_+I>j#1|6;LB~qH)rgW=#4jY2kL)+Ul2In{J3WTe*(WyRXJ=oi&P;B0Qd~}x!}w3) z7voQCNUi*}Ax`I{8xevC@#7!N=Ijf*v(ywPWM@O#S2Uxeq!_=+u$oCIh3X8eYKGMp z5(GiwVOD-+5I-2-J1c)D9SR>X9L_%RG=9{G&M?a~J5l|yU7V2XSB>oK0uMN@c zEBKxJ#Nqs(cq4%_$ypl}r9)rRYJZlBKj~4Pyz=&5uM~nH2!h}n`3!~95MQlgm`(ry N002ovPDHLkV1oUb!SetB diff --git a/Tweaks/Alderis/Alderis/Assets.swift b/Tweaks/Alderis/Alderis/Assets.swift deleted file mode 100644 index 7289a9c..0000000 --- a/Tweaks/Alderis/Alderis/Assets.swift +++ /dev/null @@ -1,135 +0,0 @@ -// -// Assets.swift -// Alderis -// -// Created by Adam Demasi on 27/9/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal struct Assets { - - internal enum SymbolScale: Int { - case `default` = -1 - case unspecified, small, medium, large - - @available(iOS 13, *) - var uiImageSymbolScale: UIImage.SymbolScale { UIImage.SymbolScale(rawValue: rawValue)! } - } - - private static let bundle: Bundle = { - let myBundle = Bundle(for: ColorPickerViewController.self) - if let resourcesURL = myBundle.url(forResource: "Alderis", withExtension: "bundle"), - let resourcesBundle = Bundle(url: resourcesURL) { - return resourcesBundle - } - return myBundle - }() - private static let uikitBundle = Bundle(for: UIView.self) - - // MARK: - Localization - - static func uikitLocalize(_ key: String) -> String { - uikitBundle.localizedString(forKey: key, value: nil, table: nil) - } - - // MARK: - Images - - static func systemImage(named name: String, font: UIFont? = nil, scale: SymbolScale = .default) -> UIImage? { - if #available(iOS 13, *) { - var configuration: UIImage.SymbolConfiguration? - if let font = font { - configuration = UIImage.SymbolConfiguration(font: font, scale: scale.uiImageSymbolScale) - } - return UIImage(systemName: name, withConfiguration: configuration) - } - return UIImage(named: name, in: bundle, compatibleWith: nil) - } - - // MARK: - Fonts - - static func niceMonospaceDigitFont(ofSize size: CGFloat) -> UIFont { - // Take the monospace digit font and enable stylistic alternative 6, which provides a - // high-legibility, monospace-looking style of the system font. - let font = UIFont.monospacedDigitSystemFont(ofSize: size, weight: .regular) - let fontDescriptor = font.fontDescriptor.addingAttributes([ - .featureSettings: [ - [ - .alderisFeature: kStylisticAlternativesType, - .alderisSelector: kStylisticAltSixOnSelector - ] - ] as [[UIFontDescriptor.FeatureKey: Int]] - ]) - return UIFont(descriptor: fontDescriptor, size: 0) - } - - // MARK: - Colors - - private static func color(userInterfaceStyles colors: [UIUserInterfaceStyle: UIColor], fallback: UIUserInterfaceStyle = .light) -> UIColor { - if #available(iOS 13, *) { - return UIColor { colors[$0.userInterfaceStyle] ?? colors[fallback] ?? colors.values.first! } - } - return colors[fallback] ?? colors.values.first! - } - - static let backdropColor = UIColor(white: 0, alpha: 0.2) - static let separatorColor = UIColor(white: 1, alpha: 0.15) - - static let labelColor: UIColor = { - if #available(iOS 13, *) { - return .label - } - return .black - }() - - static let secondaryLabelColor: UIColor = { - if #available(iOS 13, *) { - return .secondaryLabel - } - return UIColor(white: 60 / 255, alpha: 0.6) - }() - - static let borderColor: UIColor = { - if #available(iOS 13, *) { - return .separator - } - return UIColor(white: 1, alpha: 0.35) - }() - - @available(iOS 13, *) - static let macTabBarSelectionColor = color(userInterfaceStyles: [ - .light: .black, - .dark: .label - ]) - - static let red = UIColor.systemRed - - // .systemGreen adjusted to be more consistent / easier to read - static let green = color(userInterfaceStyles: [ - .light: UIColor(red: 15 / 255, green: 189 / 255, blue: 59 / 255, alpha: 1), - // swiftlint:disable:next colon - .dark: UIColor(red: 41 / 255, green: 179 / 255, blue: 76 / 255, alpha: 1) - ]) - - static let checkerboardPatternColor = color(userInterfaceStyles: [ - .light: renderCheckerboardPattern(colors: (UIColor(white: 200 / 255, alpha: 1), - UIColor(white: 255 / 255, alpha: 1))), - // swiftlint:disable:next colon - .dark: renderCheckerboardPattern(colors: (UIColor(white: 140 / 255, alpha: 1), - UIColor(white: 186 / 255, alpha: 1))) - ]) - - private static func renderCheckerboardPattern(colors: (dark: UIColor, light: UIColor)) -> UIColor { - let size = 11 - let image = UIGraphicsImageRenderer(size: CGSize(width: size * 2, height: size * 2)).image { context in - colors.dark.setFill() - context.fill(CGRect(x: 0, y: 0, width: size * 2, height: size * 2)) - colors.light.setFill() - context.fill(CGRect(x: size, y: 0, width: size, height: size)) - context.fill(CGRect(x: 0, y: size, width: size, height: size)) - } - return UIColor(patternImage: image) - } - -} diff --git a/Tweaks/Alderis/Alderis/BottomSheetTransition.swift b/Tweaks/Alderis/Alderis/BottomSheetTransition.swift deleted file mode 100644 index f131fbf..0000000 --- a/Tweaks/Alderis/Alderis/BottomSheetTransition.swift +++ /dev/null @@ -1,48 +0,0 @@ -// -// BottomSheetTransition.swift -// Alderis -// -// Created by Adam Demasi on 20/9/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class BottomSheetTransitioningDelegate: NSObject, UIViewControllerTransitioningDelegate { - - func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? { - return BottomSheetTransition(direction: true) - } - - func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { - return BottomSheetTransition(direction: false) - } - -} - -internal class BottomSheetTransition: NSObject, UIViewControllerAnimatedTransitioning { - - // Opening: true - // Closing: false - let direction: Bool - - init(direction: Bool) { - self.direction = direction - } - - func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval { - 0.4 - } - - func animateTransition(using transitionContext: UIViewControllerContextTransitioning) { - if direction { - let to = transitionContext.viewController(forKey: .to)! - transitionContext.containerView.addSubview(to.view) - } - - Timer.scheduledTimer(withTimeInterval: transitionDuration(using: transitionContext), repeats: false) { _ in - transitionContext.completeTransition(true) - } - } - -} diff --git a/Tweaks/Alderis/Alderis/Color.swift b/Tweaks/Alderis/Alderis/Color.swift deleted file mode 100644 index a7ebc0f..0000000 --- a/Tweaks/Alderis/Alderis/Color.swift +++ /dev/null @@ -1,342 +0,0 @@ -// -// Color.swift -// Alderis -// -// Created by Adam Demasi on 15/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal struct Color: Equatable, Hashable { - static let black = Color(white: 0, alpha: 1) - static let white = Color(white: 1, alpha: 1) - - var red: CGFloat = 0 { - didSet { - self = Color(red: red, green: green, blue: blue, alpha: alpha) - } - } - var green: CGFloat = 0 { - didSet { - self = Color(red: red, green: green, blue: blue, alpha: alpha) - } - } - var blue: CGFloat = 0 { - didSet { - self = Color(red: red, green: green, blue: blue, alpha: alpha) - } - } - - var hue: CGFloat = 0 { - didSet { - self = Color(hue: hue, saturation: saturation, brightness: brightness, alpha: alpha) - } - } - var saturation: CGFloat = 0 { - didSet { - self = Color(hue: hue, saturation: saturation, brightness: brightness, alpha: alpha) - } - } - var brightness: CGFloat = 0 { - didSet { - self = Color(hue: hue, saturation: saturation, brightness: brightness, alpha: alpha) - } - } - var hslSaturation: CGFloat = 0 { - didSet { - self = Color(hue: hue, saturation: hslSaturation, lightness: lightness, alpha: alpha) - } - } - var lightness: CGFloat = 0 { - didSet { - self = Color(hue: hue, saturation: hslSaturation, lightness: lightness, alpha: alpha) - } - } - - var white: CGFloat = 0 { - didSet { - self = Color(white: white, alpha: alpha) - } - } - - var alpha: CGFloat = 0 - - static func == (lhs: Color, rhs: Color) -> Bool { - lhs.red == rhs.red && - lhs.green == rhs.green && - lhs.blue == rhs.blue && - lhs.alpha == rhs.alpha - } - - func hash(into hasher: inout Hasher) { - hasher.combine(red) - hasher.combine(green) - hasher.combine(blue) - hasher.combine(alpha) - } - - var uiColor: UIColor { .init(red: red, green: green, blue: blue, alpha: alpha) } - - init(uiColor: UIColor) { - uiColor.getRed(&red, green: &green, blue: &blue, alpha: &alpha) - uiColor.getHue(&hue, saturation: &saturation, brightness: &brightness, alpha: nil) - self.white = brightness - (self.hslSaturation, self.lightness) = hslValue - } - - init(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) { - self.red = red - self.green = green - self.blue = blue - self.alpha = alpha - let uiColor = UIColor(red: red, green: green, blue: blue, alpha: alpha) - uiColor.getHue(&hue, saturation: &saturation, brightness: &brightness, alpha: nil) - self.white = brightness - (self.hslSaturation, self.lightness) = hslValue - } - - init(white: CGFloat, alpha: CGFloat) { - self.init(red: white, green: white, blue: white, alpha: alpha) - } - - init(hue: CGFloat, saturation: CGFloat, brightness: CGFloat, alpha: CGFloat) { - self.hue = hue - self.saturation = saturation - self.brightness = brightness - self.white = brightness - self.alpha = alpha - let uiColor = UIColor(hue: hue, saturation: saturation, brightness: brightness, alpha: alpha) - uiColor.getRed(&red, green: &green, blue: &blue, alpha: nil) - (self.hslSaturation, self.lightness) = hslValue - } - - init(hue: CGFloat, saturation: CGFloat, lightness: CGFloat, alpha: CGFloat) { - self.hue = hue - self.hslSaturation = saturation - self.lightness = lightness - self.alpha = alpha - (self.saturation, self.brightness) = hsbValue - let uiColor = UIColor(hue: hue, saturation: self.saturation, brightness: self.brightness, alpha: alpha) - uiColor.getRed(&red, green: &green, blue: &blue, alpha: nil) - self.white = brightness - } -} - -extension Color { - static var brightnessThreshold: CGFloat { - // Accessibility enabled: conforms to WCAG 2.1 AAA - // Accessibility disabled: conforms to WCAG 2.1 AA - UIAccessibility.isDarkerSystemColorsEnabled ? 7 : 4.5 - } - - var relativeLuminanceValues: (red: CGFloat, green: CGFloat, blue: CGFloat) { - // https://www.w3.org/TR/WCAG21/#dfn-relative-luminance - let values = [red, green, blue] - .map { $0 <= 0.03928 ? $0 / 12.92 : pow((($0 + 0.055) / 1.055), 2.4) } - return (values[0], values[1], values[2]) - } - - var relativeLuminance: CGFloat { - // https://www.w3.org/TR/WCAG21/#dfn-relative-luminance - let (r, g, b) = relativeLuminanceValues - return (r * 0.2126) + (g * 0.7152) + (b * 0.0722) - } - - func perceivedBrightness(onBackgroundColor background: Color) -> CGFloat { - // https://www.w3.org/TR/WCAG21/#dfn-contrast-ratio - between 0-21 - let a = relativeLuminance + 0.05 - let b = background.relativeLuminance + 0.05 - return a > b ? a / b : b / a - } - - var isDark: Bool { perceivedBrightness(onBackgroundColor: .white) > Self.brightnessThreshold && alpha > 0.5 } -} - -extension Color { - struct HexOptions: OptionSet { - let rawValue: Int - static let allowShorthand = Self(rawValue: 1 << 0) - static let forceAlpha = Self(rawValue: 1 << 1) - } - - // if the character in `value` is repeated, `repeatedValue` is a single copy of that character. If - // `value` consists of two unique characters, `repeatedValue` is nil - // e.g. valid return values are `("AA", "A")` and `("AB", nil)` - private func hex(_ val: CGFloat) -> (value: String, repeatedValue: Character?) { - let byte = Int(val * 255) & 0xFF - let isRepeated = (byte & 0xF) == (byte >> 4) - let value = String(format: "%02X", byte) - return (value, isRepeated ? value.first : nil) - } - - func hexString(with options: HexOptions = []) -> String { - let (r, rRep) = hex(red) - let (g, gRep) = hex(green) - let (b, bRep) = hex(blue) - let (a, aRep) = hex(alpha) - let showAlpha = options.contains(.forceAlpha) || alpha != 1 - if options.contains(.allowShorthand), - let rRep = rRep, let gRep = gRep, let bRep = bRep, let aRep = aRep { - return "#\(rRep)\(gRep)\(bRep)\(showAlpha ? "\(aRep)" : "")" - } else { - return "#\(r)\(g)\(b)\(showAlpha ? a : "")" - } - } - - var hexString: String { hexString() } - - var hslValue: (saturation: CGFloat, lightness: CGFloat) { - let lightness = brightness - (brightness * (saturation / 2)) - var saturation = min(lightness, 1 - lightness) - saturation = saturation == 0 ? 0 : (brightness - lightness) / saturation - return (saturation, lightness) - } - - var hsbValue: (saturation: CGFloat, brightness: CGFloat) { - let brightness = hslSaturation * min(lightness, 1 - lightness) + lightness - let saturation = brightness == 0 ? 0 : 2 - 2 * lightness / brightness - return (saturation, brightness) - } - - private func cssString(function: String, params: [String?]) -> String { - let filteredParams = params.compactMap { $0 } - return "\(function)\(filteredParams.count == 4 ? "a" : "")(\(filteredParams.joined(separator: ", ")))" - } - - var rgbString: String { - cssString(function: "rgb", params: [ - "\(Int(red * 255))", - "\(Int(green * 255))", - "\(Int(blue * 255))", - alpha == 1 ? nil : String(format: "%.2f", alpha) - ]) - } - - var hslString: String { - cssString(function: "hsl", params: [ - "\(Int(hue * 360))", - "\(Int(hslSaturation * 100))%", - "\(Int(lightness * 100))%", - alpha == 1 ? nil : String(format: "%.2f", alpha) - ]) - } - - var objcString: String { - red == green && green == blue - ? String(format: "[UIColor colorWithWhite:%.3f alpha:%.2f]", white, alpha) - : String(format: "[UIColor colorWithRed:%.3f green:%.3f blue:%.3f alpha:%.2f]", red, green, blue, alpha) - } - - var swiftString: String { - red == green && green == blue - ? String(format: "UIColor(white: %.3f, alpha: %.3f", white, alpha) - // swiftlint:disable:next color_init - : String(format: "UIColor(red: %.3f, green: %.3f, blue: %.3f, alpha: %.2f)", red, green, blue, alpha) - } -} - -extension Color { - struct Component { - let keyPath: WritableKeyPath - let limit: CGFloat - let title: String - private let sliderTintColorForColor: (Color) -> [Color] - - init( - keyPath: WritableKeyPath, - limit: CGFloat, - title: String, - sliderTintColorForColor: @escaping (Color) -> [Color] - ) { - self.keyPath = keyPath - self.limit = limit - self.title = title - self.sliderTintColorForColor = sliderTintColorForColor - } - - init( - keyPath: WritableKeyPath, - limit: CGFloat, - title: String, - sliderTint: [Color] - ) { - self.keyPath = keyPath - self.limit = limit - self.title = title - self.sliderTintColorForColor = { _ in sliderTint } - } - - func sliderTintColor(for color: Color) -> [Color] { - sliderTintColorForColor(color) - } - - static let red: Component = .init(keyPath: \.red, limit: 255, title: "Red") { color in - [ - Color(red: 0, green: color.green, blue: color.blue, alpha: 1), - Color(red: 1, green: color.green, blue: color.blue, alpha: 1) - ] - } - - static let green: Component = .init(keyPath: \.green, limit: 255, title: "Green") { color in - [ - Color(red: color.red, green: 0, blue: color.blue, alpha: 1), - Color(red: color.red, green: 1, blue: color.blue, alpha: 1) - ] - } - - static let blue: Component = .init(keyPath: \.blue, limit: 255, title: "Blue") { color in - [ - Color(red: color.red, green: color.green, blue: 0, alpha: 1), - Color(red: color.red, green: color.green, blue: 1, alpha: 1) - ] - } - - static let hue: Component = .init(keyPath: \.hue, limit: 360, title: "Hue") { color in - Array(0...8).map { Color(hue: CGFloat($0) * 45 / 360, saturation: color.saturation, brightness: color.brightness, alpha: 1) } - } - - static let saturation: Component = .init(keyPath: \.saturation, limit: 100, title: "Satur.") { color in - [ - .white, - Color(hue: color.hue, saturation: 1, brightness: color.brightness, alpha: 1) - ] - } - - static let brightness: Component = .init(keyPath: \.brightness, limit: 100, title: "Bright") { color in - [ - .black, - Color(hue: color.hue, saturation: color.saturation, brightness: 1, alpha: 1) - ] - } - - static let hslSaturation: Component = .init(keyPath: \.hslSaturation, limit: 100, title: "Satur.") { color in - [ - Color(hue: color.hue, saturation: 0, lightness: color.lightness, alpha: 1), - Color(hue: color.hue, saturation: 1, lightness: color.lightness, alpha: 1) - ] - } - - static let lightness: Component = .init(keyPath: \.lightness, limit: 100, title: "Light") { color in - [ - .black, - Color(hue: color.hue, saturation: color.hslSaturation, lightness: 0.5, alpha: 1), - .white - ] - } - - static let white: Component = .init(keyPath: \.white, limit: 255, title: "White") { _ in - [ - .black, - .white - ] - } - - static let alpha: Component = .init(keyPath: \.alpha, limit: 100, title: "Alpha") { color in - [ - Color(red: color.red, green: color.green, blue: color.blue, alpha: 0), - Color(red: color.red, green: color.green, blue: color.blue, alpha: 1) - ] - } - } -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerAccessibilityViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerAccessibilityViewController.swift deleted file mode 100644 index faf1065..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerAccessibilityViewController.swift +++ /dev/null @@ -1,218 +0,0 @@ -// -// ColorPickerAccessibilityViewController.swift -// Alderis -// -// Created by Adam Demasi on 8/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class ColorPickerAccessibilityViewController: ColorPickerTabViewController { - - static let title = "Contrast Checker" - static let imageName = "circle.righthalf.fill" - - private static let percentFormatter: NumberFormatter = { - let formatter = NumberFormatter() - formatter.numberStyle = .percent - return formatter - }() - - private var backgroundMode: AccessibilityContrastSelector.Mode = .white { - didSet { colorDidChange() } - } - private var foregroundMode: AccessibilityContrastSelector.Mode = .color { - didSet { colorDidChange() } - } - - private var scrollView: UIScrollView! - - private var demoContainerView: UIView! - private var demoLabels: [UIView]! - - private var contrastStackView: UIStackView! - private var contrastRatioLabel: UILabel! - private var aaComplianceLabel: AccessibilityComplianceLabel! - private var aaaComplianceLabel: AccessibilityComplianceLabel! - - private var backgroundSelector: AccessibilityContrastSelector! - private var foregroundSelector: AccessibilityContrastSelector! - - override func viewDidLoad() { - super.viewDidLoad() - - // Catalyst in iPad UI mode scales all UI down to 77%, so we cancel out the scaling (as well as - // we possibly can, given scaling down is throwing away quality) for the demo labels. - let scaleFactor: CGFloat = isCatalystPad ? 1 / 0.77 : 1 - - let demoTitleLabel = UILabel() - demoTitleLabel.translatesAutoresizingMaskIntoConstraints = false - demoTitleLabel.font = .systemFont(ofSize: 18 * scaleFactor, weight: .semibold) - demoTitleLabel.text = "Size 18 • Contrast Checker" - - let demoImageView = UIImageView(image: Assets.systemImage(named: "sparkles", font: demoTitleLabel.font, scale: .small)) - demoImageView.translatesAutoresizingMaskIntoConstraints = false - - let titleStackView = UIStackView(arrangedSubviews: [demoImageView, demoTitleLabel]) - titleStackView.translatesAutoresizingMaskIntoConstraints = false - titleStackView.spacing = UIFloat(6) - titleStackView.alignment = .center - - let demoSubtitleLabel = UILabel() - demoSubtitleLabel.translatesAutoresizingMaskIntoConstraints = false - demoSubtitleLabel.font = .systemFont(ofSize: 14 * scaleFactor, weight: .medium) - demoSubtitleLabel.text = "Size 14 • Contrast ratios are a measure of how easily text and images can be read, especially by people with lower vision." - demoSubtitleLabel.numberOfLines = 0 - - let demoTextLabel = TextViewLabel() - demoTextLabel.translatesAutoresizingMaskIntoConstraints = false - demoTextLabel.linkTextAttributes = [ - .underlineStyle: NSUnderlineStyle.single.rawValue - ] - let explainerText = "Size 12 • Learn more about minimum (AA) and enhanced (AAA) contrast." - let attributedString = NSMutableAttributedString(string: explainerText, - attributes: [ - .font: UIFont.systemFont(ofSize: 12 * scaleFactor, weight: .regular) - ]) - attributedString.addAttribute(.link, - value: URL(string: "https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum")!, - range: (attributedString.string as NSString).range(of: "minimum (AA)")) - attributedString.addAttribute(.link, - value: URL(string: "https://www.w3.org/WAI/WCAG21/Understanding/contrast-enhanced")!, - range: (attributedString.string as NSString).range(of: "enhanced (AAA)")) - demoTextLabel.attributedText = attributedString - - demoLabels = [demoTitleLabel, demoSubtitleLabel, demoTextLabel] - - let demoStackView = UIStackView(arrangedSubviews: [titleStackView, demoSubtitleLabel, demoTextLabel]) - demoStackView.translatesAutoresizingMaskIntoConstraints = false - demoStackView.axis = .vertical - demoStackView.alignment = .leading - demoStackView.spacing = UIFloat(8) - - demoContainerView = UIView() - demoContainerView.translatesAutoresizingMaskIntoConstraints = false - demoContainerView.layer.cornerRadius = 12 - if #available(iOS 13, *) { - demoContainerView.layer.cornerCurve = .continuous - } - demoContainerView.addSubview(demoStackView) - - contrastRatioLabel = UILabel() - contrastRatioLabel.translatesAutoresizingMaskIntoConstraints = false - contrastRatioLabel.font = .systemFont(ofSize: UIFloat(16), weight: .medium) - - aaComplianceLabel = AccessibilityComplianceLabel(text: "AA") - aaaComplianceLabel = AccessibilityComplianceLabel(text: "AAA") - - let complianceStackView = UIStackView(arrangedSubviews: [UIView(), aaComplianceLabel, aaaComplianceLabel]) - complianceStackView.translatesAutoresizingMaskIntoConstraints = false - complianceStackView.spacing = UIFloat(12) - - contrastStackView = UIStackView(arrangedSubviews: [contrastRatioLabel, complianceStackView]) - contrastStackView.translatesAutoresizingMaskIntoConstraints = false - contrastStackView.spacing = UIFloat(8) - - backgroundSelector = AccessibilityContrastSelector(text: "Background", value: backgroundMode) - backgroundSelector.handleChange = { self.backgroundMode = $0 } - - foregroundSelector = AccessibilityContrastSelector(text: "Foreground", value: foregroundMode) - foregroundSelector.handleChange = { self.foregroundMode = $0 } - - scrollView = UIScrollView() - scrollView.translatesAutoresizingMaskIntoConstraints = false - scrollView.alwaysBounceVertical = false - view.addSubview(scrollView) - - let rootStackView = UIStackView(arrangedSubviews: [demoContainerView, UIView(), contrastStackView, backgroundSelector, foregroundSelector, UIView()]) - rootStackView.translatesAutoresizingMaskIntoConstraints = false - rootStackView.axis = .vertical - rootStackView.alignment = .fill - rootStackView.distribution = .fill - rootStackView.spacing = UIFloat(10) - scrollView.addSubview(rootStackView) - - NSLayoutConstraint.activate([ - scrollView.topAnchor.constraint(equalTo: view.topAnchor), - scrollView.bottomAnchor.constraint(equalTo: view.bottomAnchor), - scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor), - scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor), - - rootStackView.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor, constant: UIFloat(15)), - rootStackView.bottomAnchor.constraint(equalTo: scrollView.contentLayoutGuide.bottomAnchor, constant: UIFloat(-15)), - rootStackView.leadingAnchor.constraint(equalTo: scrollView.contentLayoutGuide.leadingAnchor, constant: UIFloat(15)), - rootStackView.trailingAnchor.constraint(equalTo: scrollView.contentLayoutGuide.trailingAnchor, constant: UIFloat(-15)), - rootStackView.heightAnchor.constraint(equalTo: scrollView.contentLayoutGuide.heightAnchor, constant: UIFloat(-30)), - scrollView.contentLayoutGuide.widthAnchor.constraint(equalTo: scrollView.widthAnchor), - scrollView.contentLayoutGuide.heightAnchor.constraint(greaterThanOrEqualTo: scrollView.heightAnchor), - - demoStackView.topAnchor.constraint(equalTo: demoContainerView.topAnchor, constant: UIFloat(16)), - demoStackView.bottomAnchor.constraint(equalTo: demoContainerView.bottomAnchor, constant: UIFloat(-17)), - demoStackView.leadingAnchor.constraint(equalTo: demoContainerView.leadingAnchor, constant: UIFloat(20)), - demoStackView.trailingAnchor.constraint(equalTo: demoContainerView.trailingAnchor, constant: UIFloat(-20)), - - contrastStackView.heightAnchor.constraint(greaterThanOrEqualTo: backgroundSelector.heightAnchor), - contrastStackView.heightAnchor.constraint(greaterThanOrEqualTo: foregroundSelector.heightAnchor) - ]) - - colorDidChange() - } - - override func viewDidAppear(_ animated: Bool) { - super.viewDidAppear(animated) - - scrollView.flashScrollIndicators() - } - - override func viewWillLayoutSubviews() { - super.viewWillLayoutSubviews() - - contrastStackView.axis = view.frame.size.width > UIFloat(300) ? .horizontal : .vertical - } - - override func colorDidChange() { - let backgroundColor = backgroundMode.color(withColor: color) - let foregroundColor = foregroundMode.color(withColor: color) - - if backgroundColor == foregroundColor { - // Change one or the other to not be identical - if backgroundMode == foregroundMode { - switch backgroundMode { - case .black, .white: foregroundMode = .color - default: foregroundMode = .white - } - } else { - if foregroundMode == .color { - backgroundMode = backgroundColor == .white ? .black : .white - } else if backgroundMode == .color { - foregroundMode = foregroundColor == .white ? .black : .white - } - } - return - } - - backgroundSelector.value = backgroundMode - foregroundSelector.value = foregroundMode - - demoContainerView.backgroundColor = backgroundColor.uiColor - demoContainerView.tintColor = foregroundColor.uiColor - for label in demoLabels { - if let label = label as? UILabel { - label.textColor = foregroundColor.uiColor - } else if let label = label as? UITextView, - let attributedString = label.attributedText.mutableCopy() as? NSMutableAttributedString { - attributedString.addAttribute(.foregroundColor, - value: foregroundColor.uiColor, - range: NSRange(location: 0, length: attributedString.string.count)) - label.attributedText = attributedString - } - } - - let contrastRatio = foregroundColor.perceivedBrightness(onBackgroundColor: backgroundColor) - contrastRatioLabel.text = "Contrast: \(String(format: "%.2f", contrastRatio)) (\(Self.percentFormatter.string(for: contrastRatio / 21)!))" - aaComplianceLabel.isCompliant = contrastRatio > 4.5 - aaaComplianceLabel.isCompliant = contrastRatio > 7 - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerConfiguration.swift b/Tweaks/Alderis/Alderis/ColorPickerConfiguration.swift deleted file mode 100644 index ce23ef6..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerConfiguration.swift +++ /dev/null @@ -1,91 +0,0 @@ -// -// ColorPickerConfiguration.swift -// Alderis -// -// Created by Adam Demasi on 10/5/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -/// An enumeration of the tabs `ColorPickerViewController` features. Use these enumeration values to -/// set tab-related settings on `ColorPickerConfiguration`. -@objc(HBColorPickerTab) -public enum ColorPickerTab: Int, CaseIterable { - /// Tab 1: A grid of 9 variations of 11 colours, and a grayscale ramp. The first and default tab. - case swatch = 0 - - /// Tab 2: A color wheel displaying every possible hue and saturation combination. The user can - /// additionally adjust the brightness of the colour using a slider. - case map = 1 - - /// Tab 3: A set of sliders for red, green, and blue color values, which can be switched to hue, - /// saturation, and brightness. The user can additionally copy or enter a color value expressed - /// using a CSS-style hexadecimal string, and adjust alpha transparency. - case sliders = 2 - - /// Tab 4: A tab that allows the user to test various configurations of the color, and its - /// conformance to WCAG color contrast. - case accessibility = 3 -} - -/// ColorPickerConfiguration is used to configure an instance of `ColorPickerViewController`. -@objc(HBColorPickerConfiguration) -open class ColorPickerConfiguration: NSObject { - - /// Initialise a configuration object with the required color property configured. - @objc public init(color: UIColor) { - self.color = color - super.init() - } - - /// The initial color to use when launching the color picker. Required. If you don’t have a value - /// set yet, provide a sensible default. - @objc open var color: UIColor - - /// Whether to allow the user to set an alpha transparency value on the color. This controls the - /// visibility of an Alpha slider on the Sliders tab. When set to `false`, alpha values provided - /// via the `color` property, or by the user when entering a hexadecimal value on the Sliders tab, - /// will be discarded. - @objc open var supportsAlpha = true - - /// The title to display at the top of the popup. If set to `nil`, no title will be displayed. The - /// default is `nil`. - @objc open var title: String? - - /// The initial tab to select when the color picker is presented. The default is - /// `ColorPickerTab.swatch`. - /// - /// This value must be found in `visibleTabs`. - /// - /// - see: `visibleTabs` - @objc open var initialTab = ColorPickerTab.swatch - - /// The tabs the user can select and switch between at the top of the window, if tabs are enabled - /// by `showTabs`. - /// - /// - see: `initialTab` - @nonobjc open var visibleTabs: [ColorPickerTab] = [.swatch, .map, .sliders, .accessibility] - - /// Maps `visibleTabs` to Objective-C due to Swift limitations. This is an implementation detail. - /// Ignore this and use `visibleTabs` per usual. - @objc(visibleTabs) - open var _visibleTabsObjC: [ColorPickerTab.RawValue] { - get { visibleTabs.map(\.rawValue) } - set { visibleTabs = newValue.map { ColorPickerTab(rawValue: $0)! } } - } - - /// Whether to display the tab selection at the top of the popup. The default is `true`. When set - /// to `false`, the user will only be able to access the tab specified in initialTab. - @objc open var showTabs = true - - /// When the Smart Invert accessibility feature is enabled, Alderis instructs the system to not - /// invert most of its user interface. This ensures the user can make a more accurate color - /// selection. If this behavior is not desired, you can disable it here. - @objc open var overrideSmartInvert = true - - /// Whether the user can end a drag interaction by dropping on the color picker window, allowing - /// them to drag a color from a supporting app. The default is `true`. - @objc open var isDropInteractionEnabled = true - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerDelegate.swift b/Tweaks/Alderis/Alderis/ColorPickerDelegate.swift deleted file mode 100644 index e989b7e..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerDelegate.swift +++ /dev/null @@ -1,51 +0,0 @@ -// -// ColorPickerDelegate.swift -// Alderis -// -// Created by Adam Demasi on 16/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -/// Use `ColorPickerDelegate` to handle the user’s response to `ColorPickerViewController`. -@objc(HBColorPickerDelegate) -public protocol ColorPickerDelegate: NSObjectProtocol { - - /// Informs the delegate that the user has selected a color in the color picker. Optional. - /// - /// Use this to update your user interface with the new color value, if suitable to your use case. - /// - /// You should, at minimum, implement either this method or `colorPicker(_:didAccept:)`. If you - /// don’t intend to implement this method, it is expected that you implement - /// `colorPicker(_:didAccept:)`. If you implement this method and the user selects Cancel, this - /// method will be called with the initial color passed in via `ColorPickerConfiguration.color` to - /// undo the selection. - /// - /// - parameter colorPicker: The `ColorPickerViewController` instance that triggered the action. - /// - parameter color: The `UIColor` selection the user made. - /// - see: `colorPicker(_:didAccept:)` - @objc(colorPicker:didSelectColor:) - optional func colorPicker(_ colorPicker: ColorPickerViewController, didSelect color: UIColor) - - /// Informs the delegate that the user has dismissed the color picker with a positive response, - /// having selected the selected color. Optional. - /// - /// You should, at minimum, implement either this method or `colorPicker(_:didSelect:)`. - /// - /// - parameter colorPicker: The `ColorPickerViewController` instance that triggered the action. - /// - parameter color: The `UIColor` selection the user made. - /// - see: `colorPicker(_:didSelect:)` - @objc(colorPicker:didAcceptColor:) - optional func colorPicker(_ colorPicker: ColorPickerViewController, didAccept color: UIColor) - - /// Informs the delegate that the user has dismissed the color picker with a negative response. - /// Optional. - /// - /// You usually do not need to handle this condition. - /// - /// - parameter colorPicker: The `ColorPickerViewController` instance that triggered the action. - @objc(colorPickerDidCancel:) - optional func colorPickerDidCancel(_ colorPicker: ColorPickerViewController) - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerInnerViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerInnerViewController.swift deleted file mode 100644 index f555b50..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerInnerViewController.swift +++ /dev/null @@ -1,445 +0,0 @@ -// -// ColorPickerInnerViewController.swift -// Alderis -// -// Created by Adam Demasi on 12/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal extension ColorPickerTab { - var tabClass: ColorPickerTabViewController.Type { - switch self { - case .swatch: return ColorPickerSwatchViewController.self - case .map: return ColorPickerMapViewController.self - case .sliders: return ColorPickerSlidersViewController.self - case .accessibility: return ColorPickerAccessibilityViewController.self - } - } - - var index: Int { Self.allCases.firstIndex(of: self)! } -} - -internal class ColorPickerInnerViewController: UIViewController { - - weak var delegate: ColorPickerDelegate? - let configuration: ColorPickerConfiguration - var color: Color - - var tab: ColorPickerTab { - get { configuration.visibleTabs[currentTab] } - set { currentTab = configuration.visibleTabs.firstIndex(of: newValue) ?? 0 } - } - - var compatibilityMode = false - - private var colorPicker: ColorPickerViewController { - // swiftlint:disable:next force_cast - parent as! ColorPickerViewController - } - - init(delegate: ColorPickerDelegate?, configuration: ColorPickerConfiguration) { - self.delegate = delegate - self.configuration = configuration - color = Color(uiColor: configuration.color) - super.init(nibName: nil, bundle: nil) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - private var currentTab = 0 { - didSet { tabDidChange(oldValue: oldValue) } - } - - func setColor(_ color: Color, withSource source: ColorPickerTabViewControllerBase? = nil) { - self.color = color - colorDidChange(withSource: source) - } - - private var pageViewController: UIPageViewController! - private var tabs = [ColorPickerTabViewController]() - private var tabsView: UISegmentedControl! - private var titleLabel: UILabel! - private var cancelButton: DialogButton? - private var saveButton: DialogButton? - private var tabsBackgroundView: UIView! - private var buttonsBackgroundView: UIView? - private var heightConstraint: NSLayoutConstraint! - private var backgroundView: UIView! - - override func viewDidLoad() { - super.viewDidLoad() - - for tabType in configuration.visibleTabs { - let tab = tabType.tabClass.init(tabDelegate: self, configuration: configuration, color: color) - // Force the view to be initialised - tab.loadViewIfNeeded() - tabs.append(tab) - } - - if configuration.isDropInteractionEnabled { - view.addInteraction(UIDropInteraction(delegate: self)) - } - - backgroundView = UIView() - backgroundView.translatesAutoresizingMaskIntoConstraints = false - backgroundView.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - view.addSubview(backgroundView) - - let tabsCheckerboardView = UIView() - tabsCheckerboardView.translatesAutoresizingMaskIntoConstraints = false - tabsCheckerboardView.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - tabsCheckerboardView.backgroundColor = Assets.checkerboardPatternColor - view.addSubview(tabsCheckerboardView) - - tabsBackgroundView = UIView() - tabsBackgroundView.translatesAutoresizingMaskIntoConstraints = false - tabsBackgroundView.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - view.addSubview(tabsBackgroundView) - - let topSeparatorView = SeparatorView(direction: .horizontal) - topSeparatorView.translatesAutoresizingMaskIntoConstraints = false - tabsBackgroundView.addSubview(topSeparatorView) - - let titleView = UIView() - titleView.translatesAutoresizingMaskIntoConstraints = false - titleView.isHidden = configuration.title == nil || configuration.title!.isEmpty - - titleLabel = UILabel() - titleLabel.translatesAutoresizingMaskIntoConstraints = false - titleLabel.textAlignment = .center - titleLabel.font = .systemFont(ofSize: UIFloat(17), weight: .semibold) - titleLabel.text = configuration.title - titleView.addSubview(titleLabel) - - let tabsContainerView = UIView() - tabsContainerView.translatesAutoresizingMaskIntoConstraints = false - tabsContainerView.isHidden = !configuration.showTabs - - tabsView = UISegmentedControl() - tabsView.translatesAutoresizingMaskIntoConstraints = false - tabsView.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - tabsView.addTarget(self, action: #selector(segmentControlChanged(_:)), for: .valueChanged) - tabsContainerView.addSubview(tabsView) - - if #available(iOS 13, *) { - tabsView.selectedSegmentTintColor = UIColor.white.withAlphaComponent(0.35) - if isCatalystMac { - tabsView.setTitleTextAttributes([ .foregroundColor: Assets.macTabBarSelectionColor ], for: .highlighted) - tabsView.setTitleTextAttributes([ .foregroundColor: Assets.macTabBarSelectionColor ], for: .selected) - } - } - - for (i, tab) in tabs.enumerated() { - let tabClass = type(of: tab) - #if swift(>=5.3) - if #available(iOS 14, *) { - tabsView.insertSegment(action: UIAction(title: tabClass.title, - image: tabClass.image, - handler: { _ in }), - at: i, - animated: false) - } else { - tabsView.insertSegment(with: tabClass.image, at: i, animated: false) - } - #else - tabsView.insertSegment(with: tabClass.image, at: i, animated: false) - #endif - } - - NSLayoutConstraint.activate([ - tabsView.centerXAnchor.constraint(equalTo: tabsContainerView.centerXAnchor), - tabsView.centerYAnchor.constraint(equalTo: tabsContainerView.centerYAnchor), - tabsView.leadingAnchor.constraint(greaterThanOrEqualTo: tabsContainerView.leadingAnchor, constant: 4), - tabsView.trailingAnchor.constraint(lessThanOrEqualTo: tabsContainerView.trailingAnchor, constant: -4) - ]) - - if #available(iOS 13, *) { - } else { - NSLayoutConstraint.activate([ - tabsView.heightAnchor.constraint(equalToConstant: 32) - ]) - for i in 0.. Bool { - return session.items.count == 1 && session.canLoadObjects(ofClass: UIColor.self) - } - - /// :nodoc: - public func dropInteraction(_ interaction: UIDropInteraction, sessionDidUpdate session: UIDropSession) -> UIDropProposal { - return UIDropProposal(operation: .copy) - } - - /// :nodoc: - public func dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession) { - session.loadObjects(ofClass: UIColor.self) { items in - if let color = items.first as? UIColor { - self.setColor(Color(uiColor: color), withSource: nil) - } - } - } - -} - -extension ColorPickerInnerViewController: UIPopoverPresentationControllerDelegate { - - /// :nodoc: - public func presentationControllerWillDismiss(_ presentationController: UIPresentationController) { - saveTapped() - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerMapSlider.swift b/Tweaks/Alderis/Alderis/ColorPickerMapSlider.swift deleted file mode 100644 index 3da68ff..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerMapSlider.swift +++ /dev/null @@ -1,49 +0,0 @@ -// -// ColorPickerMapSlider.swift -// Alderis -// -// Created by Kabir Oberai on 23/03/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class ColorPickerMapSlider: ColorPickerComponentSlider { - - init(minImageName: String, maxImageName: String, component: Color.Component, overrideSmartInvert: Bool) { - super.init(component: component, overrideSmartInvert: overrideSmartInvert) - - stackView.alignment = .center - stackView.spacing = UIFloat(13) - - let leftImageView = UIImageView(image: Assets.systemImage(named: minImageName)) - leftImageView.translatesAutoresizingMaskIntoConstraints = false - leftImageView.contentMode = .center - leftImageView.tintColor = Assets.secondaryLabelColor - stackView.insertArrangedSubview(leftImageView, at: 0) - - let rightImageView = UIImageView(image: Assets.systemImage(named: maxImageName)) - rightImageView.translatesAutoresizingMaskIntoConstraints = false - rightImageView.contentMode = .center - rightImageView.tintColor = Assets.secondaryLabelColor - stackView.addArrangedSubview(rightImageView) - - if #available(iOS 13, *) { - let symbolConfig = UIImage.SymbolConfiguration(font: .systemFont(ofSize: UIFloat(18), weight: .medium), scale: .medium) - leftImageView.preferredSymbolConfiguration = symbolConfig - rightImageView.preferredSymbolConfiguration = symbolConfig - } - - NSLayoutConstraint.activate([ - leftImageView.widthAnchor.constraint(equalToConstant: UIFloat(22)), - leftImageView.widthAnchor.constraint(equalTo: rightImageView.widthAnchor), - leftImageView.heightAnchor.constraint(equalTo: leftImageView.widthAnchor), - rightImageView.heightAnchor.constraint(equalTo: rightImageView.widthAnchor) - ]) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerMapViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerMapViewController.swift deleted file mode 100644 index 725e692..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerMapViewController.swift +++ /dev/null @@ -1,79 +0,0 @@ -// -// ColorPickerMapViewController.swift -// Alderis -// -// Created by Adam Demasi on 14/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class ColorPickerMapViewController: ColorPickerTabViewController { - - static let title = "Color Wheel" - static let imageName = "slider.horizontal.below.rectangle" - - private var wheelView: ColorPickerWheelView! - private var sliders = [ColorPickerMapSlider]() - - override func viewDidLoad() { - super.viewDidLoad() - - wheelView = ColorPickerWheelView(color: color) - wheelView.translatesAutoresizingMaskIntoConstraints = false - wheelView.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - wheelView.delegate = self - view.addSubview(wheelView) - - sliders = [ - ColorPickerMapSlider( - minImageName: "sun.min", maxImageName: "sun.max", component: .brightness, - overrideSmartInvert: configuration.overrideSmartInvert - ) - ] - - sliders.forEach { - $0.translatesAutoresizingMaskIntoConstraints = false - $0.addTarget(self, action: #selector(sliderChanged(_:)), for: .valueChanged) - } - - let mainStackView = UIStackView(arrangedSubviews: [wheelView] + sliders) - mainStackView.translatesAutoresizingMaskIntoConstraints = false - mainStackView.axis = .vertical - mainStackView.alignment = .fill - mainStackView.distribution = .fill - view.addSubview(mainStackView) - - NSLayoutConstraint.activate([ - mainStackView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: UIFloat(15)), - mainStackView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: UIFloat(-15)), - mainStackView.topAnchor.constraint(equalTo: view.topAnchor, constant: 0), - mainStackView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: UIFloat(-10)) - ]) - } - - override func viewDidLayoutSubviews() { - super.viewDidLayoutSubviews() - colorDidChange() - } - - @objc private func sliderChanged(_ slider: ColorPickerMapSlider) { - var color = self.color - slider.apply(to: &color) - self.setColor(color) - } - - override func colorDidChange() { - wheelView.color = color - sliders.forEach { $0.setColor(color) } - } - -} - -extension ColorPickerMapViewController: ColorPickerWheelViewDelegate { - - func colorPickerWheelView(didSelectColor color: Color) { - self.setColor(color) - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerNumericSlider.swift b/Tweaks/Alderis/Alderis/ColorPickerNumericSlider.swift deleted file mode 100644 index 784f0c8..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerNumericSlider.swift +++ /dev/null @@ -1,83 +0,0 @@ -// -// ColorPickerNumericSlider.swift -// Alderis -// -// Created by Kabir Oberai on 28/03/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class ColorPickerNumericSlider: ColorPickerComponentSlider { - - private var textField: UITextField! - - override init(component: Color.Component, overrideSmartInvert: Bool) { - super.init(component: component, overrideSmartInvert: overrideSmartInvert) - - stackView.alignment = .fill - stackView.spacing = UIFloat(8) - - let label = UILabel() - label.translatesAutoresizingMaskIntoConstraints = false - label.font = UIFont.systemFont(ofSize: UIFloat(16), weight: .medium) - label.text = component.title - stackView.insertArrangedSubview(label, at: 0) - - textField = UITextField() - textField.translatesAutoresizingMaskIntoConstraints = false - textField.delegate = self - textField.returnKeyType = .next - textField.keyboardType = .numberPad - textField.autocapitalizationType = .none - textField.autocorrectionType = .no - textField.spellCheckingType = .no - textField.textAlignment = .right - textField.font = Assets.niceMonospaceDigitFont(ofSize: UIFloat(16)) - stackView.addArrangedSubview(textField) - - NSLayoutConstraint.activate([ - label.widthAnchor.constraint(equalToConstant: UIFloat(50)), - textField.widthAnchor.constraint(equalToConstant: UIFloat(35)) - ]) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func setColor(_ color: Color) { - super.setColor(color) - textField.text = "\(Int((color[keyPath: component.keyPath] * component.limit).rounded()))" - } - -} - -extension ColorPickerNumericSlider: UITextFieldDelegate { - - func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { - let newString = textField.text!.replacingCharacters(in: Range(range, in: textField.text!)!, with: string) - guard !newString.isEmpty else { return true } - - // Numeric only, 0-limit - let badCharacterSet = CharacterSet(charactersIn: "0123456789").inverted - guard newString.rangeOfCharacter(from: badCharacterSet) == nil else { - beep() - return false - } - let limit = component.limit - guard let value = Int(newString), 0...limit ~= CGFloat(value) else { - beep() - return false - } - - // Run this after the input is fully processed by enqueuing it onto the run loop - OperationQueue.main.addOperation { - self.value = CGFloat(value) / limit - self.sliderChanged() - } - - return true - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerSlider.swift b/Tweaks/Alderis/Alderis/ColorPickerSlider.swift deleted file mode 100644 index 45872b6..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerSlider.swift +++ /dev/null @@ -1,206 +0,0 @@ -// -// ColorPickerSlider.swift -// Alderis -// -// Created by Kabir Oberai on 28/03/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class ColorPickerSliderBase: UIControl { - - var overrideSmartInvert: Bool { - didSet { - slider.accessibilityIgnoresInvertColors = overrideSmartInvert - } - } - - let stackView: UIStackView - let slider: ColorSlider - - var value: CGFloat { - get { CGFloat(slider.value) } - set { slider.value = Float(newValue) } - } - - init(overrideSmartInvert: Bool) { - self.overrideSmartInvert = overrideSmartInvert - - slider = ColorSlider() - slider.translatesAutoresizingMaskIntoConstraints = false - slider.accessibilityIgnoresInvertColors = overrideSmartInvert - - stackView = UIStackView(arrangedSubviews: [slider]) - stackView.translatesAutoresizingMaskIntoConstraints = false - stackView.axis = .horizontal - stackView.distribution = .fill - - super.init(frame: .zero) - - slider.addTarget(self, action: #selector(sliderChanged), for: .valueChanged) - addSubview(stackView) - - NSLayoutConstraint.activate([ - stackView.leadingAnchor.constraint(equalTo: self.leadingAnchor), - stackView.trailingAnchor.constraint(equalTo: self.trailingAnchor), - stackView.topAnchor.constraint(equalTo: self.topAnchor), - stackView.bottomAnchor.constraint(equalTo: self.bottomAnchor) - ]) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - @objc internal func sliderChanged() { - sendActions(for: .valueChanged) - } - -} - -internal protocol ColorPickerSliderProtocol: ColorPickerSliderBase { - func setColor(_ color: Color) - func apply(to color: inout Color) -} - -internal typealias ColorPickerSlider = ColorPickerSliderBase & ColorPickerSliderProtocol - -internal class ColorPickerComponentSlider: ColorPickerSlider { - - let component: Color.Component - - init(component: Color.Component, overrideSmartInvert: Bool) { - self.component = component - super.init(overrideSmartInvert: overrideSmartInvert) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - func setColor(_ color: Color) { - value = color[keyPath: component.keyPath] - slider.color = color.uiColor - slider.gradientColors = component.sliderTintColor(for: color).map(\.uiColor) - } - - func apply(to color: inout Color) { - color[keyPath: component.keyPath] = value - } - -} - -internal class ColorSlider: UISlider { - private let thumbImage = UIGraphicsImageRenderer(size: CGSize(width: 26, height: 26)).image { _ in } - - var gradientColors = [UIColor]() { - didSet { gradientView.gradientLayer.colors = gradientColors.map(\.cgColor) } - } - - var color: UIColor? { - get { selectionView?.color } - set { selectionView?.color = newValue } - } - - private var checkerboardView: UIView! - private var gradientView: GradientView! - - private var selectionView: ColorWell? - private var selectionViewXConstraint: NSLayoutConstraint? - private var valueObserver: NSKeyValueObservation? - - override init(frame: CGRect) { - super.init(frame: frame) - - #if swift(>=5.5) - var useSliderTrack = !isCatalystMac - if #available(iOS 15, *) { - preferredBehavioralStyle = .pad - useSliderTrack = true - } - #else - let useSliderTrack = true - #endif - if useSliderTrack { - setMinimumTrackImage(UIImage(), for: .normal) - setMaximumTrackImage(UIImage(), for: .normal) - setThumbImage(thumbImage, for: .normal) - } - - checkerboardView = UIView() - checkerboardView.translatesAutoresizingMaskIntoConstraints = false - checkerboardView.backgroundColor = Assets.checkerboardPatternColor - checkerboardView.clipsToBounds = true - if #available(iOS 13, *) { - checkerboardView.layer.cornerCurve = .continuous - } - insertSubview(checkerboardView, at: 0) - - gradientView = GradientView() - gradientView.translatesAutoresizingMaskIntoConstraints = false - gradientView.gradientLayer.startPoint = CGPoint(x: 0, y: 0) - gradientView.gradientLayer.endPoint = CGPoint(x: 1, y: 0) - gradientView.gradientLayer.allowsGroupOpacity = false - checkerboardView.addSubview(gradientView) - - NSLayoutConstraint.activate([ - checkerboardView.leadingAnchor.constraint(equalTo: self.leadingAnchor, constant: UIFloat(-3)), - checkerboardView.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: UIFloat(3)), - checkerboardView.topAnchor.constraint(equalTo: self.topAnchor, constant: -1), - checkerboardView.bottomAnchor.constraint(equalTo: self.bottomAnchor, constant: 1), - - gradientView.leadingAnchor.constraint(equalTo: checkerboardView.leadingAnchor), - gradientView.trailingAnchor.constraint(equalTo: checkerboardView.trailingAnchor), - gradientView.topAnchor.constraint(equalTo: checkerboardView.topAnchor), - gradientView.bottomAnchor.constraint(equalTo: checkerboardView.bottomAnchor), - ]) - - if useSliderTrack { - let selectionView = ColorWell() - selectionView.translatesAutoresizingMaskIntoConstraints = false - selectionView.isDragInteractionEnabled = false - selectionView.isDropInteractionEnabled = false - #if swift(>=5.3) - if #available(iOS 14, *) { - selectionView.isContextMenuInteractionEnabled = false - } - #endif - insertSubview(selectionView, aboveSubview: checkerboardView) - self.selectionView = selectionView - - selectionViewXConstraint = selectionView.leadingAnchor.constraint(equalTo: checkerboardView.leadingAnchor) - - // Remove minimum width constraint configured by ColorWell internally - let selectionWidthConstraint = selectionView.constraints.first { $0.firstAnchor == selectionView.widthAnchor } - selectionWidthConstraint?.isActive = false - - NSLayoutConstraint.activate([ - selectionViewXConstraint!, - selectionView.centerYAnchor.constraint(equalTo: self.centerYAnchor), - selectionView.widthAnchor.constraint(equalToConstant: UIFloat(24)) - ]) - - valueObserver = observe(\.value) { _, _ in self.valueChanged() } - } - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func layoutSubviews() { - super.layoutSubviews() - checkerboardView.layer.cornerRadius = checkerboardView.frame.size.height / 2 - valueChanged() - } - - private func valueChanged() { - guard let selectionView = selectionView, - let selectionViewXConstraint = selectionViewXConstraint else { - return - } - let spacing = frame.size.height - selectionView.frame.size.height - selectionViewXConstraint.constant = (spacing / 2) + ((frame.size.width - selectionView.frame.size.width - spacing) * CGFloat(value)) - } -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerSlidersViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerSlidersViewController.swift deleted file mode 100644 index 67d7625..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerSlidersViewController.swift +++ /dev/null @@ -1,266 +0,0 @@ -// -// ColorPickerSlidersViewController.swift -// Alderis -// -// Created by Adam Demasi on 14/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit -import AudioToolbox - -internal class ColorPickerSlidersViewController: ColorPickerTabViewController { - - static let title = "Sliders" - static let imageName = "slider.horizontal.3" - - private enum Mode: CaseIterable { - case rgb, hsl, hsb, white - - var title: String { - switch self { - case .rgb: return "RGB" - case .hsl: return "HSL" - case .hsb: return "HSB" - case .white: return "White" - } - } - - private var components: [Color.Component] { - switch self { - case .rgb: return [.red, .green, .blue, .alpha] - case .hsl: return [.hue, .hslSaturation, .lightness, .alpha] - case .hsb: return [.hue, .saturation, .brightness, .alpha] - case .white: return [.white, .alpha] - } - } - - func makeSliders(overrideSmartInvert: Bool, supportsAlpha: Bool) -> [ColorPickerNumericSlider] { - components.compactMap { component in - if component.keyPath == \.alpha && !supportsAlpha { - return nil - } - return ColorPickerNumericSlider(component: component, overrideSmartInvert: overrideSmartInvert) - } - } - } - - private var mode: Mode = .rgb { - didSet { updateMode() } - } - - private var segmentedControl: UISegmentedControl! - - private var allSliders = [Mode: [ColorPickerNumericSlider]]() - private var sliderStacks = [Mode: UIStackView]() - - private let colorWell = ColorWell() - - private var hexTextField: UITextField! - private var hexOptions = Color.HexOptions() - - private var eggLabel: UILabel! - private var eggString = "" - - override func viewDidLoad() { - super.viewDidLoad() - - let segmentedControlContainer = UIView() - segmentedControlContainer.translatesAutoresizingMaskIntoConstraints = false - - segmentedControl = UISegmentedControl(items: Mode.allCases.map(\.title)) - segmentedControl.translatesAutoresizingMaskIntoConstraints = false - segmentedControl.selectedSegmentIndex = 0 - segmentedControl.addTarget(self, action: #selector(segmentControlChanged(_:)), for: .valueChanged) - segmentedControlContainer.addSubview(segmentedControl) - - let topSpacerView = UIView() - topSpacerView.translatesAutoresizingMaskIntoConstraints = false - - let mainStackView = UIStackView(arrangedSubviews: [segmentedControlContainer, topSpacerView]) - mainStackView.translatesAutoresizingMaskIntoConstraints = false - mainStackView.axis = .vertical - mainStackView.alignment = .fill - mainStackView.distribution = .fill - mainStackView.spacing = UIFloat(6) - view.addSubview(mainStackView) - - for mode in Mode.allCases { - let modeSliders = mode.makeSliders(overrideSmartInvert: configuration.overrideSmartInvert, - supportsAlpha: configuration.supportsAlpha) - for slider in modeSliders { - slider.addTarget(self, action: #selector(sliderChanged(_:)), for: .valueChanged) - } - allSliders[mode] = modeSliders - - let sliderStackView = UIStackView(arrangedSubviews: modeSliders) - sliderStackView.axis = .vertical - sliderStackView.alignment = .fill - sliderStackView.distribution = .fill - sliderStackView.spacing = UIFloat(10) - sliderStacks[mode] = sliderStackView - mainStackView.addArrangedSubview(sliderStackView) - } - - colorWell.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - colorWell.isDragInteractionEnabled = true - colorWell.isDropInteractionEnabled = false - - hexTextField = UITextField() - hexTextField.translatesAutoresizingMaskIntoConstraints = false - hexTextField.delegate = self - hexTextField.textAlignment = .right - hexTextField.returnKeyType = .done - hexTextField.autocapitalizationType = .none - hexTextField.autocorrectionType = .no - hexTextField.spellCheckingType = .no - hexTextField.font = Assets.niceMonospaceDigitFont(ofSize: UIFloat(16)) - hexTextField.setContentHuggingPriority(.required, for: .vertical) - hexTextField.setContentHuggingPriority(.defaultHigh, for: .horizontal) - - eggLabel = UILabel() - eggLabel.translatesAutoresizingMaskIntoConstraints = false - eggLabel.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - eggLabel.font = UIFont.systemFont(ofSize: UIFloat(24), weight: .heavy) - eggLabel.isHidden = true - - let bottomSpacerView = UIView() - bottomSpacerView.translatesAutoresizingMaskIntoConstraints = false - mainStackView.addArrangedSubview(bottomSpacerView) - - let hexStackView = UIStackView(arrangedSubviews: [colorWell, eggLabel, hexTextField]) - hexStackView.translatesAutoresizingMaskIntoConstraints = false - hexStackView.axis = .horizontal - hexStackView.alignment = .fill - hexStackView.distribution = .fill - hexStackView.spacing = UIFloat(10) - mainStackView.addArrangedSubview(hexStackView) - - NSLayoutConstraint.activate([ - mainStackView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: UIFloat(15)), - mainStackView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: UIFloat(-15)), - mainStackView.topAnchor.constraint(equalTo: view.topAnchor, constant: UIFloat(15)), - mainStackView.bottomAnchor.constraint(lessThanOrEqualTo: view.bottomAnchor, constant: UIFloat(-15)), - - segmentedControl.topAnchor.constraint(equalTo: segmentedControlContainer.topAnchor), - segmentedControl.bottomAnchor.constraint(equalTo: segmentedControlContainer.bottomAnchor), - segmentedControl.centerXAnchor.constraint(equalTo: segmentedControlContainer.centerXAnchor), - - topSpacerView.heightAnchor.constraint(equalToConstant: UIFloat(3)), - bottomSpacerView.heightAnchor.constraint(equalToConstant: UIFloat(3)), - - colorWell.widthAnchor.constraint(equalToConstant: UIFloat(32)), - colorWell.heightAnchor.constraint(equalTo: colorWell.widthAnchor) - ]) - - updateMode() - } - - @objc func segmentControlChanged(_ sender: UISegmentedControl) { - view.endEditing(true) - mode = Mode.allCases[sender.selectedSegmentIndex] - } - - override func touchesBegan(_ touches: Set, with event: UIEvent?) { - super.touchesBegan(touches, with: event) - view.endEditing(true) - } - - func updateMode() { - for (stackMode, stack) in sliderStacks { - stack.isHidden = stackMode != mode - } - colorDidChange() - } - - func setColor(_ color: Color, hexOptions: Color.HexOptions, shouldBroadcast: Bool = true) { - self.hexOptions = hexOptions - super.setColor(color, shouldBroadcast: shouldBroadcast) - } - - override func setColor(_ color: Color, shouldBroadcast: Bool = true) { - self.setColor(color, hexOptions: [], shouldBroadcast: shouldBroadcast) - } - - @objc func sliderChanged(_ slider: ColorPickerNumericSlider) { - var color = self.color - slider.apply(to: &color) - setColor(color) - } - - override func colorDidChange() { - allSliders[mode]?.forEach { - $0.setColor(color) - } - - colorWell.color = color.uiColor - hexTextField.text = color.hexString(with: hexOptions) - - if #available(iOS 13, *) { - } else { - let foregroundColor: UIColor = color.isDark ? .white : .black - segmentedControl.setTitleTextAttributes([ - .foregroundColor: foregroundColor - ], for: .selected) - } - } - -} - -extension ColorPickerSlidersViewController: UITextFieldDelegate { - - func textFieldShouldReturn(_ textField: UITextField) -> Bool { - view.endEditing(true) - return true - } - - func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { - let newString = textField.text!.replacingCharacters(in: Range(range, in: textField.text!)!, with: string) - guard !newString.isEmpty else { return true } - - // #AAAAAA - eggString = "\(eggString.suffix(3))\(string)" - if eggString.lowercased() == "holo" { - self.setColor(Color(red: 51 / 255, green: 181 / 255, blue: 229 / 255, alpha: 1)) - eggLabel.text = "Praise DuARTe" - eggLabel.textColor = color.uiColor - eggLabel.isHidden = false - eggString = "" - return false - } - - let canonicalizedString = newString.hasPrefix("#") ? newString.dropFirst() : Substring(newString) - guard canonicalizedString.count <= 8 else { - beep() - return false - } - - let badCharacterSet = CharacterSet(charactersIn: "0123456789ABCDEFabcdef").inverted - guard canonicalizedString.rangeOfCharacter(from: badCharacterSet) == nil else { - beep() - return false - } - - if canonicalizedString.count != 6 && canonicalizedString.count != 8 { - // User is probably still typing it out. Don’t do anything yet. - return true - } - - guard var uiColor = UIColor(propertyListValue: "#\(canonicalizedString)") else { - return true - } - - if !configuration.supportsAlpha { - // Discard the alpha component. - uiColor = uiColor.withAlphaComponent(1) - } - - let color = Color(uiColor: uiColor) - OperationQueue.main.addOperation { - self.setColor(color, hexOptions: canonicalizedString.count == 3 ? .allowShorthand : []) - } - - return true - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerSwatchViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerSwatchViewController.swift deleted file mode 100644 index b249f74..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerSwatchViewController.swift +++ /dev/null @@ -1,303 +0,0 @@ -// -// ColorPickerSwatchViewController.swift -// Alderis -// -// Created by Adam Demasi on 13/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class ColorPickerSwatchViewController: ColorPickerTabViewController { - - private class ColorLayer: CALayer { - let color: Color - init(color: Color) { - self.color = color - super.init() - backgroundColor = color.uiColor.cgColor - } - override init(layer: Any) { - color = Color(white: 1, alpha: 1) - super.init(layer: layer) - } - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - } - - static let title = "Swatch" - static let imageName = "square.grid.4x3.fill" - - static let colorSwatch = [ - [ - Color(hue: 0.000000, saturation: 0.000000, brightness: 1.000000, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.921569, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.839216, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.760784, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.678431, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.600000, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.521569, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.439216, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.360784, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.278431, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.200000, alpha: 1), - Color(hue: 0.000000, saturation: 0.000000, brightness: 0.000000, alpha: 1), - ], - [ - Color(hue: 0.542793, saturation: 1.000000, brightness: 0.290196, alpha: 1), - Color(hue: 0.612403, saturation: 0.988506, brightness: 0.341176, alpha: 1), - Color(hue: 0.703704, saturation: 0.915255, brightness: 0.231373, alpha: 1), - Color(hue: 0.787878, saturation: 0.901640, brightness: 0.239216, alpha: 1), - Color(hue: 0.937107, saturation: 0.883333, brightness: 0.235294, alpha: 1), - Color(hue: 0.010989, saturation: 0.989130, brightness: 0.360784, alpha: 1), - Color(hue: 0.051852, saturation: 1.000000, brightness: 0.352941, alpha: 1), - Color(hue: 0.096591, saturation: 1.000000, brightness: 0.345098, alpha: 1), - Color(hue: 0.118217, saturation: 1.000000, brightness: 0.337255, alpha: 1), - Color(hue: 0.158497, saturation: 1.000000, brightness: 0.400000, alpha: 1), - Color(hue: 0.179012, saturation: 0.952941, brightness: 0.333333, alpha: 1), - Color(hue: 0.251773, saturation: 0.758064, brightness: 0.243137, alpha: 1), - ], - [ - Color(hue: 0.539604, saturation: 1.000000, brightness: 0.396078, alpha: 1), - Color(hue: 0.603825, saturation: 0.991870, brightness: 0.482353, alpha: 1), - Color(hue: 0.703704, saturation: 0.878049, brightness: 0.321569, alpha: 1), - Color(hue: 0.789473, saturation: 0.853933, brightness: 0.349020, alpha: 1), - Color(hue: 0.939614, saturation: 0.811765, brightness: 0.333333, alpha: 1), - Color(hue: 0.021629, saturation: 1.000000, brightness: 0.513725, alpha: 1), - Color(hue: 0.055555, saturation: 1.000000, brightness: 0.482353, alpha: 1), - Color(hue: 0.101093, saturation: 1.000000, brightness: 0.478431, alpha: 1), - Color(hue: 0.122222, saturation: 1.000000, brightness: 0.470588, alpha: 1), - Color(hue: 0.158273, saturation: 0.985816, brightness: 0.552941, alpha: 1), - Color(hue: 0.177469, saturation: 0.915254, brightness: 0.462745, alpha: 1), - Color(hue: 0.251366, saturation: 0.701148, brightness: 0.341176, alpha: 1), - ], - [ - Color(hue: 0.538732, saturation: 0.993007, brightness: 0.560784, alpha: 1), - Color(hue: 0.601578, saturation: 1.000000, brightness: 0.662745, alpha: 1), - Color(hue: 0.719697, saturation: 0.924370, brightness: 0.466667, alpha: 1), - Color(hue: 0.788333, saturation: 0.806452, brightness: 0.486275, alpha: 1), - Color(hue: 0.938596, saturation: 0.785124, brightness: 0.474510, alpha: 1), - Color(hue: 0.023941, saturation: 1.000000, brightness: 0.709804, alpha: 1), - Color(hue: 0.059730, saturation: 1.000000, brightness: 0.678431, alpha: 1), - Color(hue: 0.102564, saturation: 1.000000, brightness: 0.662745, alpha: 1), - Color(hue: 0.123232, saturation: 0.993976, brightness: 0.650980, alpha: 1), - Color(hue: 0.159864, saturation: 1.000000, brightness: 0.768627, alpha: 1), - Color(hue: 0.177704, saturation: 0.915151, brightness: 0.647059, alpha: 1), - Color(hue: 0.255020, saturation: 0.680328, brightness: 0.478431, alpha: 1), - ], - [ - Color(hue: 0.537037, saturation: 1.000000, brightness: 0.705882, alpha: 1), - Color(hue: 0.599688, saturation: 1.000000, brightness: 0.839216, alpha: 1), - Color(hue: 0.706284, saturation: 0.824324, brightness: 0.580392, alpha: 1), - Color(hue: 0.785333, saturation: 0.791139, brightness: 0.619608, alpha: 1), - Color(hue: 0.938746, saturation: 0.764707, brightness: 0.600000, alpha: 1), - Color(hue: 0.026549, saturation: 1.000000, brightness: 0.886275, alpha: 1), - Color(hue: 0.061927, saturation: 1.000000, brightness: 0.854902, alpha: 1), - Color(hue: 0.103175, saturation: 0.995261, brightness: 0.827451, alpha: 1), - Color(hue: 0.125000, saturation: 0.995215, brightness: 0.819608, alpha: 1), - Color(hue: 0.160544, saturation: 1.000000, brightness: 0.960784, alpha: 1), - Color(hue: 0.179211, saturation: 0.889952, brightness: 0.819608, alpha: 1), - Color(hue: 0.253968, saturation: 0.668789, brightness: 0.615686, alpha: 1), - ], - [ - Color(hue: 0.542438, saturation: 1.000000, brightness: 0.847059, alpha: 1), - Color(hue: 0.603018, saturation: 1.000000, brightness: 0.996078, alpha: 1), - Color(hue: 0.716435, saturation: 0.808989, brightness: 0.698039, alpha: 1), - Color(hue: 0.792237, saturation: 0.776596, brightness: 0.737255, alpha: 1), - Color(hue: 0.942857, saturation: 0.756756, brightness: 0.725490, alpha: 1), - Color(hue: 0.030627, saturation: 0.917647, brightness: 1.000000, alpha: 1), - Color(hue: 0.069281, saturation: 1.000000, brightness: 1.000000, alpha: 1), - Color(hue: 0.111549, saturation: 0.996078, brightness: 1.000000, alpha: 1), - Color(hue: 0.131093, saturation: 1.000000, brightness: 0.992157, alpha: 1), - Color(hue: 0.164021, saturation: 0.744094, brightness: 0.996078, alpha: 1), - Color(hue: 0.184162, saturation: 0.766949, brightness: 0.925490, alpha: 1), - Color(hue: 0.260163, saturation: 0.657754, brightness: 0.733333, alpha: 1), - ], - [ - Color(hue: 0.535193, saturation: 0.996032, brightness: 0.988235, alpha: 1), - Color(hue: 0.601190, saturation: 0.771653, brightness: 0.996078, alpha: 1), - Color(hue: 0.707665, saturation: 0.795745, brightness: 0.921569, alpha: 1), - Color(hue: 0.786096, saturation: 0.769547, brightness: 0.952941, alpha: 1), - Color(hue: 0.938597, saturation: 0.743478, brightness: 0.901961, alpha: 1), - Color(hue: 0.017143, saturation: 0.686275, brightness: 1.000000, alpha: 1), - Color(hue: 0.056466, saturation: 0.717647, brightness: 1.000000, alpha: 1), - Color(hue: 0.102094, saturation: 0.751968, brightness: 0.996078, alpha: 1), - Color(hue: 0.122396, saturation: 0.755906, brightness: 0.996078, alpha: 1), - Color(hue: 0.157658, saturation: 0.580392, brightness: 1.000000, alpha: 1), - Color(hue: 0.179952, saturation: 0.577406, brightness: 0.937255, alpha: 1), - Color(hue: 0.254310, saturation: 0.549763, brightness: 0.827451, alpha: 1), - ], - [ - Color(hue: 0.537255, saturation: 0.674603, brightness: 0.988235, alpha: 1), - Color(hue: 0.605516, saturation: 0.545098, brightness: 1.000000, alpha: 1), - Color(hue: 0.719048, saturation: 0.688976, brightness: 0.996078, alpha: 1), - Color(hue: 0.790419, saturation: 0.657481, brightness: 0.996078, alpha: 1), - Color(hue: 0.940000, saturation: 0.525210, brightness: 0.933333, alpha: 1), - Color(hue: 0.013333, saturation: 0.490196, brightness: 1.000000, alpha: 1), - Color(hue: 0.051282, saturation: 0.509804, brightness: 1.000000, alpha: 1), - Color(hue: 0.098039, saturation: 0.533333, brightness: 1.000000, alpha: 1), - Color(hue: 0.120098, saturation: 0.533333, brightness: 1.000000, alpha: 1), - Color(hue: 0.157321, saturation: 0.419608, brightness: 1.000000, alpha: 1), - Color(hue: 0.180135, saturation: 0.409091, brightness: 0.949020, alpha: 1), - Color(hue: 0.256097, saturation: 0.371041, brightness: 0.866667, alpha: 1), - ], - [ - Color(hue: 0.540881, saturation: 0.418972, brightness: 0.992157, alpha: 1), - Color(hue: 0.607954, saturation: 0.345098, brightness: 1.000000, alpha: 1), - Color(hue: 0.720760, saturation: 0.448818, brightness: 0.996078, alpha: 1), - Color(hue: 0.790124, saturation: 0.425197, brightness: 0.996078, alpha: 1), - Color(hue: 0.941667, saturation: 0.327869, brightness: 0.956863, alpha: 1), - Color(hue: 0.012500, saturation: 0.313725, brightness: 1.000000, alpha: 1), - Color(hue: 0.051587, saturation: 0.329412, brightness: 1.000000, alpha: 1), - Color(hue: 0.093869, saturation: 0.341176, brightness: 1.000000, alpha: 1), - Color(hue: 0.116279, saturation: 0.338582, brightness: 0.996078, alpha: 1), - Color(hue: 0.157143, saturation: 0.274510, brightness: 1.000000, alpha: 1), - Color(hue: 0.179687, saturation: 0.259109, brightness: 0.968627, alpha: 1), - Color(hue: 0.254902, saturation: 0.219828, brightness: 0.909804, alpha: 1), - ], - [ - Color(hue: 0.548077, saturation: 0.203922, brightness: 1.000000, alpha: 1), - Color(hue: 0.609848, saturation: 0.172549, brightness: 1.000000, alpha: 1), - Color(hue: 0.716981, saturation: 0.208661, brightness: 0.996078, alpha: 1), - Color(hue: 0.783019, saturation: 0.207843, brightness: 1.000000, alpha: 1), - Color(hue: 0.942983, saturation: 0.152611, brightness: 0.976471, alpha: 1), - Color(hue: 0.012821, saturation: 0.152941, brightness: 1.000000, alpha: 1), - Color(hue: 0.048781, saturation: 0.160784, brightness: 1.000000, alpha: 1), - Color(hue: 0.093023, saturation: 0.168627, brightness: 1.000000, alpha: 1), - Color(hue: 0.115080, saturation: 0.164706, brightness: 1.000000, alpha: 1), - Color(hue: 0.156566, saturation: 0.129921, brightness: 0.996078, alpha: 1), - Color(hue: 0.182796, saturation: 0.123999, brightness: 0.980392, alpha: 1), - Color(hue: 0.262820, saturation: 0.109243, brightness: 0.933333, alpha: 1), - ] - ] - - let colors = ColorPickerSwatchViewController.colorSwatch - - private var colorRows = [[ColorLayer]]() - private var colorDict = [String: ColorLayer]() - - var containerView: UIView! - var selectionView: UIView! - var containerViewHeightConstraint: NSLayoutConstraint! - var selectionViewWidthConstraint: NSLayoutConstraint! - var selectionViewXConstraint: NSLayoutConstraint! - var selectionViewYConstraint: NSLayoutConstraint! - - override func viewDidLoad() { - super.viewDidLoad() - - containerView = UIView() - containerView.translatesAutoresizingMaskIntoConstraints = false - containerView.accessibilityIgnoresInvertColors = configuration.overrideSmartInvert - view.addSubview(containerView) - - for row in colors { - var colorRow = [ColorLayer]() - for color in row { - let colorLayer = ColorLayer(color: color) - containerView.layer.addSublayer(colorLayer) - colorDict[color.hexString()] = colorLayer - colorRow.append(colorLayer) - } - colorRows.append(colorRow) - } - - view.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(gestureRecognizerFired(_:)))) - let panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(gestureRecognizerFired(_:))) - panGestureRecognizer.maximumNumberOfTouches = 1 - view.addGestureRecognizer(panGestureRecognizer) - - selectionView = UIView() - selectionView.translatesAutoresizingMaskIntoConstraints = false - selectionView.isUserInteractionEnabled = false - selectionView.layer.borderColor = UIColor.white.cgColor - selectionView.layer.borderWidth = 2 - selectionView.layer.shadowOffset = CGSize(width: 0, height: 0) - selectionView.layer.shadowOpacity = 1 - selectionView.layer.shadowColor = UIColor(white: 0, alpha: 0.1).cgColor - view.addSubview(selectionView) - - containerViewHeightConstraint = containerView.heightAnchor.constraint(equalToConstant: 0) - selectionViewWidthConstraint = selectionView.widthAnchor.constraint(equalToConstant: UIFloat(20)) - let selectionViewBaseXConstraint = selectionView.leftAnchor.constraint(equalTo: view.leftAnchor) - selectionViewBaseXConstraint.priority = .defaultLow - let selectionViewBaseYConstraint = selectionView.topAnchor.constraint(equalTo: view.topAnchor) - selectionViewBaseYConstraint.priority = .defaultLow - selectionViewXConstraint = selectionView.leftAnchor.constraint(equalTo: view.leftAnchor) - selectionViewYConstraint = selectionView.topAnchor.constraint(equalTo: view.topAnchor) - - NSLayoutConstraint.activate([ - containerView.leadingAnchor.constraint(equalTo: view.leadingAnchor), - containerView.trailingAnchor.constraint(equalTo: view.trailingAnchor), - containerView.topAnchor.constraint(equalTo: view.topAnchor), - containerView.bottomAnchor.constraint(greaterThanOrEqualTo: view.bottomAnchor), - containerViewHeightConstraint, - - selectionViewWidthConstraint, - selectionView.heightAnchor.constraint(equalTo: selectionView.widthAnchor), - selectionViewBaseXConstraint, - selectionViewBaseYConstraint, - selectionViewXConstraint, - selectionViewYConstraint - ]) - - colorDidChange() - } - - override func viewDidLayoutSubviews() { - super.viewDidLayoutSubviews() - - var x: CGFloat = 0, y: CGFloat = 0 - let size = view.frame.size.width / CGFloat(colors[0].count) - for row in colorRows { - x = 0 - for item in row { - item.frame = CGRect(x: x * size, y: y * size, width: size, height: size) - x += 1 - } - y += 1 - } - - containerViewHeightConstraint.constant = y * size - selectionViewWidthConstraint.constant = size - UIView.performWithoutAnimation { - colorDidChange() - } - } - - @objc private func gestureRecognizerFired(_ sender: UIGestureRecognizer) { - switch sender.state { - case .began, .changed, .ended: - let location = sender.location(in: containerView) - guard let colorView = containerView.layer.hitTest(location) as? ColorLayer else { - return - } - self.setColor(colorView.color) - case .possible, .cancelled, .failed: - break - @unknown default: - break - } - } - - func setSelection(to colorLayer: CALayer?) { - let wasHidden = selectionView.isHidden - selectionView.isHidden = colorLayer == nil - selectionViewXConstraint.constant = colorLayer?.frame.origin.x ?? 0 - selectionViewYConstraint.constant = colorLayer?.frame.origin.y ?? 0 - if wasHidden { - view.layoutIfNeeded() - } else { - UIView.animate(withDuration: 0.2) { - self.view.layoutIfNeeded() - } - } - } - - override func colorDidChange() { - guard selectionView != nil else { return } - setSelection(to: colorDict[color.hexString()]) - } - -} diff --git a/Tweaks/Alderis/Alderis/ColorPickerTabViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerTabViewController.swift deleted file mode 100644 index 3b27951..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerTabViewController.swift +++ /dev/null @@ -1,60 +0,0 @@ -// -// ColorPickerTabViewController.swift -// Alderis -// -// Created by Kabir Oberai on 23/03/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal protocol ColorPickerTabDelegate: AnyObject { - func colorPickerTab(_ tab: ColorPickerTabViewControllerBase, didSelect color: Color) -} - -internal class ColorPickerTabViewControllerBase: UIViewController { - - unowned var tabDelegate: ColorPickerTabDelegate - - private(set) var configuration: ColorPickerConfiguration - - private(set) var color: Color { - didSet { colorDidChange() } - } - - func colorDidChange() {} - - func setColor(_ color: Color, shouldBroadcast: Bool = true) { - if self.color == color { - return - } - self.color = color - if shouldBroadcast { - tabDelegate.colorPickerTab(self, didSelect: color) - } - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - required init(tabDelegate: ColorPickerTabDelegate, configuration: ColorPickerConfiguration, color: Color) { - self.tabDelegate = tabDelegate - self.configuration = configuration - self.color = color - super.init(nibName: nil, bundle: nil) - } - -} - -internal protocol ColorPickerTabViewControllerProtocol: ColorPickerTabViewControllerBase { - static var title: String { get } - static var imageName: String { get } - static var image: UIImage { get } -} - -extension ColorPickerTabViewControllerProtocol { - static var image: UIImage { Assets.systemImage(named: imageName, font: .systemFont(ofSize: UIFloat(20), weight: .medium)) ?? UIImage() } -} - -internal typealias ColorPickerTabViewController = ColorPickerTabViewControllerBase & ColorPickerTabViewControllerProtocol diff --git a/Tweaks/Alderis/Alderis/ColorPickerViewController.swift b/Tweaks/Alderis/Alderis/ColorPickerViewController.swift deleted file mode 100644 index 386d693..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerViewController.swift +++ /dev/null @@ -1,385 +0,0 @@ -// -// ColorPickerViewController.swift -// Alderis -// -// Created by Adam Demasi on 12/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -/// Provides the Color Picker user interface. -/// -/// Present this view controller to display the color picker. Do not push it onto a navigation -/// controller stack. In horizontally and vertically regular size class environments, for instance -/// on iPad and Mac, the picker will be presented as a popover. This means that you must set -/// `sourceView` or other similar properties on the view controller’s `popoverPresentationController` -/// before presentation. -/// -/// To review examples of `ColorPickerViewController` in use, run `pod try Alderis`. -@objc(HBColorPickerViewController) -open class ColorPickerViewController: UIViewController { - - /// Do not rely on this fallback value - always specify a color! - private static let defaultColor = UIColor(white: 0.6, alpha: 1) - - /// Initialise an instance of `ColorPickerViewController` with a configuration object. - /// - /// Remember to set the `delegate` before presenting the view controller. - @objc public init(configuration: ColorPickerConfiguration) { - self.configuration = configuration - super.init(nibName: nil, bundle: nil) - setUp() - } - - /// The delegate that will receive the user’s selection upon tapping the Done button, or a - /// cancellation upon tapping the Cancel button. - @objc open weak var delegate: ColorPickerDelegate? { - didSet { innerViewController?.delegate = delegate } - } - - /// The configuration of the color picker. Use this to set the initially selected color, as well - /// as other behavioral options. - /// - /// Making changes to this value or its properties after the color picker interface has been - /// presented may result in undefined behavior. - /// - /// - see: `ColorPickerConfiguration` - @objc open var configuration: ColorPickerConfiguration! - - /// Deprecated. Set `ColorPickerConfiguration.overrideSmartInvert` instead. - /// - /// - see: `ColorPickerConfiguration.overrideSmartInvert` - @available(*, deprecated, message: "Use ColorPickerConfiguration instead") - @objc open var overrideSmartInvert = true - - /// Deprecated. Set `ColorPickerConfiguration.color` instead. - /// - /// - see: `ColorPickerConfiguration.color` - @available(*, deprecated, message: "Use ColorPickerConfiguration instead") - @objc open var color = ColorPickerViewController.defaultColor - - // A width divisible by 12 (the number of items wide in the swatch). - private var finalWidth: CGFloat { - if modalPresentationStyle == .popover { - return UIFloat(336) - } else { - return floor(min(UIFloat(384), view.frame.size.width - 30) / 12) * 12 - } - } - - private var isFullScreen: Bool { modalPresentationStyle != .popover } - - private var innerViewController: ColorPickerInnerViewController! - - private var backdropView: UIView! - private var backgroundView: UIVisualEffectView! - - private var widthLayoutConstraint: NSLayoutConstraint! - private var bottomLayoutConstraint: NSLayoutConstraint! - private var bottomAnimatingLayoutConstraint: NSLayoutConstraint! - - // swiftlint:disable:next weak_delegate - private lazy var _transitioningDelegate = BottomSheetTransitioningDelegate() - - private var initialBottomSafeAreaInset: CGFloat? - private var isKeyboardVisible = false - - /// :nodoc: - override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { - self.configuration = nil - super.init(nibName: nil, bundle: nil) - setUp() - } - - /// :nodoc: - required public init?(coder: NSCoder) { - self.configuration = nil - super.init(coder: coder) - setUp() - } - - private func setUp() { - if traitCollection.horizontalSizeClass == .regular && traitCollection.verticalSizeClass == .regular { - modalPresentationStyle = .popover - } else { - modalPresentationStyle = .overCurrentContext - transitioningDelegate = _transitioningDelegate - } - } - - /// :nodoc: - override open func viewDidLoad() { - super.viewDidLoad() - - var compatibilityMode = false - if configuration == nil { - let deprecatedAPI: ColorPickerViewControllerDeprecatedMethods = self - // Yes, Swift, I know my code for handling deprecated API usage uses deprecated API 🙄 - if deprecatedAPI.color == ColorPickerViewController.defaultColor { - fatalError("Alderis: You need to set a configuration. https://hbang.github.io/Alderis/") - } - NSLog("Alderis: Deprecated configuration API in use. This will be removed in a future release. Migrate to using ColorPickerConfiguration. https://hbang.github.io/Alderis/") - compatibilityMode = true - configuration = ColorPickerConfiguration(color: deprecatedAPI.color) - configuration.overrideSmartInvert = deprecatedAPI.overrideSmartInvert - } - - if !configuration.supportsAlpha { - // Force the color to be fully opaque. - configuration.color = configuration.color.withAlphaComponent(1) - } - - navigationController?.isNavigationBarHidden = true - view.backgroundColor = .clear - preferredContentSize = .zero - - if isFullScreen { - backdropView = UIView() - backdropView.translatesAutoresizingMaskIntoConstraints = false - backdropView.backgroundColor = Assets.backdropColor - backdropView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(self.dismissGestureFired(_:)))) - view.addSubview(backdropView) - } - - let containerView = UIView() - containerView.translatesAutoresizingMaskIntoConstraints = false - view.addSubview(containerView) - - if isFullScreen { - let style: UIBlurEffect.Style - if #available(iOS 13, *) { - style = .systemThinMaterial - } else { - style = .light - } - backgroundView = UIVisualEffectView(effect: UIBlurEffect(style: style)) - backgroundView.translatesAutoresizingMaskIntoConstraints = false - backgroundView.clipsToBounds = true - backgroundView.layer.cornerRadius = 13 - if #available(iOS 13, *) { - backgroundView.layer.cornerCurve = .continuous - } - containerView.addSubview(backgroundView) - } - - innerViewController = ColorPickerInnerViewController(delegate: delegate, configuration: configuration) - innerViewController.compatibilityMode = compatibilityMode - innerViewController.willMove(toParent: self) - addChild(innerViewController) - innerViewController.view.translatesAutoresizingMaskIntoConstraints = false - - if isFullScreen { - innerViewController.view.clipsToBounds = true - innerViewController.view.layer.cornerRadius = 13 - innerViewController.view.layer.borderWidth = 1 - innerViewController.view.layer.borderColor = Assets.borderColor.cgColor - if #available(iOS 13, *) { - innerViewController.view.layer.cornerCurve = .continuous - } - } else { - popoverPresentationController?.delegate = innerViewController - } - - containerView.addSubview(innerViewController.view) - - widthLayoutConstraint = containerView.widthAnchor.constraint(equalToConstant: finalWidth) - bottomLayoutConstraint = view.safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: containerView.bottomAnchor, constant: 0) - bottomAnimatingLayoutConstraint = view.bottomAnchor.constraint(equalTo: containerView.topAnchor) - - NSLayoutConstraint.activate( - [ - widthLayoutConstraint, - innerViewController.view.leadingAnchor.constraint(equalTo: containerView.leadingAnchor), - innerViewController.view.trailingAnchor.constraint(equalTo: containerView.trailingAnchor), - innerViewController.view.topAnchor.constraint(equalTo: containerView.topAnchor), - innerViewController.view.bottomAnchor.constraint(equalTo: containerView.bottomAnchor) - ] + - (isFullScreen ? [ - backdropView.leadingAnchor.constraint(equalTo: view.leadingAnchor), - backdropView.trailingAnchor.constraint(equalTo: view.trailingAnchor), - backdropView.topAnchor.constraint(equalTo: view.topAnchor), - backdropView.bottomAnchor.constraint(equalTo: view.bottomAnchor), - - backgroundView.leadingAnchor.constraint(equalTo: containerView.leadingAnchor), - backgroundView.trailingAnchor.constraint(equalTo: containerView.trailingAnchor), - backgroundView.topAnchor.constraint(equalTo: containerView.topAnchor), - backgroundView.bottomAnchor.constraint(equalTo: containerView.bottomAnchor), - - containerView.centerXAnchor.constraint(equalTo: view.safeAreaLayoutGuide.centerXAnchor), - bottomLayoutConstraint - ] : [ - containerView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor), - containerView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor), - containerView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor), - containerView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor) - ]) - ) - } - - /// :nodoc: - override open func viewWillLayoutSubviews() { - super.viewWillLayoutSubviews() - - widthLayoutConstraint.constant = finalWidth - - if isFullScreen { - innerViewController.view.layer.borderWidth = 1 / (view.window?.screen.scale ?? 1) - } - } - - /// :nodoc: - override open func viewSafeAreaInsetsDidChange() { - super.viewSafeAreaInsetsDidChange() - - if !isKeyboardVisible { - initialBottomSafeAreaInset = view.safeAreaInsets.bottom - bottomLayoutConstraint.constant = initialBottomSafeAreaInset == 0 ? 15 : 0 - } - } - - /// :nodoc: - open override func preferredContentSizeDidChange(forChildContentContainer container: UIContentContainer) { - super.preferredContentSizeDidChange(forChildContentContainer: container) - - if !isFullScreen { - preferredContentSize = CGSize(width: finalWidth, - height: innerViewController.preferredContentSize.height) - } - } - - /// :nodoc: - override open func viewWillAppear(_ animated: Bool) { - super.viewWillAppear(animated) - - if navigationController != nil && navigationController!.viewControllers.count > 1 { - assertionFailure("Do not push \(String(describing: type(of: self))) onto a navigation controller stack. It must be presented using UIViewController.present(_:animated:completion:).") - } - - if animated && isFullScreen { - backdropView.alpha = 0 - bottomLayoutConstraint.isActive = false - bottomAnimatingLayoutConstraint.isActive = true - view.layoutIfNeeded() - - UIView.animate(withDuration: 0.4, - delay: 0, - usingSpringWithDamping: 2, - initialSpringVelocity: 0.5, - options: [], - animations: { - self.backdropView.alpha = 1 - self.bottomLayoutConstraint.isActive = true - self.bottomAnimatingLayoutConstraint.isActive = false - self.view.layoutIfNeeded() - }, - completion: nil) - } - } - - private let keyboardNotificationNames = [ - UIResponder.keyboardWillShowNotification, - UIResponder.keyboardWillHideNotification, - UIResponder.keyboardWillChangeFrameNotification - ] - - /// :nodoc: - override open func viewDidAppear(_ animated: Bool) { - super.viewDidAppear(animated) - - for name in keyboardNotificationNames { - NotificationCenter.default.addObserver(self, selector: #selector(keyboardFrameWillChange(_:)), name: name, object: nil) - } - } - - /// :nodoc: - override open func viewWillDisappear(_ animated: Bool) { - super.viewWillDisappear(animated) - - for name in keyboardNotificationNames { - NotificationCenter.default.removeObserver(self, name: name, object: nil) - } - - if animated && isFullScreen { - backdropView.alpha = 1 - bottomLayoutConstraint.isActive = true - bottomAnimatingLayoutConstraint.isActive = false - view.layoutIfNeeded() - - UIView.animate(withDuration: 0.4, - delay: 0, - usingSpringWithDamping: 0.8, - initialSpringVelocity: 0.5, - options: [], - animations: { - self.backdropView.alpha = 0 - self.bottomLayoutConstraint.isActive = false - self.bottomAnimatingLayoutConstraint.isActive = true - self.view.layoutIfNeeded() - }, - completion: nil) - } - } - - /// :nodoc: - override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { - super.traitCollectionDidChange(previousTraitCollection) - - if isFullScreen { - // CGColor doesn’t support dynamic colors, so we need to set this again. - innerViewController.view.layer.borderColor = Assets.borderColor.cgColor - } - } - - @objc private func keyboardFrameWillChange(_ notification: Notification) { - if !isFullScreen { - return - } - - guard let userInfo = notification.userInfo, - let keyboardEndFrame = userInfo[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect, - let duration = userInfo[UIResponder.keyboardAnimationDurationUserInfoKey] as? TimeInterval, - let curve = userInfo[UIResponder.keyboardAnimationCurveUserInfoKey] as? UInt - else { - return - } - - isKeyboardVisible = notification.name != UIResponder.keyboardWillHideNotification - - var options: UIView.AnimationOptions = .beginFromCurrentState - options.insert(.init(rawValue: curve << 16)) - - UIView.animate(withDuration: duration, - delay: 0, - options: options, - animations: { - let keyboardHeight: CGFloat = (self.isKeyboardVisible ? keyboardEndFrame.size.height : 0) - let keyboardExtraMargin: CGFloat = (self.isKeyboardVisible && self.initialBottomSafeAreaInset != 0 ? 15 : 0) - let bottom = max(keyboardHeight - (self.initialBottomSafeAreaInset ?? 0), 0) + keyboardExtraMargin - self.additionalSafeAreaInsets = UIEdgeInsets(top: 0, left: 0, bottom: bottom, right: 0) - self.view.layoutIfNeeded() - }, - completion: nil) - } - - @objc private func dismissGestureFired(_ gestureRecognizer: UITapGestureRecognizer) { - if gestureRecognizer.state == .ended { - if isKeyboardVisible { - view.endEditing(true) - } else { - innerViewController.saveTapped() - dismiss(animated: true, completion: nil) - } - } - } - -} - -/// :nodoc: -private protocol ColorPickerViewControllerDeprecatedMethods { - var color: UIColor { get } - var overrideSmartInvert: Bool { get } -} - -/// :nodoc: -extension ColorPickerViewController: ColorPickerViewControllerDeprecatedMethods {} diff --git a/Tweaks/Alderis/Alderis/ColorPickerWheelView.swift b/Tweaks/Alderis/Alderis/ColorPickerWheelView.swift deleted file mode 100644 index 2f03938..0000000 --- a/Tweaks/Alderis/Alderis/ColorPickerWheelView.swift +++ /dev/null @@ -1,242 +0,0 @@ -// -// ColorPickerMapView.swift -// Alderis -// -// Created by Adam Demasi on 14/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal protocol ColorPickerWheelViewDelegate: AnyObject { - func colorPickerWheelView(didSelectColor color: Color) -} - -internal class ColorPickerWheelView: UIView { - - weak var delegate: ColorPickerWheelViewDelegate? - - var color: Color { - didSet { updateColor() } - } - - private var containerView: UIView! - private var wheelView: ColorPickerWheelInnerView! - private var selectionView: ColorWell! - private var selectionViewXConstraint: NSLayoutConstraint! - private var selectionViewYConstraint: NSLayoutConstraint! - private var selectionViewFingerDownConstraint: NSLayoutConstraint! - - private var isFingerDown = false - private let touchDownFeedbackGenerator = UIImpactFeedbackGenerator(style: .medium) - private let touchUpFeedbackGenerator = UIImpactFeedbackGenerator(style: .light) - - init(color: Color) { - self.color = color - super.init(frame: .zero) - - containerView = UIView() - containerView.translatesAutoresizingMaskIntoConstraints = false - containerView.clipsToBounds = true - addSubview(containerView) - - containerView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(gestureRecognizerFired(_:)))) - containerView.addGestureRecognizer(UILongPressGestureRecognizer(target: self, action: #selector(gestureRecognizerFired(_:)))) - let panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(gestureRecognizerFired(_:))) - panGestureRecognizer.maximumNumberOfTouches = 1 - containerView.addGestureRecognizer(panGestureRecognizer) - - wheelView = ColorPickerWheelInnerView() - wheelView.translatesAutoresizingMaskIntoConstraints = false - wheelView.handleLayout = { [weak self] in self?.setNeedsLayout() } - containerView.addSubview(wheelView) - - selectionView = ColorWell() - selectionView.translatesAutoresizingMaskIntoConstraints = false - selectionView.isDragInteractionEnabled = false - selectionView.isDropInteractionEnabled = false - #if swift(>=5.3) - if #available(iOS 14, *) { - selectionView.isContextMenuInteractionEnabled = false - } - #endif - containerView.addSubview(selectionView) - - selectionViewXConstraint = selectionView.leftAnchor.constraint(equalTo: containerView.leftAnchor) - selectionViewYConstraint = selectionView.topAnchor.constraint(equalTo: containerView.topAnchor) - // https://www.youtube.com/watch?v=Qs8kDiOwPBA - selectionViewFingerDownConstraint = selectionView.widthAnchor.constraint(equalToConstant: 56) - let selectionViewNormalConstraint = selectionView.widthAnchor.constraint(equalToConstant: UIFloat(24)) - selectionViewNormalConstraint.priority = .defaultHigh - - // Remove minimum width constraint configured by ColorWell internally - let selectionWidthConstraint = selectionView.constraints.first { $0.firstAnchor == selectionView.widthAnchor } - selectionWidthConstraint?.isActive = false - - NSLayoutConstraint.activate([ - containerView.centerXAnchor.constraint(equalTo: self.centerXAnchor), - containerView.topAnchor.constraint(equalTo: self.topAnchor), - containerView.bottomAnchor.constraint(equalTo: self.bottomAnchor), - containerView.widthAnchor.constraint(equalTo: containerView.heightAnchor, constant: UIFloat(30)), - - wheelView.leadingAnchor.constraint(equalTo: containerView.leadingAnchor, constant: UIFloat(30)), - wheelView.trailingAnchor.constraint(equalTo: containerView.trailingAnchor, constant: UIFloat(-30)), - wheelView.topAnchor.constraint(equalTo: containerView.topAnchor, constant: UIFloat(15)), - wheelView.bottomAnchor.constraint(equalTo: containerView.bottomAnchor, constant: UIFloat(-15)), - - selectionViewXConstraint, - selectionViewYConstraint, - selectionViewNormalConstraint, - selectionView.heightAnchor.constraint(equalTo: selectionView.widthAnchor) - ]) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func layoutSubviews() { - super.layoutSubviews() - updateSelectionPoint() - } - - private func updateColor() { - wheelView.brightness = color.brightness - selectionView.backgroundColor = color.uiColor - updateSelectionPoint() - } - - private func updateSelectionPoint() { - let colorPoint = pointForColor(color, in: wheelView.frame.size) - let point = CGPoint(x: wheelView.frame.origin.x + colorPoint.x - (selectionView.frame.size.width / 2), - y: min( - frame.size.height - selectionView.frame.size.height - 1, - max(1, wheelView.frame.origin.y + colorPoint.y - (selectionView.frame.size.height / 2)) - )) - selectionViewXConstraint.constant = point.x - selectionViewYConstraint.constant = point.y - } - - private func colorAt(position: CGPoint, in size: CGSize) -> Color { - let point = CGPoint(x: (size.width / 2) - position.x, - y: (size.height / 2) - position.y) - let h = 180 + round(atan2(point.y, point.x) * (180 / .pi)) - let handleRange = size.width / 2 - let handleDistance = min(sqrt(point.x * point.x + point.y * point.y), handleRange) - let s = round(100 / handleRange * handleDistance) - return Color(hue: h / 360, saturation: s / 100, brightness: color.brightness, alpha: 1) - } - - private func pointForColor(_ color: Color, in size: CGSize) -> CGPoint { - let handleRange = size.width / 2 - let handleAngle = (color.hue * 360) * (.pi / 180) - let handleDistance = color.saturation * handleRange - return CGPoint(x: (size.width / 2) + handleDistance * cos(handleAngle), - y: (size.height / 2) + handleDistance * sin(handleAngle)) - } - - @objc private func gestureRecognizerFired(_ sender: UIGestureRecognizer) { - switch sender.state { - case .began, .changed, .ended: - var location = sender.location(in: containerView) - location.x -= wheelView.frame.origin.x - location.y -= wheelView.frame.origin.y - color = colorAt(position: location, in: wheelView.frame.size) - delegate?.colorPickerWheelView(didSelectColor: color) - case .possible, .cancelled, .failed: - break - @unknown default: - break - } - - if sender is UITapGestureRecognizer { - return - } - - switch sender.state { - case .began, .ended, .cancelled: - isFingerDown = sender.state == .began - selectionViewFingerDownConstraint.isActive = isFingerDown && !isCatalyst - updateSelectionPoint() - UIView.animate(withDuration: 0.2, animations: { - self.containerView.layoutIfNeeded() - self.updateSelectionPoint() - }, completion: { _ in - self.updateSelectionPoint() - }) - if sender.state == .began { - touchDownFeedbackGenerator.impactOccurred() - } else { - touchUpFeedbackGenerator.impactOccurred() - } - case .possible, .changed, .failed: - break - @unknown default: - break - } - } - -} - -private class ColorPickerWheelInnerView: UIView { - private var brightnessView: UIView! - - var brightness: CGFloat { - get { 1 - brightnessView.alpha } - set { brightnessView.alpha = 1 - newValue } - } - - var handleLayout: (() -> Void)! - - private var saturationMask: GradientView! - - override init(frame: CGRect) { - super.init(frame: frame) - - clipsToBounds = true - - let hueView = GradientView() - hueView.translatesAutoresizingMaskIntoConstraints = false - hueView.autoresizingMask = [.flexibleWidth, .flexibleHeight] - hueView.gradientLayer.type = .conic - hueView.gradientLayer.colors = Color.Component.hue.sliderTintColor(for: Color(red: 1, green: 0, blue: 0, alpha: 1)).map(\.uiColor.cgColor) - hueView.gradientLayer.startPoint = CGPoint(x: 0.5, y: 0.5) - hueView.gradientLayer.endPoint = CGPoint(x: 0.5, y: 0) - hueView.gradientLayer.transform = CATransform3DMakeRotation(0.5 * .pi, 0, 0, 1) - addSubview(hueView) - - let saturationView = UIView() - saturationView.translatesAutoresizingMaskIntoConstraints = false - saturationView.autoresizingMask = [.flexibleWidth, .flexibleHeight] - saturationView.backgroundColor = .white - addSubview(saturationView) - - saturationMask = GradientView() - saturationMask.gradientLayer.type = .radial - saturationMask.gradientLayer.colors = [UIColor.white.cgColor, UIColor.clear.cgColor] - saturationMask.gradientLayer.startPoint = CGPoint(x: 0.5, y: 0.5) - saturationMask.gradientLayer.endPoint = CGPoint(x: 1, y: 1) - saturationView.mask = saturationMask - - brightnessView = UIView() - brightnessView.translatesAutoresizingMaskIntoConstraints = false - brightnessView.autoresizingMask = [.flexibleWidth, .flexibleHeight] - brightnessView.backgroundColor = .black - addSubview(brightnessView) - } - - convenience init() { - self.init(frame: .zero) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func layoutSubviews() { - super.layoutSubviews() - layer.cornerRadius = frame.size.height / 2 - saturationMask.frame = bounds - handleLayout() - } -} diff --git a/Tweaks/Alderis/Alderis/ColorWell.swift b/Tweaks/Alderis/Alderis/ColorWell.swift deleted file mode 100644 index 196cdac..0000000 --- a/Tweaks/Alderis/Alderis/ColorWell.swift +++ /dev/null @@ -1,403 +0,0 @@ -// -// ColorWell.swift -// Alderis -// -// Created by Adam Demasi on 15/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit -import CoreServices - -/// ColorWell can be used to present the user’s color selection in your user interface. It -/// optionally also supports drag-and-drop operations. -/// -/// By default, drop interactions are supported, which causes a `UIControl.Event.valueChanged` event -/// to be emitted. Optionally, drag operations can be enabled, allowing the color to be dropped -/// elsewhere. -/// -/// You can also use `UIControl.Event.touchUpInside` to perform an action, such as to initialise -/// and present an instance of `ColorPickerViewController`. -@objc(HBColorWell) -open class ColorWell: UIControl { - - /// Set the color to be displayed by the view. - @objc open var color: UIColor? { - get { colorView.backgroundColor } - set { colorView.backgroundColor = newValue } - } - - /// Override the default border color if desired. - @objc open var borderColor: UIColor? { - didSet { updateBorderColor() } - } - - /// Whether the user can begin a drag interaction from this view, allowing them to drop the color - /// into a supporting app. The default is `false`. - @objc open var isDragInteractionEnabled = false { - didSet { updateDragDropInteraction() } - } - - /// Whether the user can end a drag interaction by dropping on this view, allowing them to drag a - /// color from a supporting app onto this view. The default is true. - /// - /// To handle a color being dropped on this view, add an action for the `.valueChanged` event. For - /// example: - /// - /// ```swift - /// colorWell.addTarget(self, action: #selector(self.handleColorDidChange(_:)), for: .valueChanged) - /// ``` - @objc open var isDropInteractionEnabled = true { - didSet { updateDragDropInteraction() } - } - - #if swift(>=5.3) - /// Whether the user can long press (iPhone) or right-click (Mac/iPad) the view, allowing them to - /// copy the color in various formats, or paste a color from another source. - /// - /// To handle a color being pasted via the context menu, add an action for the `.valueChanged` - /// event. For example: - /// - /// ```swift - /// colorWell.addTarget(self, action: #selector(self.handleColorDidChange(_:)), for: .valueChanged) - /// ``` - /// - /// Requires iOS 14 or newer. - @available(iOS 14, *) - open override var isContextMenuInteractionEnabled: Bool { - didSet { updateDragDropInteraction() } - } - #endif - - private var colorView: UIView! - private var dragInteraction: UIDragInteraction! - private var dropInteraction: UIDropInteraction! - private var tapGestureRecognizer: UITapGestureRecognizer! - - private var contextMenuTitle: String { - if let color = color { - return "Color: \(Color(uiColor: color).hexString())" - } - return "No color" - } - - /// :nodoc: - override init(frame: CGRect) { - super.init(frame: frame) - setUp() - } - - /// :nodoc: - required public init?(coder: NSCoder) { - super.init(coder: coder) - setUp() - } - - private func setUp() { - clipsToBounds = true - backgroundColor = Assets.checkerboardPatternColor - borderColor = .white - layer.masksToBounds = false - layer.shadowColor = UIColor.black.cgColor - layer.shadowOffset = .zero - layer.shadowOpacity = 0.75 - layer.shadowRadius = 1 - - colorView = UIView() - colorView.translatesAutoresizingMaskIntoConstraints = false - colorView.clipsToBounds = true - addSubview(colorView) - - dragInteraction = UIDragInteraction(delegate: self) - dragInteraction.isEnabled = true - dropInteraction = UIDropInteraction(delegate: self) - updateDragDropInteraction() - - tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(self.handleTapGestureRecognizerFired(_:))) - tapGestureRecognizer.isEnabled = false - addGestureRecognizer(tapGestureRecognizer) - - #if swift(>=5.3) - if #available(iOS 14, *) { - isContextMenuInteractionEnabled = true - } - #endif - - #if swift(>=5.5) - if #available(iOS 15, *) { - toolTip = contextMenuTitle - toolTipInteraction?.delegate = self - } - #endif - - NSLayoutConstraint.activate([ - self.widthAnchor.constraint(greaterThanOrEqualToConstant: UIFloat(32)), - self.heightAnchor.constraint(equalTo: self.widthAnchor), - - colorView.leadingAnchor.constraint(equalTo: self.leadingAnchor), - colorView.trailingAnchor.constraint(equalTo: self.trailingAnchor), - colorView.topAnchor.constraint(equalTo: self.topAnchor), - colorView.bottomAnchor.constraint(equalTo: self.bottomAnchor), - ]) - } - - private func updateTapGestureRecognizer() { - let hasTouchUpActions = allControlEvents.contains(.touchUpInside) - if hasTouchUpActions { - accessibilityTraits.insert(.button) - } else { - accessibilityTraits.remove(.button) - } - tapGestureRecognizer.isEnabled = hasTouchUpActions - } - - private func updateBorderColor() { - layer.borderColor = borderColor?.cgColor - } - - private func updateDragDropInteraction() { - isUserInteractionEnabled = isDragInteractionEnabled || isDropInteractionEnabled - #if swift(>=5.3) - if #available(iOS 14, *) { - isUserInteractionEnabled = isUserInteractionEnabled || isContextMenuInteractionEnabled - } - #endif - - if isDragInteractionEnabled { - addInteraction(dragInteraction) - } else { - removeInteraction(dragInteraction) - } - - if isDropInteractionEnabled { - addInteraction(dropInteraction) - } else { - removeInteraction(dropInteraction) - } - } - - /// :nodoc: - override open func layoutSubviews() { - super.layoutSubviews() - - layer.cornerRadius = frame.size.width / 2 - layer.shadowPath = CGPath(ellipseIn: bounds, transform: nil) - colorView.layer.cornerRadius = layer.cornerRadius - } - - /// :nodoc: - override open func didMoveToWindow() { - super.didMoveToWindow() - let scale = window?.screen.scale ?? 1 - layer.borderWidth = (scale > 2 ? 2 : 1) / scale - } - - /// :nodoc: - override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { - super.traitCollectionDidChange(previousTraitCollection) - updateBorderColor() - } - - /// :nodoc: - open override func addTarget(_ target: Any?, action: Selector, for controlEvents: UIControl.Event) { - super.addTarget(target, action: action, for: controlEvents) - updateTapGestureRecognizer() - } - - /// :nodoc: - @available(iOS 14, macCatalyst 14, *) - open override func addAction(_ action: UIAction, for controlEvents: UIControl.Event) { - super.addAction(action, for: controlEvents) - updateTapGestureRecognizer() - } - - /// :nodoc: - open override func removeTarget(_ target: Any?, action: Selector?, for controlEvents: UIControl.Event) { - super.removeTarget(target, action: action, for: controlEvents) - updateTapGestureRecognizer() - } - - /// :nodoc: - @available(iOS 14, macCatalyst 14, *) - open override func removeAction(_ action: UIAction, for controlEvents: UIControl.Event) { - super.removeAction(action, for: controlEvents) - updateTapGestureRecognizer() - } - - /// :nodoc: - @available(iOS 14, macCatalyst 14, *) - open override func removeAction(identifiedBy actionIdentifier: UIAction.Identifier, for controlEvents: UIControl.Event) { - super.removeAction(identifiedBy: actionIdentifier, for: controlEvents) - updateTapGestureRecognizer() - } - - @objc private func handleTapGestureRecognizerFired(_ sender: UITapGestureRecognizer) { - if sender.state == .ended { - sendActions(for: .touchUpInside) - } - } - -} - -/// :nodoc: -extension ColorWell { // UIResponder - - open override var canBecomeFirstResponder: Bool { true } - - open override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { - switch action { - case #selector(copy(_:)), #selector(copyHex), #selector(copyRGB), #selector(copyHSL), - #selector(copyObjC), #selector(copySwift): - return color != nil - - case #selector(paste(_:)): - return UIPasteboard.general.hasColors || UIPasteboard.general.hasStrings - - default: - return super.canPerformAction(action, withSender: sender) - } - } - - open override func copy(_ sender: Any?) { - UIPasteboard.general.color = color - } - - open override func paste(_ sender: Any?) { - if let color = UIPasteboard.general.color ?? UIColor(propertyListValue: UIPasteboard.general.string ?? "") { - self.color = color - sendActions(for: .valueChanged) - } - } - - @objc private func copyHex(_ sender: Any?) { - UIPasteboard.general.string = Color(uiColor: color!).hexString - } - - @objc private func copyRGB(_ sender: Any?) { - UIPasteboard.general.string = Color(uiColor: color!).rgbString - } - - @objc private func copyHSL(_ sender: Any?) { - UIPasteboard.general.string = Color(uiColor: color!).hslString - } - - @objc private func copyObjC(_ sender: Any?) { - UIPasteboard.general.string = Color(uiColor: color!).objcString - } - - @objc private func copySwift(_ sender: Any?) { - UIPasteboard.general.string = Color(uiColor: color!).swiftString - } - -} - -/// :nodoc: -extension ColorWell: UIDragInteractionDelegate { - - /// :nodoc: - public func dragInteraction(_ interaction: UIDragInteraction, itemsForBeginning session: UIDragSession) -> [UIDragItem] { - guard let color = color else { - return [] - } - let provider = NSItemProvider(object: color) - let item = UIDragItem(itemProvider: provider) - item.localObject = color - return [item] - } - -} - -/// :nodoc: -extension ColorWell: UIDropInteractionDelegate { - - /// :nodoc: - public func dropInteraction(_ interaction: UIDropInteraction, canHandle session: UIDropSession) -> Bool { - return session.items.count == 1 && session.canLoadObjects(ofClass: UIColor.self) - } - - /// :nodoc: - public func dropInteraction(_ interaction: UIDropInteraction, sessionDidUpdate session: UIDropSession) -> UIDropProposal { - return UIDropProposal(operation: .copy) - } - - /// :nodoc: - public func dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession) { - session.loadObjects(ofClass: UIColor.self) { items in - if let color = items.first as? UIColor { - self.color = color - self.sendActions(for: .valueChanged) - } - } - } - -} - -#if swift(>=5.5) -/// :nodoc: -@available(iOS 15, *) -extension ColorWell: UIToolTipInteractionDelegate { - - /// :nodoc: - public func toolTipInteraction(_ interaction: UIToolTipInteraction, configurationAt point: CGPoint) -> UIToolTipConfiguration? { - UIToolTipConfiguration(toolTip: contextMenuTitle) - } - -} -#endif - -#if swift(>=5.3) -/// :nodoc: -@available(iOS 13, *) -extension ColorWell { // UIContextMenuInteractionDelegate - - /// :nodoc: - open override func contextMenuInteraction(_ interaction: UIContextMenuInteraction, configurationForMenuAtLocation location: CGPoint) -> UIContextMenuConfiguration? { - return UIContextMenuConfiguration(identifier: color, previewProvider: nil) { items in - var children = [UIMenuElement]() - if isCatalyst { - children += [ - UIMenu(title: "", options: .displayInline, children: [ - UICommand(title: self.contextMenuTitle, - action: #selector(self.doesNotRecognizeSelector(_:)), - attributes: .disabled) - ]) - ] - } - children += items - - var objcImageName = "chevron.left.slash.chevron.right" - var swiftImageName = "chevron.left.slash.chevron.right" - if #available(iOS 14, *) { - objcImageName = "curlybraces" - swiftImageName = "swift" - } - children += [ - UIMenu(title: "", options: .displayInline, children: [ - UICommand(title: "Copy as Hex", - image: UIImage(systemName: "number"), - action: #selector(self.copyHex(_:))), - UICommand(title: "Copy as RGB", - image: UIImage(systemName: "r.circle"), - action: #selector(self.copyRGB(_:))), - UICommand(title: "Copy as HSL", - image: UIImage(systemName: "h.circle"), - action: #selector(self.copyHSL(_:))), - UICommand(title: "Copy as Objective-C", - image: UIImage(systemName: objcImageName), - action: #selector(self.copyObjC(_:))), - UICommand(title: "Copy as Swift", - image: UIImage(systemName: swiftImageName), - action: #selector(self.copySwift(_:))), - ]) - ] - return UIMenu(title: self.contextMenuTitle, children: children) - } - } - -} -#endif - -/// Deprecated. Use `ColorWell` instead. -@available(*, deprecated, renamed: "ColorWell") -@objc(HBColorPickerCircleView) -open class ColorPickerCircleView: ColorWell {} diff --git a/Tweaks/Alderis/Alderis/DialogButton.swift b/Tweaks/Alderis/Alderis/DialogButton.swift deleted file mode 100644 index 98d5ba3..0000000 --- a/Tweaks/Alderis/Alderis/DialogButton.swift +++ /dev/null @@ -1,34 +0,0 @@ -// -// DialogButton.swift -// Alderis -// -// Created by Adam Demasi on 28/9/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class DialogButton: UIButton { - - var highlightBackgroundColor: UIColor? - - init() { - super.init(frame: .zero) - - addTarget(self, action: #selector(self.handleTouchDown), for: [.touchDown, .touchDragEnter]) - addTarget(self, action: #selector(self.handleTouchUp), for: [.touchUpInside, .touchUpOutside, .touchDragExit, .touchCancel]) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - @objc private func handleTouchDown() { - backgroundColor = highlightBackgroundColor - } - - @objc private func handleTouchUp() { - backgroundColor = nil - } - -} diff --git a/Tweaks/Alderis/Alderis/GradientView.swift b/Tweaks/Alderis/Alderis/GradientView.swift deleted file mode 100644 index 532112f..0000000 --- a/Tweaks/Alderis/Alderis/GradientView.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// GradientView.swift -// Alderis -// -// Created by Adam Demasi on 11/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class GradientView: UIView { - - override class var layerClass: AnyClass { CAGradientLayer.self } - - // swiftlint:disable:next force_cast - var gradientLayer: CAGradientLayer { layer as! CAGradientLayer } - -} diff --git a/Tweaks/Alderis/Alderis/Info.plist b/Tweaks/Alderis/Alderis/Info.plist deleted file mode 100644 index c0701c6..0000000 --- a/Tweaks/Alderis/Alderis/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - - diff --git a/Tweaks/Alderis/Alderis/NSBeep.swift b/Tweaks/Alderis/Alderis/NSBeep.swift deleted file mode 100644 index 6cf7a43..0000000 --- a/Tweaks/Alderis/Alderis/NSBeep.swift +++ /dev/null @@ -1,29 +0,0 @@ -// -// NSBeep.swift -// Alderis -// -// Created by Adam Demasi on 8/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal typealias NSBeepType = @convention(c) () -> Void - -internal let NSBeep: NSBeepType? = { - if isCatalyst, - let appkit = dlopen("/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit", RTLD_LAZY), - let beep = dlsym(appkit, "NSBeep") { - return unsafeBitCast(beep, to: NSBeepType.self) - } - return nil -}() - -internal func beep() { - if isCatalyst { - NSBeep?() - } else { - let feedbackGenerator = UINotificationFeedbackGenerator() - feedbackGenerator.notificationOccurred(.error) - } -} diff --git a/Tweaks/Alderis/Alderis/SeparatorView.swift b/Tweaks/Alderis/Alderis/SeparatorView.swift deleted file mode 100644 index d279a7d..0000000 --- a/Tweaks/Alderis/Alderis/SeparatorView.swift +++ /dev/null @@ -1,60 +0,0 @@ -// -// SeparatorView.swift -// Alderis -// -// Created by Adam Demasi on 12/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal class SeparatorView: UIView { - - enum Direction { - case horizontal, vertical - } - - var direction: Direction { - didSet { updateConstraints() } - } - - private var widthConstraint: NSLayoutConstraint! - private var heightConstraint: NSLayoutConstraint! - - init(direction: Direction) { - self.direction = direction - super.init(frame: .zero) - - backgroundColor = Assets.separatorColor - - widthConstraint = widthAnchor.constraint(equalToConstant: 1) - heightConstraint = heightAnchor.constraint(equalToConstant: 1) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func updateConstraints() { - super.updateConstraints() - - let constant = 1 / (window?.screen.scale ?? 1) - - switch direction { - case .horizontal: - widthConstraint.isActive = false - heightConstraint.isActive = true - heightConstraint.constant = constant - case .vertical: - widthConstraint.isActive = true - heightConstraint.isActive = false - widthConstraint.constant = constant - } - } - - override func didMoveToWindow() { - super.didMoveToWindow() - updateConstraints() - } - -} diff --git a/Tweaks/Alderis/Alderis/TextViewLabel.swift b/Tweaks/Alderis/Alderis/TextViewLabel.swift deleted file mode 100644 index aa539dd..0000000 --- a/Tweaks/Alderis/Alderis/TextViewLabel.swift +++ /dev/null @@ -1,86 +0,0 @@ -// -// TextViewLabel.swift -// Alderis -// -// Created by Adam Demasi on 8/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit -import SafariServices - -internal class TextViewLabel: UITextView { - - override init(frame: CGRect, textContainer: NSTextContainer?) { - super.init(frame: frame, textContainer: textContainer) - - delegate = self - backgroundColor = nil - textContainerInset = .zero - self.textContainer.lineFragmentPadding = 0 - isEditable = false - isScrollEnabled = false - adjustsFontForContentSizeCategory = true - } - - convenience init() { - self.init(frame: .zero, textContainer: nil) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func point(inside point: CGPoint, with event: UIEvent?) -> Bool { - // 🧡 to https://stackoverflow.com/a/44878203/709376 for this - guard super.point(inside: point, with: event), - let position = closestPosition(to: point), - let range = tokenizer.rangeEnclosingPosition(position, - with: .character, - inDirection: .layout(.left)) else { - return false - } - let index = offset(from: beginningOfDocument, to: range.start) - return attributedText.attribute(.link, at: index, effectiveRange: nil) != nil - } - - override var selectedRange: NSRange { - get { NSRange() } - set {} - } - - private var viewController: UIViewController? { - var responder: UIResponder? = self - while responder != nil { - if let viewController = responder as? UIViewController { - return viewController - } - responder = responder?.next - } - return nil - } - -} - -extension TextViewLabel: UITextViewDelegate { - - func textView(_ textView: UITextView, shouldInteractWith url: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool { - #if targetEnvironment(macCatalyst) - // No need to do anything custom. - return true - #else - switch interaction { - case .invokeDefaultAction: - let safariViewController = SFSafariViewController(url: url) - safariViewController.modalPresentationStyle = .formSheet - viewController?.present(safariViewController, animated: true) - return false - case .presentActions, .preview: - return true - @unknown default: - return true - } - #endif - } - -} diff --git a/Tweaks/Alderis/Alderis/UIColorAdditions.swift b/Tweaks/Alderis/Alderis/UIColorAdditions.swift deleted file mode 100644 index aa9aacd..0000000 --- a/Tweaks/Alderis/Alderis/UIColorAdditions.swift +++ /dev/null @@ -1,199 +0,0 @@ -// -// UIColorAdditions.swift -// Alderis -// -// Created by Ryan Nair on 10/5/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -/// ColorPropertyListValue is a protocol representing types that can be passed to the\ -/// `UIColor.init(propertyListValue:)` initialiser. `String` and `Array` both conform to this type. -/// -/// - see: `UIColor.init(propertyListValue:)` -public protocol ColorPropertyListValue {} - -/// A string can represent a `ColorPropertyListValue`. -/// -/// - see: `UIColor.init(propertyListValue:)` -extension String: ColorPropertyListValue {} - -/// An array of integers can represent a `ColorPropertyListValue`. -/// -/// - see: `UIColor.init(propertyListValue:)` -extension Array: ColorPropertyListValue where Element: FixedWidthInteger {} - -/// Alderis provides extensions to `UIColor` for the purpose of serializing and deserializing colors -/// into representations that can be stored in property lists, JSON, and similar formats. -public extension UIColor { - - /// Initializes and returns a color object using data from the specified object. - /// - /// The value is expected to be one of: - /// - /// * An array of 3 or 4 integer RGB or RGBA color components, with values between 0 and 255 (e.g. - /// `[218, 192, 222]`) - /// * A CSS-style hex string, with an optional alpha component (e.g. `#DAC0DE` or `#DACODE55`) - /// * A short CSS-style hex string, with an optional alpha component (e.g. `#DC0` or `#DC05`) - /// - /// Use `-[UIColor initWithHbcp_propertyListValue:]` to access this method from Objective-C. - /// - /// - parameter value: The object to retrieve data from. See the discussion for the supported object - /// types. - /// - returns: An initialized color object, or nil if the value does not conform to the expected - /// type. The color information represented by this object is in the device RGB colorspace. - /// - see: `propertyListValue` - @nonobjc convenience init?(propertyListValue: ColorPropertyListValue?) { - if let array = propertyListValue as? [Int], array.count == 3 || array.count == 4 { - let floats = array.map(CGFloat.init(_:)) - self.init(red: floats[0] / 255, - green: floats[1] / 255, - blue: floats[2] / 255, - alpha: array.count == 4 ? floats[3] : 1) - return - } else if var string = propertyListValue as? String { - if string.count == 4 || string.count == 5 { - let r = String(repeating: string[string.index(string.startIndex, offsetBy: 1)], count: 2) - let g = String(repeating: string[string.index(string.startIndex, offsetBy: 2)], count: 2) - let b = String(repeating: string[string.index(string.startIndex, offsetBy: 3)], count: 2) - let a = string.count == 5 ? String(repeating: string[string.index(string.startIndex, offsetBy: 4)], count: 2) : "FF" - string = r + g + b + a - } - - var hex: UInt64 = 0 - let scanner = Scanner(string: string) - guard scanner.scanString("#", into: nil), - scanner.scanHexInt64(&hex) else { - return nil - } - - if string.count == 9 { - self.init(red: CGFloat((hex & 0xFF000000) >> 24) / 255, - green: CGFloat((hex & 0x00FF0000) >> 16) / 255, - blue: CGFloat((hex & 0x0000FF00) >> 8) / 255, - alpha: CGFloat((hex & 0x000000FF) >> 0) / 255) - return - } else { - var alpha: Float = 1 - if scanner.scanString(":", into: nil) { - // Continue scanning to get the alpha component. - scanner.scanFloat(&alpha) - } - - self.init(red: CGFloat((hex & 0xFF0000) >> 16) / 255, - green: CGFloat((hex & 0x00FF00) >> 8) / 255, - blue: CGFloat((hex & 0x0000FF) >> 0) / 255, - alpha: CGFloat(alpha)) - return - } - } - - return nil - } - - /// Maps `init(propertyListValue:)` to Objective-C due to Swift limitations. This is an - /// implementation detail. Ignore this and use `UIColor(propertyListValue:)` or - /// `-[UIColor initWithHbcp_propertyListValue:]` as per usual. - /// - /// - parameter value: The object to retrieve data from. See the discussion for the supported - /// object types. - /// - returns: An initialized color object, or nil if the value does not conform to the expected - /// type. The color information represented by this object is in the device RGB colorspace. - /// device RGB colorspace. - /// - see: `init(propertyListValue:)` - @objc(initWithHbcp_propertyListValue:) - convenience init?(_propertyListValueObjC propertyListValue: Any?) { - if let value = propertyListValue as? String { - self.init(propertyListValue: value) - } else if let value = propertyListValue as? [Int] { - self.init(propertyListValue: value) - } else { - return nil - } - } - - /// Returns a string that represents the color. - /// - /// The output is a string in the format `#AABBCC:0.5`, where the initial `#AABBCC` portion is a - /// 6-character CSS-style hex string, and the final `:0.5` portion represents the alpha value. If - /// the color’s alpha value is `1`, the alpha portion is excluded. - /// - /// If the color is dynamic, for instance if it is a UIKit system color, or initialised via - /// `UIColor(dynamicProvider:)`, the color that matches the current trait collection is used. - /// - /// - returns: A string representing the color, in the format discussed above. - /// - see: `init(propertyListValue:)` - @objc(hbcp_propertyListValue) - var propertyListValue: String { - var alpha: CGFloat = 0 - getRed(nil, green: nil, blue: nil, alpha: &alpha) - - let color = Color(uiColor: self.withAlphaComponent(1)) - let hexString = color.hexString() - let alphaString = alpha == 1 ? "" : String(format: ":%.5G", alpha) - return "\(hexString)\(alphaString)" - } - - /// Returns a hexadecimal string that represents the color. - /// - /// The output is a string in the format `#AABBCCDD`, where the initial `#AABBCC` portion is a - /// 6-character CSS-style hex string, and the final `DD` portion is the hexadecimal representation - /// of the alpha value, supported by [recent web browsers](https://caniuse.com/css-rrggbbaa). - /// - /// If the color is dynamic, for instance if it is a UIKit system color, or initialised via - /// `UIColor(dynamicProvider:)`, the color that matches the current trait collection is used. - /// - /// - returns: A string representing the color, in the format discussed above. - @objc(hbcp_hexString) - var hexString: String { Color(uiColor: self).hexString } - - /// Returns an RGB string that represents the color. - /// - /// The output is a string in the format of `rgba(170, 187, 204, 0.5)`, or `rgb(170, 187, 204)` if - /// the color’s alpha value is `1`. - /// - /// If the color is dynamic, for instance if it is a UIKit system color, or initialised via - /// `UIColor(dynamicProvider:)`, the color that matches the current trait collection is used. - /// - /// - returns: A string representing the color, in the format discussed above. - @objc(hbcp_rgbString) - var rgbString: String { Color(uiColor: self).rgbString } - - /// Returns an HSL string that represents the color. - /// - /// The output is a string in the format of `hsla(170, 187, 204, 0.5)`, or `hsl(170, 187, 204)` if - /// the color’s alpha value is `1`. - /// - /// If the color is dynamic, for instance if it is a UIKit system color, or initialised via - /// `UIColor(dynamicProvider:)`, the color that matches the current trait collection is used. - /// - /// - returns: A string representing the color, in the format discussed above. - @objc(hbcp_hslString) - var hslString: String { Color(uiColor: self).hslString } - - /// Returns an Objective-C UIColor string that represents the color. - /// - /// The output is a string in the format of - /// `[UIColor colorWithRed:0.667 green:0.733 blue:0.800 alpha:1.00]`. - /// - /// If the color is dynamic, for instance if it is a UIKit system color, or initialised via - /// `UIColor(dynamicProvider:)`, the color that matches the current trait collection is used. - /// - /// - returns: A string representing the color, in the format discussed above. - @objc(hbcp_objcString) - var objcString: String { Color(uiColor: self).objcString } - - /// Returns a Swift UIColor string that represents the color. - /// - /// The output is a string in the format of - /// `UIColor(red: 0.667, green: 0.733, blue: 0.800, alpha: 1.00)`. - /// - /// If the color is dynamic, for instance if it is a UIKit system color, or initialised via - /// `UIColor(dynamicProvider:)`, the color that matches the current trait collection is used. - /// - /// - returns: A string representing the color, in the format discussed above. - @objc(hbcp_swiftString) - var swiftString: String { Color(uiColor: self).swiftString } - -} diff --git a/Tweaks/Alderis/Alderis/UIFloat.swift b/Tweaks/Alderis/Alderis/UIFloat.swift deleted file mode 100644 index c2c379a..0000000 --- a/Tweaks/Alderis/Alderis/UIFloat.swift +++ /dev/null @@ -1,34 +0,0 @@ -// -// UIFloat.swift -// Alderis -// -// Created by Adam Demasi on 8/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal let isCatalyst: Bool = { - if #available(iOS 13, *) { - return ProcessInfo.processInfo.isMacCatalystApp - } - return false -}() - -// Catalyst iPad mode, with iOS UI at 0.77 scale -internal let isCatalystPad = isCatalyst && UIDevice.current.userInterfaceIdiom == .pad - -// Catalyst Mac mode, with Mac UI at 1.00 scale -internal let isCatalystMac: Bool = { - #if swift(>=5.3) - if #available(iOS 14, *) { - return UIDevice.current.userInterfaceIdiom == .mac - } - #endif - return false -}() - -// Inspired by https://www.highcaffeinecontent.com/blog/20220216-Where-Mac-Catalyst-Falls-Short -internal func UIFloat(_ value: CGFloat) -> CGFloat { - return floor(value * (isCatalystMac ? 0.77 : 1)) -} diff --git a/Tweaks/Alderis/Alderis/UIFontDescriptorAdditions.swift b/Tweaks/Alderis/Alderis/UIFontDescriptorAdditions.swift deleted file mode 100644 index 416b31a..0000000 --- a/Tweaks/Alderis/Alderis/UIFontDescriptorAdditions.swift +++ /dev/null @@ -1,32 +0,0 @@ -// -// UIFontDescriptorAdditions.swift -// Alderis -// -// Created by Adam Demasi on 7/5/2022. -// Copyright © 2022 HASHBANG Productions. All rights reserved. -// - -import UIKit - -internal extension UIFontDescriptor.FeatureKey { - - // Abstracts a messy API change made in iOS 15. - static var alderisFeature: Self { - #if swift(>=5.5) - if #available(iOS 15, *) { - return .type - } - #endif - return .featureIdentifier - } - - static var alderisSelector: Self { - #if swift(>=5.5) - if #available(iOS 15, *) { - return .selector - } - #endif - return .typeIdentifier - } - -} diff --git a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.pbxproj b/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.pbxproj deleted file mode 100644 index dc379f3..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.pbxproj +++ /dev/null @@ -1,444 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 129B4F59BA5C9D60F07CE7E0 /* libPods-Alderis Demo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABFF0FA1430DE1F1C311810B /* libPods-Alderis Demo.a */; }; - CF39D44B222BC07E001EF57F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CF39D44A222BC07E001EF57F /* Assets.xcassets */; }; - CF6B3B9E2446A13C000A608B /* FirstViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF6B3B9D2446A13C000A608B /* FirstViewController.swift */; }; - CF83082423F7819A00157D3F /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CF83082323F7819A00157D3F /* Launch Screen.storyboard */; }; - CFE70278241A593200083903 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE70277241A593200083903 /* AppDelegate.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - CF73D33E241F9C23000B1B10 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 2B5DB4BF0F331C22D5DFB481 /* Pods-Alderis Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Alderis Demo.release.xcconfig"; path = "Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.release.xcconfig"; sourceTree = ""; }; - 9FD89BFF752E9D684C11E887 /* Pods-Alderis Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Alderis Demo.debug.xcconfig"; path = "Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.debug.xcconfig"; sourceTree = ""; }; - ABFF0FA1430DE1F1C311810B /* libPods-Alderis Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Alderis Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CF39D43E222BC07C001EF57F /* Alderis Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Alderis Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - CF39D44A222BC07E001EF57F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - CF39D44F222BC07E001EF57F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CF6B3B9D2446A13C000A608B /* FirstViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstViewController.swift; sourceTree = ""; }; - CF83082323F7819A00157D3F /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; - CFCF774D242113EE00379864 /* AlderisDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AlderisDemo.entitlements; sourceTree = ""; }; - CFE70277241A593200083903 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - CF39D43B222BC07C001EF57F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 129B4F59BA5C9D60F07CE7E0 /* libPods-Alderis Demo.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13755DEE92D2481708433C7E /* Frameworks */ = { - isa = PBXGroup; - children = ( - ABFF0FA1430DE1F1C311810B /* libPods-Alderis Demo.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - AB49FDA0EE3B301C0383D6FF /* Pods */ = { - isa = PBXGroup; - children = ( - 9FD89BFF752E9D684C11E887 /* Pods-Alderis Demo.debug.xcconfig */, - 2B5DB4BF0F331C22D5DFB481 /* Pods-Alderis Demo.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - CF39D435222BC07C001EF57F = { - isa = PBXGroup; - children = ( - CF39D440222BC07C001EF57F /* Alderis Demo */, - CF39D43F222BC07C001EF57F /* Products */, - AB49FDA0EE3B301C0383D6FF /* Pods */, - 13755DEE92D2481708433C7E /* Frameworks */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 1; - }; - CF39D43F222BC07C001EF57F /* Products */ = { - isa = PBXGroup; - children = ( - CF39D43E222BC07C001EF57F /* Alderis Demo.app */, - ); - name = Products; - sourceTree = ""; - }; - CF39D440222BC07C001EF57F /* Alderis Demo */ = { - isa = PBXGroup; - children = ( - CFCF774D242113EE00379864 /* AlderisDemo.entitlements */, - CF83082323F7819A00157D3F /* Launch Screen.storyboard */, - CFE70277241A593200083903 /* AppDelegate.swift */, - CF6B3B9D2446A13C000A608B /* FirstViewController.swift */, - CF39D44A222BC07E001EF57F /* Assets.xcassets */, - CF39D44F222BC07E001EF57F /* Info.plist */, - ); - path = "Alderis Demo"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - CF39D43D222BC07C001EF57F /* Alderis Demo */ = { - isa = PBXNativeTarget; - buildConfigurationList = CF39D454222BC07E001EF57F /* Build configuration list for PBXNativeTarget "Alderis Demo" */; - buildPhases = ( - B02FB21B4CF370106F8C5ADD /* [CP] Check Pods Manifest.lock */, - CF39D43A222BC07C001EF57F /* Sources */, - CF39D43B222BC07C001EF57F /* Frameworks */, - CF39D43C222BC07C001EF57F /* Resources */, - CF73D33E241F9C23000B1B10 /* Embed Frameworks */, - CF79DA2F25171E2D00F17BCB /* SwiftLint */, - 638C9DB382A92024C20F1301 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Alderis Demo"; - productName = "Alderis Demo"; - productReference = CF39D43E222BC07C001EF57F /* Alderis Demo.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - CF39D436222BC07C001EF57F /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1330; - ORGANIZATIONNAME = "HASHBANG Productions"; - TargetAttributes = { - CF39D43D222BC07C001EF57F = { - CreatedOnToolsVersion = 10.0; - LastSwiftMigration = 1130; - }; - }; - }; - buildConfigurationList = CF39D439222BC07C001EF57F /* Build configuration list for PBXProject "Alderis Demo" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = CF39D435222BC07C001EF57F; - productRefGroup = CF39D43F222BC07C001EF57F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - CF39D43D222BC07C001EF57F /* Alderis Demo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - CF39D43C222BC07C001EF57F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CF83082423F7819A00157D3F /* Launch Screen.storyboard in Resources */, - CF39D44B222BC07E001EF57F /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 638C9DB382A92024C20F1301 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - B02FB21B4CF370106F8C5ADD /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Alderis Demo-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - CF79DA2F25171E2D00F17BCB /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which swiftlint >/dev/null; then\n\tswiftlint\nelse\n\techo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - CF39D43A222BC07C001EF57F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CFE70278241A593200083903 /* AppDelegate.swift in Sources */, - CF6B3B9E2446A13C000A608B /* FirstViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - CF39D452222BC07E001EF57F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - CF39D453222BC07E001EF57F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - CF39D455222BC07E001EF57F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9FD89BFF752E9D684C11E887 /* Pods-Alderis Demo.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; - ASSETCATALOG_COMPILER_SKIP_APP_STORE_DEPLOYMENT = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = "Alderis Demo/AlderisDemo.entitlements"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; - DEVELOPMENT_TEAM = N2LN9ZT493; - INFOPLIST_FILE = "Alderis Demo/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - "IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = ws.hbang.AlderisDemo; - PRODUCT_NAME = "Alderis Demo"; - SUPPORTS_MACCATALYST = YES; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,6"; - }; - name = Debug; - }; - CF39D456222BC07E001EF57F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2B5DB4BF0F331C22D5DFB481 /* Pods-Alderis Demo.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; - ASSETCATALOG_COMPILER_SKIP_APP_STORE_DEPLOYMENT = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = "Alderis Demo/AlderisDemo.entitlements"; - CODE_SIGN_STYLE = Automatic; - DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; - INFOPLIST_FILE = "Alderis Demo/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - "IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = ws.hbang.AlderisDemo; - PRODUCT_NAME = "Alderis Demo"; - SUPPORTS_MACCATALYST = YES; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,6"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - CF39D439222BC07C001EF57F /* Build configuration list for PBXProject "Alderis Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CF39D452222BC07E001EF57F /* Debug */, - CF39D453222BC07E001EF57F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CF39D454222BC07E001EF57F /* Build configuration list for PBXNativeTarget "Alderis Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CF39D455222BC07E001EF57F /* Debug */, - CF39D456222BC07E001EF57F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = CF39D436222BC07C001EF57F /* Project object */; -} diff --git a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index e210b76..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/xcshareddata/xcschemes/Alderis Demo.xcscheme b/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/xcshareddata/xcschemes/Alderis Demo.xcscheme deleted file mode 100644 index 24f8b16..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo.xcodeproj/xcshareddata/xcschemes/Alderis Demo.xcscheme +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/contents.xcworkspacedata b/Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 870adfc..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo/AlderisDemo.entitlements b/Tweaks/Alderis/Demo/Alderis Demo/AlderisDemo.entitlements deleted file mode 100644 index ee95ab7..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/AlderisDemo.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.client - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo/AppDelegate.swift b/Tweaks/Alderis/Demo/Alderis Demo/AppDelegate.swift deleted file mode 100644 index cbd357f..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/AppDelegate.swift +++ /dev/null @@ -1,35 +0,0 @@ -// -// AppDelegate.swift -// Alderis Demo -// -// Created by Adam Demasi on 12/3/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - // swiftlint:disable:next line_length - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - window = UIWindow(frame: UIScreen.main.bounds) - window!.tintColor = UIColor(hue: 0.939614, saturation: 0.811765, brightness: 0.333333, alpha: 1) - - let tabBarController = UITabBarController() - let viewController = UINavigationController(rootViewController: FirstViewController()) - if #available(iOS 13, *) { - let tabIcon = UIImage(systemName: "paintbrush.fill")?.withBaselineOffset(fromBottom: 2) - viewController.tabBarItem = UITabBarItem(title: "Alderis Demo", image: tabIcon, tag: 0) - } - tabBarController.viewControllers = [viewController] - - window!.rootViewController = tabBarController - window!.makeKeyAndVisible() - - return true - } - -} diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon120x120.png b/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon120x120.png deleted file mode 100644 index f27b7ab7033224002efbb1ccd0a9f9cdd2ea5b9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4785 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 LNkvXXu0mjf-06Zi diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon152x152.png b/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon152x152.png deleted file mode 100644 index 25d48defe1b614fb22cea9626a0c5a265ab7f3b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6057 zcmV;a7gp$rP)0ssI2m!P+H000+oNklXMzV9=ofpj@ow7+6}a#lZ!07+f(k^0L5 z<->>Mmu{7pUMSCvlc$|UCY?ei98bm_L&hEr;RW8}LwvQT1G>F*3ogNhxEwdZt#Cs> zNTZsgoz|>ZSAMK~IZl55I(b$k0ilrsc}yUW?)?)=XTn!Z=}hRxE*Tkso8VTsA#RJC zV+ai72dP8MY;T|&e^b7jDnES%nS2Tv6~LH{$RqLB*gL8WX@YFd09{zu8oo)@)FJTP#0*5gBuU-^fFv{X{VhOh)}} z2`1)J6+cK%O>)q!*~mf2)H6srUw#~jVoI18riV#ls(z5YBJ82-e^Fi^LB<`+KYsF# zx|k%UiV0)devk*6EYU5Qdk~I2%0Pr1aALxkHYV>jK z<@X*T+cq7hAgO4RcP|n1&XJxBWG?hgwGTa^?uyIWUwK7oZa$nqQdMpGQ(AR}^G^X1 zzYQjnf_;~z^T8wP&yB2%h^&f=vfg%^qoBa0sskA$GvfA{&g>JMe}Lj%{S_d+8j9@| z-vk-Za?=@AQPH5dN8#Z$X=!awKMiXRWRR+TrBre);JNGPATrAbO*u;Fx#yVL#HgxB zP&}Z>NXT~gUE-QG0}&)8O3iy>{yEHuOfaP&z8^wH2l^IBDLt_9sj6(wZgfTW~V-Zs^lc_gFw|N1>pS{y>seaViU|30xg&YdDtL`1d4Vt?WZwY_~H zfTWHJvi3GNY`vTE^I$U0XEIpvk&uRq!dX!5RgsbSvneA(uC4WLkhEiiwCXBmL=Os( zo`WfU!;Wo3POXY|v*SUnX}#kPY1=km1&P!~T$aWtYBA;a!DI@u9A1yQhFm4PXx_ga@=qxD>*c?tiRy~v82Q|Kr)JjG42#K z>X$$=2c|Ty9lP&7uEyfdNh`~1uXTc@Pk>bIE5xFNeo$lq_QMd8VbW4WdMwCx`8l3~ zss~>p#+n@@?c5+~Ul;o*MV2D#F{2$j{&`Y$tmmNWVZ9tQi15yR1iqDqha6SADZdIP z} zNEH5TH=M724V312%6hj7xwPTt|EOC(?E2@ip-rDY5`t zd--Ktl32m}=ZjLwb=)a3Q+^ym#sv1xZ-OAt5ahW4*66=AG>5l;ENtlwEgN#LxQ2%@=-^%zxs;NAl3FYV*c5B+fmFBq~(HCB1okI`SA#O zQJ}Go46+Z8vRaa?iHY?I2{kb>`hr9Td)Z~urcDNdR3)>(8iu=@HvDC)J=^bEOrc9xP7z9#n%5-KQr*Akd0z9Vuru-{Zemuw+ zkYrA1%MEc>%RY)sb@A~!hFN4iDJhPkB11qbJ!JI=9qpJUh|55(R|S%fj({l*uw&Ol zXIhh)9hvrqS+La4luhaB)Zx$_q-y)snRS$I6b~$ly{c4@@rE|iG91oL`QCp&L9=5AhW`pc^{x=jzTfp#6?;Ya+8_ zuWHbTB{QYdsUt|WImelGtkGU{Q*p5Tawr%u|2=V>^5L~=;p4QT(AC-C`A2Swgl_1p z7B0nwxSV+uCC9|$8!t?Bx1*81#7dc*>|C}?H;_~&8y?cdj+uR|i@jw%zl6$*_U;cn zAEy33mR1(I#7Oo0 zN7bekg8XTi`qxz2xP{YydPH$6HET-G)I@7CTOG9sd8{6$tiAYR9EH^dq`Yg19(EM- z|0c!KV0q`iX?qz%$gNR%%X<6x@z&H-YeIr{mb%oJ5fRwv;SZ8Z&C-es0h0gT%__|Z z(R0mNiuE;@(xv0+_@18b&p&Ux<{E2!yhf1NE8xHHgELyghpTowXOL>+@6OC4xG#-J zaI{k-n=Ymu#V$jdR9@b4$L;XtAzUnRe!!8R≤mn@97vV}VwRki2~`b?$N**yO4z z`>0V?i$&{V85hUhl&$mT@&rl62C+DaGstXgrD~?QAn`L**wNq|hpmf7 zL{twk7VD+P+=sI%!^81YSxzA3c6JiLU^}ikTjh}5@X39U$HJEenv$IyP&+$0fTSJk z#oSXkua2uU)r)&74bwE#B&aVvo09KJiS4=zE|9iv}o+djgRa4FQ{}xl)@ys(?R?6DgSiUEisiVg$kknBj7DNK1k!cQD z8%BFJyG+^SUAr2uyACXkOL-z9>aMy zl-SwBWCJ#I5Lee*sMKJ7kZMy?^N=APObL)!COLs@7&c68Z|^TiXPsCW2apD3I>=Xd zjBruO{2(bI_KXaV%VbS#EVt)b*I%dDZ2bkG4Y#+ckTIVy*0Hi_N0yv9x z>7{Z-MSnqdZoqcAk>>#v>#M#3viq~o5IhY^T(Nb2{`ojm*H4gYTd6bqcmwy!1J#yq zdt2ij;%FQV^c9-?nk(J#=OaI5tS-`fjY+-m)=Jql( zGnTo1yDeMRt=~L$71X7x3y?r6%>n#4Z@p zMvO*xMYtbq1Q}a=%}v*W7>pC4DQ1usv@p7ku5cIZB>c}{axbD~NfSF`Xd3|<(i)oX zhz_z9WKxNrXUHR>Ku!*m0ZFF3nWu%F#N~tV>LCMiyf~2Kdm$m*R*>ms;Zs7N5(UyT zR0ia{DCu;TGwdY(Tm{c=G9Vp02?Oc$6;k7D1(~Z)oE846D3I6&YKu)@?Ad3vyiy}YL1d0Laq9ar?sda6_8wG}Bs6O&Dv1~BBx?7@1 ziFZ_cF(3zjikZKoDBo6)dQ-`Y*j}PQP7IdjSOiI08q+kcQ9a>$RMXOhUnWhqWxW zd0fdks5qkiFta!3RV6DO)}>?B0~t|t-bL3`6iBCFX>OFfDUWBW_c|oywI|sSlqTu}$d@@JO-GRn5UPo? zVr-u-zdD)^Jw%o{!`f1%BLZYX$z5)pE8gN^EsCjkE6+z&UGgcP$x|f1juz9<;dXg^ zmMfaCwCAfTuYE-UnWaTNe#^J-{fhfok29o3N^clQNiqj;k5-hW%{pG>5 zezC=YCX?_69HJtyeHx~GW=%$AjpMsHB3rCS)&o!gWMawPNuf^&WXTmQ_j;_-?8ru+ zT{gV0bkV7B zKwqOT&(hI@^mxTM<^d1jxixU=i^)B#DsV=&Qy{6D4Unw}91`_>+{z?ByAJG@+YfYJ7B{>|x zXI_{rOR>9fifl(87nGGM0+J&j|FE;Jv0#eKl6+~&jvgWJK7K6rUW%27vg#Z_gM(;v zh(v#(e^&am$`KCW;jI|+6PvOIyvS;e(VcPkJOG73mKlo_F(v0%3+rXQt{2u=peRfS z&}JUIdR4hDDnOC#sC7nJiGmY8);szB|-bu1@UNfX$s+2LFz5we=>#=v3V zs)uV-u5OfA9mjS<;1zHv3X*R1Z%zDN8B_9}#4D^)uV7AO^Y>5v%_&iNQ@-f~_pf*> z;@N}ti!wV6A;qdeuQ*7K_~KhrLZ4R5l-&2BC9}egzug{M|6sZD2wC;^q5p&mQ_`Zy z$HmIo(fMn{hJZt1klg4|k|OtGr-V~`{n;1(_Nys7vMHZlk8%Alp%bT5Ma8Y0ngp4z zPZf7_Kqk$0J3hl z+5|}pX*Hy6koGE%kY2IP{5l^rUxWc)V_0itld7f%0xkonC6FcJ{X>qSsKw4+^%^nf__LzrSXC792uNo}Fm*0suCEq_D#Ywg1L2^VFU7i~Dj1mcU zjDM?_cbsB7Ru&Uo3uzOi9cDl6wK{q3Ha|iSuC2_E#io32Dh75T>xe(Aa`_q&{s2?} zlHzjqTIb+Kj-u`O*~!s$eGHNomc?1um$IT6%myN4PLf-}qJM5Of3(*8HDAu3vZ|v+ zm%(gGQA^{fPB?!EfNDS*OyvhtoWxeD!*0L$_{LziW9`ZZ56{I<{}Ie`w>J!WRevS`k|V1;dU(dGk*j!k^!g~H zNBKSS!nTX*vm=}G>FM~bt1Vj*qUhNlp|=329VACY;aMAeNvmVe;}h%n7}bZ6<)B4} zVHo!RXH@cH=xqRY1Cn#Bb?YTl9CGWmN7jd{)sAe+R`c=0XPjWITNgQ_+7U>ueW;GL zx=~Q4^$~AXBV?9%e>`tRWHai#;auI=9Z24j(EgG*Im+4brz@SCuF6z5LRRA?=+jTe zltav)uJGWW$zi7;xmQ4aAIm*FO+b@3_Z;M;Y7eG-*$aa@TI!=x2X41F@A~Z;B=_(x zXRo2&Ixm@(w;bP`{kgtxsXZWM)$>NrU+ys_FN)L+KYxfjaQ6pDJ}03wuY1xgb>l|f zee#(t*X_rSY|1BQ;@9rPvT{0YO(#=a+T3R#`TUa3qTNDTY65w6?E1H-gFPW+IryOM zNDN~mLeqmziTQl-z68nl3h0gq-S?>gIq1ea53P%_H#@Q^TP(zPUt;JdAdvHhA>cBf z_21VZ*_tVI4{vhl3-2FT%@pmE=)Eh_Fu@V0zAUUE7Lx-QvZ?+QBa{HvX9L-i? z*k6c@1joM#BuAM6f5)QtQ8Zp*S2&l0CQQ?&$(M01{g;B|DAMCd6nY;;g*(-oY`x7c zTnU;gO_-*wl8~ULDAwb690nf86YC&(lhlQfL=*e{IB1f^jPL=-Dnf69Uj}Ae$0xhc z(6<&1$`+()&}3*zG%-CV(gz@|i;Q9%i^k|PcxxLIB`FV&`O&Ls0yGVpjG9A&>ca#i z7vg9%oG+mLUOch}4(3`zoKx9(BpRGvK`)}$(M##oCU86eDJF8ua5o*BbkLkd*Zp{5 zBbu&c3~bq|jO)$f?`uJW&`>lW4NHU5E9gZW4?rp!h2@CO!}&yP493)}7lwI1ZE7OOynnydhc{zCtx|D=!T3m@-9uS1|m=s|j%2BD#7K!Nc9r0p5F)PU?# zBo-h%2UL|@OTon?oJ$0W{_?-}=+FQF5Qt&m{u5&mpC#%p4k+q6cG**dX7Bf9A4q`& jDUbpwkOB!(AT{d%;9%K{@I#L)00000NkvXXu0mjf+)I9A diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon167x167.png b/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/AppIcon167x167.png deleted file mode 100644 index 3d96ee3b37d6214f010bb27dcf0f5c5c5143bdb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6733 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 ji@KP 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 z zdN=!@b?OXZknMZ&cXxs{KD)T6=QK$n0Zl6a5dKQO`qkH;XTTtp{>Yewjz&Adp>X!- zzL;gmZ2aIn9M?LW-zs70Z`Z{I;?J4jdBD{1*qGOX^rs~ATy`t;@;Eiz2)+NV`5`u= z#$W2K4j3P9?kffR`A|X`H7P%2gIvNN8|%e<>5oOp8T|83+gv*Z+IcrwR=AO!%?Wlc zZLWnPEsrzyRF`G3*%w6zXopckcv@&Ac-M2ccz0?ScVvz&qn$F1m5a(eqNo-=Mejg` z)C|!K)r`;_ywgCcRu+@-ejMkgtwMT6UYDuxIAFvMt0xL{3&^!&RJ2l4r!5RYE?281 zC5ZteX=HZDH{*Ja7%|tZ@2%=cB8?)Yeer8EEW!cn!o+~#2(mm9jo8o1$;DqLL#G|c zrd+nZ!So|DODEWgUWM1DWoU6a(2CJyk^KYp8Gs`Qxm&bw1|M&ayKgJTpGV3uQ!4-f z6C9Bs)ril8<6<@zpBO;eq!C0R3V2M?P0Mj_F(-Fq4Fq?|lpfYmmY@eu^YLIYKA>hq z0f1hh02LiWe}Nzn;ztzGQk;74u)shY@vAEfavw^s4AxqDe8h110TbPfQ?X8ng`X$q z%pa8K#_h%gpB&2nH+dxX62a#nOPlt@FfYOnhWl^}<)I-ON_r2pkEw+-W{Z;MMQ=qJ zK@$>T|I4$}-qSY_AHHmZzq|}OoDBK*SBMqN6!aV0fGa!?uqg}r-;01Z)yJ}Wy6FCY OP%28Aiq-NK$o~TY(cp^! diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/Contents.json b/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 352a52d..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "filename" : "AppIcon120x120.png", - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "filename" : "AppIcon180x180.png", - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "20x20" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "29x29" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "40x40" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "76x76" - }, - { - "filename" : "AppIcon152x152.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "76x76" - }, - { - "filename" : "AppIcon167x167.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "83.5x83.5" - }, - { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/Contents.json b/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Base.lproj/LaunchScreen.storyboard b/Tweaks/Alderis/Demo/Alderis Demo/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index bfa3612..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo/FirstViewController.swift b/Tweaks/Alderis/Demo/Alderis Demo/FirstViewController.swift deleted file mode 100644 index 3018f73..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/FirstViewController.swift +++ /dev/null @@ -1,321 +0,0 @@ -// -// FirstViewController.swift -// Alderis Demo -// -// Created by Adam Demasi on 15/4/20. -// Copyright © 2020 HASHBANG Productions. All rights reserved. -// - -import UIKit -import Alderis - -class FirstViewController: UIViewController { - - private var color = UIColor(hue: 0.939614, saturation: 0.811765, brightness: 0.333333, alpha: 1) - - private var colorWell: ColorWell! - private var uikitWell: UIView? - - // swiftlint:disable:next function_body_length - override func viewDidLoad() { - super.viewDidLoad() - - title = "Alderis Demo" - if #available(iOS 13, *) { - view.backgroundColor = .systemBackground - } else { - view.backgroundColor = .white - } - - #if targetEnvironment(macCatalyst) - navigationController?.isNavigationBarHidden = true - #endif - - let stackView = UIStackView() - stackView.translatesAutoresizingMaskIntoConstraints = false - stackView.axis = .vertical - stackView.alignment = .center - stackView.spacing = 10 - view.addSubview(stackView) - - let mainButton = UIButton(type: .system) - if #available(iOS 15, *) { - var config = UIButton.Configuration.filled() - config.buttonSize = .large - mainButton.configuration = config - } else { - mainButton.titleLabel!.font = UIFont.systemFont(ofSize: 34, weight: .semibold) - } - mainButton.setTitle("Present", for: .normal) - mainButton.addTarget(self, action: #selector(self.presentColorPicker), for: .touchUpInside) - stackView.addArrangedSubview(mainButton) - - // swiftlint:disable comma - let buttons: [(title: String, action: Selector)] = [ - ("Present with customised title", #selector(presentColorPickerCustomisedTitle)), - ("Present with customised initial tab", #selector(presentColorPickerCustomisedInitialTab)), - ("Present with customised tabs", #selector(presentColorPickerCustomisedTabs)), - ("Present with tabs hidden", #selector(presentColorPickerNoTabs)), - ("Present with customised title, tabs hidden", #selector(presentColorPickerCustomisedTitleNoTabs)), - ("Present without alpha", #selector(presentColorPickerNoAlpha)), - ("Present without overriding Smart Invert", #selector(presentColorPickerNoOverrideSmartInvert)), - ("Present using deprecated API", #selector(presentColorPickerDeprecatedAPI)), - ("Present UIKit Color Picker", #selector(presentUIKitColorPicker)) - ] - // swiftlint:enable comma - - for item in buttons { - let button = UIButton(type: .system) - if #available(iOS 15, *) { - var config = UIButton.Configuration.plain() - config.buttonSize = .mini - config.macIdiomStyle = .borderlessTinted - button.configuration = config - } - button.setTitle(item.title, for: .normal) - button.addTarget(self, action: item.action, for: .touchUpInside) - stackView.addArrangedSubview(button) - } - - let spacerView = UIView() - stackView.addArrangedSubview(spacerView) - - let wellsLabel = UILabel() - wellsLabel.font = UIFont.preferredFont(forTextStyle: .headline) - wellsLabel.textAlignment = .center - wellsLabel.text = "Color wells (try out drag and drop!)" - stackView.addArrangedSubview(wellsLabel) - - colorWell = ColorWell() - colorWell.isDragInteractionEnabled = true - colorWell.isDropInteractionEnabled = true - colorWell.addTarget(self, action: #selector(self.colorWellValueChanged(_:)), for: .valueChanged) - colorWell.addTarget(self, action: #selector(self.presentColorPicker), for: .touchUpInside) - - let dragOrDropColorWell = ColorWell() - dragOrDropColorWell.isDragInteractionEnabled = true - dragOrDropColorWell.isDropInteractionEnabled = true - dragOrDropColorWell.color = .systemPurple - - let nonDraggableWell = ColorWell() - nonDraggableWell.isDragInteractionEnabled = false - nonDraggableWell.isDropInteractionEnabled = true - nonDraggableWell.color = .systemOrange - - let nonDroppableWell = ColorWell() - nonDroppableWell.isDragInteractionEnabled = true - nonDroppableWell.isDropInteractionEnabled = false - nonDroppableWell.color = .systemTeal - - let nonDragOrDropWell = ColorWell() - nonDragOrDropWell.isDragInteractionEnabled = false - nonDragOrDropWell.isDropInteractionEnabled = false - nonDragOrDropWell.color = .systemGreen - - let wellsStackView = UIStackView(arrangedSubviews: [colorWell, - dragOrDropColorWell, - nonDraggableWell, - nonDroppableWell, - nonDragOrDropWell]) - wellsStackView.translatesAutoresizingMaskIntoConstraints = false - wellsStackView.axis = .horizontal - wellsStackView.alignment = .center - wellsStackView.spacing = 10 - - if #available(iOS 14, *) { - let uikitWell = UIColorWell() - uikitWell.addTarget(self, action: #selector(self.uikitColorWellValueChanged(_:)), for: .valueChanged) - wellsStackView.addArrangedSubview(uikitWell) - self.uikitWell = uikitWell - } - - stackView.addArrangedSubview(wellsStackView) - - NSLayoutConstraint.activate([ - stackView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 15), - stackView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -15), - stackView.centerYAnchor.constraint(equalTo: view.centerYAnchor), - - spacerView.heightAnchor.constraint(equalToConstant: 0) - ]) - - var isMac = false - if #available(iOS 14, *) { - isMac = UIDevice.current.userInterfaceIdiom == .mac - } - - NSLayoutConstraint.activate(wellsStackView.arrangedSubviews.flatMap { view in - [ - view.widthAnchor.constraint(equalToConstant: isMac ? 24 : 32), - view.heightAnchor.constraint(equalTo: view.widthAnchor) - ] - }) - } - - override func viewDidAppear(_ animated: Bool) { - super.viewDidAppear(animated) - - view.window!.tintColor = color - colorWell.color = color - if #available(iOS 14, *), - let uikitWell = uikitWell as? UIColorWell { - uikitWell.selectedColor = color - } - } - - @objc func colorWellValueChanged(_ sender: ColorWell) { - NSLog("Color well value changed with value %@", String(describing: sender.color)) - view.window!.tintColor = sender.color - if #available(iOS 14, *), - let uikitWell = uikitWell as? UIColorWell { - uikitWell.selectedColor = sender.color - } - } - - @available(iOS 14, *) - @objc func uikitColorWellValueChanged(_ sender: UIColorWell) { - NSLog("UIKit color well value changed with value %@", String(describing: sender.selectedColor)) - view.window!.tintColor = sender.selectedColor - colorWell.color = sender.selectedColor - } - - @objc func presentColorPicker(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerCustomisedTitle(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - configuration.title = "Select an Awesome Color" - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerCustomisedInitialTab(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - configuration.initialTab = .map - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerCustomisedTabs(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - configuration.visibleTabs = [.map, .sliders] - configuration.initialTab = .sliders - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerNoAlpha(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color.withAlphaComponent(0.5)) - configuration.supportsAlpha = false - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerNoTabs(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - configuration.showTabs = false - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerCustomisedTitleNoTabs(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - configuration.title = "Select an Awesome Color" - configuration.showTabs = false - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerNoOverrideSmartInvert(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: color) - configuration.overrideSmartInvert = false - - let colorPickerViewController = ColorPickerViewController(configuration: configuration) - colorPickerViewController.delegate = self - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentColorPickerDeprecatedAPI(_ sender: UIView) { - let colorPickerViewController = ColorPickerViewController() - colorPickerViewController.delegate = self - colorPickerViewController.color = color - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } - - @objc func presentUIKitColorPicker(_ sender: UIView) { - if #available(iOS 14, *) { - let colorPickerViewController = UIColorPickerViewController() - colorPickerViewController.delegate = self - colorPickerViewController.selectedColor = color - colorPickerViewController.popoverPresentationController?.sourceView = sender - tabBarController!.present(colorPickerViewController, animated: true) - } else { - fatalError("UIColorPickerViewController is only available as of iOS 14") - } - } - -} - -extension FirstViewController: ColorPickerDelegate { - - func colorPicker(_ colorPicker: ColorPickerViewController, didSelect color: UIColor) { - NSLog("User selected color %@ (%@)", color.propertyListValue, String(describing: color)) - self.color = color - view.window!.tintColor = color - colorWell.color = color - } - - func colorPicker(_ colorPicker: ColorPickerViewController, didAccept color: UIColor) { - NSLog("User accepted color %@ (%@)", color.propertyListValue, String(describing: color)) - } - - func colorPickerDidCancel(_ colorPicker: ColorPickerViewController) { - NSLog("Color picker cancelled") - } - -} - -@available(iOS 14, *) -extension FirstViewController: UIColorPickerViewControllerDelegate { - - func colorPickerViewControllerDidSelectColor(_ viewController: UIColorPickerViewController) { - NSLog("UIKit color picker value changed with color %@ (%@)", - viewController.selectedColor.propertyListValue, - String(describing: viewController.selectedColor)) - color = viewController.selectedColor - view.window!.tintColor = viewController.selectedColor - if let uikitWell = uikitWell as? UIColorWell { - uikitWell.selectedColor = viewController.selectedColor - } - } - - func colorPickerViewControllerDidFinish(_ viewController: UIColorPickerViewController) { - NSLog("UIKit color picker finished") - } - -} diff --git a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.h b/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.h deleted file mode 100644 index 33d3631..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// HBColorPickerSectionHeaderView.h -// Alderis Demo -// -// Created by Adam Demasi on 31/3/19. -// Copyright © 2019 HASHBANG Productions. All rights reserved. -// - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface HBColorPickerSectionHeaderView : UICollectionReusableView - -@property (nonatomic, strong) UILabel *titleLabel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.m b/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.m deleted file mode 100644 index 5bc241b..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSectionHeaderView.m +++ /dev/null @@ -1,43 +0,0 @@ -// -// HBColorPickerSectionHeaderView.m -// Alderis Demo -// -// Created by Adam Demasi on 31/3/19. -// Copyright © 2019 HASHBANG Productions. All rights reserved. -// - -#import "HBColorPickerSectionHeaderView.h" -#import "CompactConstraint.h" - -@implementation HBColorPickerSectionHeaderView - -- (instancetype)initWithFrame:(CGRect)frame { - self = [super initWithFrame:frame]; - - if (self) { - _titleLabel = [[UILabel alloc] init]; - _titleLabel.translatesAutoresizingMaskIntoConstraints = NO; - _titleLabel.font = [UIFont boldSystemFontOfSize:18.f]; - [self addSubview:_titleLabel]; - - [self hb_addCompactConstraints:@[ - @"titleLabel.left = self.left + horizontalMargin", - @"titleLabel.right = self.right - horizontalMargin", - @"titleLabel.top = self.top + topMargin", - @"titleLabel.bottom = self.bottom - bottomMargin" - ] - metrics:@{ - @"horizontalMargin": @15.f, - @"topMargin": @10.f, - @"bottomMargin": @0.f - } - views:@{ - @"self": self, - @"titleLabel": _titleLabel - }]; - } - - return self; -} - -@end diff --git a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.h b/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.h deleted file mode 100644 index 6cb6071..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// HBColorPickerSwatchCell.h -// Alderis Demo -// -// Created by Adam Demasi on 4/3/19. -// Copyright © 2019 HASHBANG Productions. All rights reserved. -// - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface HBColorPickerSwatchCell : UICollectionViewCell - -@end - -NS_ASSUME_NONNULL_END diff --git a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.m b/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.m deleted file mode 100644 index 40031a8..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/HBColorPickerSwatchCell.m +++ /dev/null @@ -1,32 +0,0 @@ -// -// HBColorPickerSwatchCell.m -// Alderis Demo -// -// Created by Adam Demasi on 4/3/19. -// Copyright © 2019 HASHBANG Productions. All rights reserved. -// - -#import "HBColorPickerSwatchCell.h" - -@implementation HBColorPickerSwatchCell - -- (instancetype)initWithFrame:(CGRect)frame { - self = [super initWithFrame:frame]; - - if (self) { - self.clipsToBounds = YES; -// self.layer.cornerRadius = 22.f; -// self.layer.borderColor = [UIColor grayColor].CGColor; - } - - return self; -} - -- (void)didMoveToWindow { - [super didMoveToWindow]; - -// CGFloat scale = self.window.screen.scale ?: 1.f; -// self.layer.borderWidth = scale > 2.f ? 2.f / scale : 1.f / scale; -} - -@end diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Info.plist b/Tweaks/Alderis/Demo/Alderis Demo/Info.plist deleted file mode 100644 index 247a221..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Alderis Demo - CFBundleDisplayName - Alderis Demo - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - Launch Screen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Tweaks/Alderis/Demo/Alderis Demo/Launch Screen.storyboard b/Tweaks/Alderis/Demo/Alderis Demo/Launch Screen.storyboard deleted file mode 100644 index 2cb83b5..0000000 --- a/Tweaks/Alderis/Demo/Alderis Demo/Launch Screen.storyboard +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Tweaks/Alderis/Demo/Podfile b/Tweaks/Alderis/Demo/Podfile deleted file mode 100644 index b1d2d98..0000000 --- a/Tweaks/Alderis/Demo/Podfile +++ /dev/null @@ -1,5 +0,0 @@ -platform :ios, '12.0' - -target 'Alderis Demo' do - pod 'Alderis', :path => '..' -end diff --git a/Tweaks/Alderis/Demo/Podfile.lock b/Tweaks/Alderis/Demo/Podfile.lock deleted file mode 100644 index d737eea..0000000 --- a/Tweaks/Alderis/Demo/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - Alderis (1.1.2) - -DEPENDENCIES: - - Alderis (from `..`) - -EXTERNAL SOURCES: - Alderis: - :path: ".." - -SPEC CHECKSUMS: - Alderis: 847a404817e585ac7dae36904d7591405520534f - -PODFILE CHECKSUM: ec7a2ee9a64089a4374e61824363ea96330e7a8a - -COCOAPODS: 1.11.3 diff --git a/Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/Alderis.h b/Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/Alderis.h deleted file mode 120000 index 8bf4bb3..0000000 --- a/Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/Alderis.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Alderis/Alderis.h \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/AlderisSDKCompatibility.h b/Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/AlderisSDKCompatibility.h deleted file mode 120000 index 3e24d10..0000000 --- a/Tweaks/Alderis/Demo/Pods/Headers/Private/Alderis/AlderisSDKCompatibility.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Alderis/AlderisSDKCompatibility.h \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis-umbrella.h b/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis-umbrella.h deleted file mode 120000 index f7d2fbd..0000000 --- a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis-umbrella.h +++ /dev/null @@ -1 +0,0 @@ -../../../Target Support Files/Alderis/Alderis-umbrella.h \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.h b/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.h deleted file mode 120000 index 8bf4bb3..0000000 --- a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Alderis/Alderis.h \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.modulemap b/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.modulemap deleted file mode 120000 index 03e68ee..0000000 --- a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/Alderis.modulemap +++ /dev/null @@ -1 +0,0 @@ -../../../Target Support Files/Alderis/Alderis.modulemap \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/AlderisSDKCompatibility.h b/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/AlderisSDKCompatibility.h deleted file mode 120000 index 3e24d10..0000000 --- a/Tweaks/Alderis/Demo/Pods/Headers/Public/Alderis/AlderisSDKCompatibility.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Alderis/AlderisSDKCompatibility.h \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Local Podspecs/Alderis.podspec.json b/Tweaks/Alderis/Demo/Pods/Local Podspecs/Alderis.podspec.json deleted file mode 100644 index 8230522..0000000 --- a/Tweaks/Alderis/Demo/Pods/Local Podspecs/Alderis.podspec.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "Alderis", - "version": "1.1.2", - "summary": "A fresh new color picker, with a gentle, fun, and dead simple user interface.", - "description": "Alderis is a fresh new color picker, with a gentle, fun, and dead simple user\ninterface. It aims to incorporate the usual elements of a color picker, in a way\nthat users will find easy and fun to use.\n\nThe user can start by selecting a color they like on the initial color palette\ntab, and either accept it, or refine it using the color wheel and adjustment\nsliders found on the two other tabs.", - "homepage": "https://github.com/hbang/Alderis", - "screenshots": [ - "https://github.com/hbang/Alderis/raw/main/screenshots/alderis-1.jpg", - "https://github.com/hbang/Alderis/raw/main/screenshots/alderis-2.jpg", - "https://github.com/hbang/Alderis/raw/main/screenshots/alderis-3.jpg", - "https://github.com/hbang/Alderis/raw/main/screenshots/alderis-4.jpg" - ], - "license": "Apache License, Version 2.0", - "authors": "HASHBANG Productions", - "social_media_url": "https://twitter.com/hashbang", - "swift_versions": "5.0", - "platforms": { - "ios": "12.0" - }, - "source": { - "git": "https://github.com/hbang/Alderis.git", - "tag": "1.1.2" - }, - "requires_arc": true, - "source_files": [ - "Alderis/*.swift", - "Alderis/*.h" - ], - "resource_bundles": { - "Alderis": "Alderis/Assets-ios12.xcassets" - }, - "swift_version": "5.0" -} diff --git a/Tweaks/Alderis/Demo/Pods/Manifest.lock b/Tweaks/Alderis/Demo/Pods/Manifest.lock deleted file mode 100644 index d737eea..0000000 --- a/Tweaks/Alderis/Demo/Pods/Manifest.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - Alderis (1.1.2) - -DEPENDENCIES: - - Alderis (from `..`) - -EXTERNAL SOURCES: - Alderis: - :path: ".." - -SPEC CHECKSUMS: - Alderis: 847a404817e585ac7dae36904d7591405520534f - -PODFILE CHECKSUM: ec7a2ee9a64089a4374e61824363ea96330e7a8a - -COCOAPODS: 1.11.3 diff --git a/Tweaks/Alderis/Demo/Pods/Pods.xcodeproj/project.pbxproj b/Tweaks/Alderis/Demo/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 07d1a0c..0000000 --- a/Tweaks/Alderis/Demo/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,922 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 05103D0E4FCCCF239AD0A0B6BC8BF438 /* AlderisSDKCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 33AF563198A93F314C97104EA7E89655 /* AlderisSDKCompatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D8BF7C4464C83EF0B028B01A78AEDD6 /* ColorPickerAccessibilityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 895BC4B0779E64166AAFB40F10B8C78C /* ColorPickerAccessibilityViewController.swift */; }; - 1249F0A1123D8CD9B892BBC474175825 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BA600B082CA0F5CE446945D05C3FED /* Color.swift */; }; - 135D3BAA68E17A0AC6B3667951342ED9 /* ColorPickerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E33FF69927289707F0B298D6590DE7F /* ColorPickerConfiguration.swift */; }; - 1EAAE13CA289E1465B194A38124C4D5F /* ColorWell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F57C4296EB375AC2FAD236F6F8D89677 /* ColorWell.swift */; }; - 2939CFC7F4E151B8BA170E2718FE5C2D /* ColorPickerInnerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE38B60A89EFE92ABBBD9B9DC6B76B9E /* ColorPickerInnerViewController.swift */; }; - 37F5ABFCFA0B0D72CAEFBDFA3B5ED787 /* Alderis-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 97CE419BD858D6FE5C2D08A274A5FCC4 /* Alderis-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CB88CD902C9400106C9CDC4C3BADDD9 /* Alderis.h in Headers */ = {isa = PBXBuildFile; fileRef = CA71B8BBD169668C8D0BC006FB4A5EBB /* Alderis.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50DCDD2604D2D2195B7FE86549C8C60A /* ColorPickerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE27FA6F4BFD5E6412B78F11FE678C3 /* ColorPickerDelegate.swift */; }; - 53966AFCE54B78B4BEFD48FF19423AC2 /* TextViewLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 412F9DA6B91118873136801E797D0D53 /* TextViewLabel.swift */; }; - 5B575D82A33FC6ADA46F8463ECD56545 /* ColorPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7EF72B33574BD440D1C8476026F3DEE /* ColorPickerViewController.swift */; }; - 612EFA95A4DD8D4015CF8FA9A1878399 /* ColorPickerSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDA93ECBA0BF9F1EDB0DF41B1F6BB122 /* ColorPickerSlider.swift */; }; - 61BC805E3601DBC8943B104CE9DAB27D /* BottomSheetTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C58F11F0D4691B733DF3C64E9CAA22C /* BottomSheetTransition.swift */; }; - 6309E88FA19CA2C7E1397C854EF70D66 /* Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A7B12A211D20F3215B791362C4A167 /* Assets.swift */; }; - 65FF5EEC743492FF458C8C511687895F /* Alderis-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FF3569DF1635C4D4EFDBE3EC713871 /* Alderis-dummy.m */; }; - 675572C2B585A87F28A077B811DA8FA5 /* ColorPickerWheelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38BF69FA9AA99E27F929AA33A622BC50 /* ColorPickerWheelView.swift */; }; - 69E9416DB84F9C1578C79463C00F1034 /* AccessibilityComplianceLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB3607C30014F8358C3875AF8F0A7C3 /* AccessibilityComplianceLabel.swift */; }; - 6A38E3A03B08C4DB4E72A35AF6C42293 /* SeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6656E3EB483BC4EFB619B8B7DAA8A9D9 /* SeparatorView.swift */; }; - 7AE2A9360F7B1AFEF18CA72FAB8E47CA /* DialogButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A8871167DE887D9D09AAEFB7FF3A37 /* DialogButton.swift */; }; - 7C15B0F74C21E30A6D2FE833A039C6A5 /* ColorPickerSlidersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A1DF5EB1BEC3637C580A1C8270A196 /* ColorPickerSlidersViewController.swift */; }; - 815F9C399ED6E92FB5C7CBA666339C43 /* UIFontDescriptorAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABB5DB2028B61124D7915C993C57531 /* UIFontDescriptorAdditions.swift */; }; - 854293819B45401802BEBE4DAE9593D5 /* AccessibilityContrastSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1B52CBBF19B2BB0FA72B98D54EB376 /* AccessibilityContrastSelector.swift */; }; - 8E81254A16B7C247CF0DEBA561FFFBBF /* Pods-Alderis Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E0B28B43B7BC45127DE1EA921314EAA /* Pods-Alderis Demo-dummy.m */; }; - A27A1ADC9991A8C08AE350860C1B4894 /* NSBeep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09DB8593FFDFFE77DA2BC61903E23688 /* NSBeep.swift */; }; - A4B55DD8DF7981D5348FED7150137FD4 /* ColorPickerMapSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA6996BA5910AA62E840ECDAC8A311D /* ColorPickerMapSlider.swift */; }; - B07A5681AD8C8E562F7768F8687EA98D /* ColorPickerNumericSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C96783D143FBCCA45297A1B50D52C6 /* ColorPickerNumericSlider.swift */; }; - B622882FF8E7B4CCFFB32813BDCB2D34 /* UIFloat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 193C648A76B81FC98BAD74C9D92EE779 /* UIFloat.swift */; }; - BA43D3FA7CD5A3F1F61BB205626EE7F7 /* UIColorAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5F684AF5C41A475CC3FB2946E5DF2ED /* UIColorAdditions.swift */; }; - BC1230C95F458765C8CEBDF80109609B /* ColorPickerSwatchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE5AC5F8B2C3F386620685EAF5D2739 /* ColorPickerSwatchViewController.swift */; }; - D951C553E2937D74043A298EFD7BC0BA /* Pods-Alderis Demo-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 16A2838DE41B9772EA81132CE1FE138B /* Pods-Alderis Demo-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCF8E0093062AD806401B93579A00946 /* Assets-ios12.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4BDC12530AEE0050A48E2C0437FFE7BA /* Assets-ios12.xcassets */; }; - E5F02AF27C52B7EEDFA8F5CE568058FC /* ColorPickerMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32455B59318B845D222D6DD4C86D0F14 /* ColorPickerMapViewController.swift */; }; - EB32A80054921FB5EEECD0B2C1BA1FB8 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8EDAAEA299AE2C5EB2BB7172634E896 /* GradientView.swift */; }; - F8144CFF31B54A06D202B96AA7FA0CF1 /* ColorPickerTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11B1135B4A039DE8DAA72EEA1D127815 /* ColorPickerTabViewController.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 406A8A6B603CDE598EAB01818A637160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E06BFBDAEB84B8EBA0D1A8B43D16EF27; - remoteInfo = "Alderis-Alderis"; - }; - EE5F7F514D1321804708AF70F97259CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0BF6D5F4E6EC1CF170610CBAB0F6CEF2; - remoteInfo = Alderis; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 02B116C65675DAEA942559AE27E67F15 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 02F847ACA8E7B867DD5935F065F04DD4 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - 04C96783D143FBCCA45297A1B50D52C6 /* ColorPickerNumericSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerNumericSlider.swift; path = Alderis/ColorPickerNumericSlider.swift; sourceTree = ""; }; - 08E8A13AC29E80A401DF99D68805957A /* Alderis-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alderis-prefix.pch"; sourceTree = ""; }; - 0974F2B8473A65FEDBC4983C7BE0D053 /* UI Components.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "UI Components.html"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/UI Components.html"; sourceTree = ""; }; - 09DB8593FFDFFE77DA2BC61903E23688 /* NSBeep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSBeep.swift; path = Alderis/NSBeep.swift; sourceTree = ""; }; - 0BB90EF60C711FCDCD835AC9AB34EF94 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - 0E81A451910A2F39C165935A61188DD7 /* Alderis */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Alderis; path = libAlderis.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0EBF7EA81D2DEA250A5A1C0522E8D7A3 /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.search.js; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/js/jazzy.search.js; sourceTree = ""; }; - 11B1135B4A039DE8DAA72EEA1D127815 /* ColorPickerTabViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerTabViewController.swift; path = Alderis/ColorPickerTabViewController.swift; sourceTree = ""; }; - 12CF8765DD7A138CB9A12850F4F4AF9A /* alderis-2.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-2.jpg"; path = "docs/screenshots/alderis-2.jpg"; sourceTree = ""; }; - 135BC3D71ADFA71F8713F5F29FB7D3D2 /* ColorPickerTab.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ColorPickerTab.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Enums/ColorPickerTab.html; sourceTree = ""; }; - 16A2838DE41B9772EA81132CE1FE138B /* Pods-Alderis Demo-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Alderis Demo-umbrella.h"; sourceTree = ""; }; - 193C648A76B81FC98BAD74C9D92EE779 /* UIFloat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIFloat.swift; path = Alderis/UIFloat.swift; sourceTree = ""; }; - 2073961377AA380E66ADD8B2B1414B70 /* logo.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = logo.jpg; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/logo.jpg; sourceTree = ""; }; - 2100D41A9E3FA821A631CC2A8231B340 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 229FF675CBC5FBD3E5814D3A434BEE86 /* logo.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = logo.jpg; path = docs/screenshots/logo.jpg; sourceTree = ""; }; - 22A1DF5EB1BEC3637C580A1C8270A196 /* ColorPickerSlidersViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerSlidersViewController.swift; path = Alderis/ColorPickerSlidersViewController.swift; sourceTree = ""; }; - 2393CC4938AC17F8A44EA2F5850A9F7C /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = lunr.min.js; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/js/lunr.min.js; sourceTree = ""; }; - 2442B5DB4407D4A13C865A36A51ECE46 /* Pods-Alderis Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Alderis Demo-acknowledgements.plist"; sourceTree = ""; }; - 25FF3569DF1635C4D4EFDBE3EC713871 /* Alderis-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alderis-dummy.m"; sourceTree = ""; }; - 2CB3607C30014F8358C3875AF8F0A7C3 /* AccessibilityComplianceLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessibilityComplianceLabel.swift; path = Alderis/AccessibilityComplianceLabel.swift; sourceTree = ""; }; - 3176D00931C79BF799AF1F6717276229 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/Alderis.docset/Contents/Info.plist; sourceTree = ""; }; - 32455B59318B845D222D6DD4C86D0F14 /* ColorPickerMapViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerMapViewController.swift; path = Alderis/ColorPickerMapViewController.swift; sourceTree = ""; }; - 32B2DF317783C03E472F09C6A18A2137 /* Deprecated.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Deprecated.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Deprecated.html; sourceTree = ""; }; - 33AF563198A93F314C97104EA7E89655 /* AlderisSDKCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlderisSDKCompatibility.h; path = Alderis/AlderisSDKCompatibility.h; sourceTree = ""; }; - 346A89CF7100B245C0D8FFBB735BA330 /* alderis-1.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-1.jpg"; path = "docs/screenshots/alderis-1.jpg"; sourceTree = ""; }; - 34B81EA50C950B2A5BB60792DF6C2321 /* alderis-4.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-4.jpg"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/alderis-4.jpg"; sourceTree = ""; }; - 36E2384C9860D24702DA564950E42638 /* ColorPickerViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ColorPickerViewController.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Classes/ColorPickerViewController.html; sourceTree = ""; }; - 38BF69FA9AA99E27F929AA33A622BC50 /* ColorPickerWheelView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerWheelView.swift; path = Alderis/ColorPickerWheelView.swift; sourceTree = ""; }; - 390A3C384514B2A881E2611AA3A7AFAF /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Guides.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; - 39151D3F804E2ACE7EB4A41F0519640F /* preference-bundles.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "preference-bundles.html"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/preference-bundles.html"; sourceTree = ""; }; - 39CCC3F183B912E6298F07E239499149 /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = typeahead.jquery.js; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/js/typeahead.jquery.js; sourceTree = ""; }; - 3BE1332117E0FB3058648B05E510FC05 /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.search.js; path = docs/js/jazzy.search.js; sourceTree = ""; }; - 3F26A160257BC65D007E7AC9351E1F46 /* Pods-Alderis Demo.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Alderis Demo.modulemap"; sourceTree = ""; }; - 408B7D127DAD5D88CCD0B96EBF7E1740 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - 412F9DA6B91118873136801E797D0D53 /* TextViewLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextViewLabel.swift; path = Alderis/TextViewLabel.swift; sourceTree = ""; }; - 426F13D795E5EEB02FFB85344C6E177B /* alderis-4.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-4.jpg"; path = "docs/screenshots/alderis-4.jpg"; sourceTree = ""; }; - 427B5E705542B1CB268BA88393B7E81C /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = typeahead.jquery.js; path = docs/js/typeahead.jquery.js; sourceTree = ""; }; - 42D5D9AC25A2A1829039F043ACC13982 /* UI Components.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "UI Components.html"; path = "docs/UI Components.html"; sourceTree = ""; }; - 4339F8A837B317D1831C93FD9779103A /* Pods-Alderis Demo */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-Alderis Demo"; path = "libPods-Alderis Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 456BDD346100CE3A8518F4826FB3407E /* UIColor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UIColor.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Extensions/UIColor.html; sourceTree = ""; }; - 46B301E1CAEEF9AC54CE7AB98AE94FF8 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - 490D4F0EB791E3F5DCFE8DA18519BCE9 /* ColorPickerViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ColorPickerViewController.html; path = docs/Classes/ColorPickerViewController.html; sourceTree = ""; }; - 4ABB5DB2028B61124D7915C993C57531 /* UIFontDescriptorAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIFontDescriptorAdditions.swift; path = Alderis/UIFontDescriptorAdditions.swift; sourceTree = ""; }; - 4BDC12530AEE0050A48E2C0437FFE7BA /* Assets-ios12.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = "Assets-ios12.xcassets"; path = "Alderis/Assets-ios12.xcassets"; sourceTree = ""; }; - 4D7238C16049AC7D52380A3F0F037DA1 /* Alderis.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alderis.release.xcconfig; sourceTree = ""; }; - 4DAF9BE7C45EEC6325555273285DBCFF /* Pods-Alderis Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Alderis Demo.debug.xcconfig"; sourceTree = ""; }; - 56A04476FF0C6D9343BC0479260BF23C /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/img/spinner.gif; sourceTree = ""; }; - 56C95B256105E52E1EBED49808BA072D /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 57A8871167DE887D9D09AAEFB7FF3A37 /* DialogButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DialogButton.swift; path = Alderis/DialogButton.swift; sourceTree = ""; }; - 5BFEDA5074456612DCD226636CB27A97 /* ColorPickerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ColorPickerDelegate.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Protocols/ColorPickerDelegate.html; sourceTree = ""; }; - 5C53194D55F86B1096691514B424C4B6 /* ColorPickerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ColorPickerDelegate.html; path = docs/Protocols/ColorPickerDelegate.html; sourceTree = ""; }; - 5DFA99D99F720D80A8C0F3CBA36A6722 /* alderis-2.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-2.jpg"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/alderis-2.jpg"; sourceTree = ""; }; - 6085501632610BFE778FFF92DF0A5748 /* preference-bundles.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "preference-bundles.html"; path = "docs/preference-bundles.html"; sourceTree = ""; }; - 60B41A93CBFB859E0CC522EAEF362A58 /* ColorPickerConfiguration.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ColorPickerConfiguration.html; path = docs/Classes/ColorPickerConfiguration.html; sourceTree = ""; }; - 61B0B4CC82C04F8049F6D13378E10D29 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 61BCC763200E79B1A67858928D3BFF6D /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 655E41783F73F7420DA545011AE41E59 /* Alderis.tgz */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = Alderis.tgz; path = docs/docsets/Alderis.tgz; sourceTree = ""; }; - 65F7A4EE3B7BC951DCA59097E498A594 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - 6656E3EB483BC4EFB619B8B7DAA8A9D9 /* SeparatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SeparatorView.swift; path = Alderis/SeparatorView.swift; sourceTree = ""; }; - 6B1B52CBBF19B2BB0FA72B98D54EB376 /* AccessibilityContrastSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessibilityContrastSelector.swift; path = Alderis/AccessibilityContrastSelector.swift; sourceTree = ""; }; - 6E0B28B43B7BC45127DE1EA921314EAA /* Pods-Alderis Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Alderis Demo-dummy.m"; sourceTree = ""; }; - 6E11449DA1AF7B8354272EA71429E6DF /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/search.json; sourceTree = ""; }; - 6FE4AFB52F6E21D973EB81FA5D47DE99 /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/img/spinner.gif; sourceTree = ""; }; - 7C3BAA2B975E5AB6E45B7501A38D0E50 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - 7C4AEA4097E03F8F1E1FF76936BFC278 /* alderis-demo.mp4 */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "alderis-demo.mp4"; path = "docs/screenshots/alderis-demo.mp4"; sourceTree = ""; }; - 7CA6996BA5910AA62E840ECDAC8A311D /* ColorPickerMapSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerMapSlider.swift; path = Alderis/ColorPickerMapSlider.swift; sourceTree = ""; }; - 81C90428B5B99754A43DA6313C54EA89 /* ColorWell.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ColorWell.html; path = docs/Classes/ColorWell.html; sourceTree = ""; }; - 86AD6BD58D889622FFD4FFAB222FB92F /* Deprecated.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Deprecated.html; path = docs/Deprecated.html; sourceTree = ""; }; - 895BC4B0779E64166AAFB40F10B8C78C /* ColorPickerAccessibilityViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerAccessibilityViewController.swift; path = Alderis/ColorPickerAccessibilityViewController.swift; sourceTree = ""; }; - 8ACDBAED02C2312FD0DDD22FF5C8F90C /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = lunr.min.js; path = docs/js/lunr.min.js; sourceTree = ""; }; - 8BEDC7D63209B1F7C6891F0A83428EC0 /* Pods-Alderis Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Alderis Demo.release.xcconfig"; sourceTree = ""; }; - 8E33FF69927289707F0B298D6590DE7F /* ColorPickerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerConfiguration.swift; path = Alderis/ColorPickerConfiguration.swift; sourceTree = ""; }; - 909F399540F2BEB7DC4E5B64D2D23826 /* Alderis.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = Alderis.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 90A7B12A211D20F3215B791362C4A167 /* Assets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Assets.swift; path = Alderis/Assets.swift; sourceTree = ""; }; - 922CFAFDF66D62804DBB612073906B88 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = index.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - 92B1C7079B2E8A4A28B8E33816D706EB /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = index.html; path = docs/index.html; sourceTree = ""; }; - 92C09CC7B803B95560EB8939CC6E04F4 /* ColorWell.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ColorWell.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Classes/ColorWell.html; sourceTree = ""; }; - 96A206F94AE69D710EB7B7C8762C8A62 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = LICENSE.md; sourceTree = ""; }; - 96D71531FEDE7846F4A8F71D072D1591 /* Alderis.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Alderis.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 97CE419BD858D6FE5C2D08A274A5FCC4 /* Alderis-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alderis-umbrella.h"; sourceTree = ""; }; - 98BA600B082CA0F5CE446945D05C3FED /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Alderis/Color.swift; sourceTree = ""; }; - 9C58F11F0D4691B733DF3C64E9CAA22C /* BottomSheetTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomSheetTransition.swift; path = Alderis/BottomSheetTransition.swift; sourceTree = ""; }; - 9C59604B7017DD6EE566A7E63D207201 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DE62A37068140A5FCA8272D4E7A546B /* ResourceBundle-Alderis-Alderis-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alderis-Alderis-Info.plist"; sourceTree = ""; }; - 9F8B0A840EE850B85532904D3477EA6C /* migrating-to-11.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "migrating-to-11.html"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/migrating-to-11.html"; sourceTree = ""; }; - A00D32F1DB750C7A433206BB9423273C /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - A11066E4ED4E95D10035D29173139102 /* ColorPickerTab.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ColorPickerTab.html; path = docs/Enums/ColorPickerTab.html; sourceTree = ""; }; - A4CAB22104CFE97E066C888EA84A1FB5 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; - ADC5E34B53A672560E13EAF0D89BA5F6 /* alderis-1.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-1.jpg"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/alderis-1.jpg"; sourceTree = ""; }; - AE38B60A89EFE92ABBBD9B9DC6B76B9E /* ColorPickerInnerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerInnerViewController.swift; path = Alderis/ColorPickerInnerViewController.swift; sourceTree = ""; }; - B2E0D7FED34ACD1971214E2CE7A0916F /* alderis-3.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-3.jpg"; path = "docs/screenshots/alderis-3.jpg"; sourceTree = ""; }; - B3128C93A74BE7F8CE1FC5D5717740D7 /* Pods-Alderis Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Alderis Demo-acknowledgements.markdown"; sourceTree = ""; }; - B49DA50C46A4E7E3D74A2BA21F4E972D /* alderis-demo.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = "alderis-demo.gif"; path = "docs/screenshots/alderis-demo.gif"; sourceTree = ""; }; - C6E7523EE0A4CF72A207ADDD734DEE45 /* Pods-Alderis Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Alderis Demo-resources.sh"; sourceTree = ""; }; - C72FB199C848386888B509700DC92309 /* Color Picker.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Color Picker.html"; path = "docs/Color Picker.html"; sourceTree = ""; }; - C94AE49628F942E40E6FC907AF341F0C /* UIColor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UIColor.html; path = docs/Extensions/UIColor.html; sourceTree = ""; }; - CA71B8BBD169668C8D0BC006FB4A5EBB /* Alderis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Alderis.h; path = Alderis/Alderis.h; sourceTree = ""; }; - CD75327C7B0D6532BB1C51ADF5E5F5C1 /* alderis-3.jpg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.jpeg; name = "alderis-3.jpg"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/alderis-3.jpg"; sourceTree = ""; }; - CF1C0CA74112CFEF515F9B106B84EED3 /* Color Picker.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Color Picker.html"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/Color Picker.html"; sourceTree = ""; }; - D3193B5C2AFD71349D8FE05C8859B534 /* ColorPickerConfiguration.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ColorPickerConfiguration.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Classes/ColorPickerConfiguration.html; sourceTree = ""; }; - DA583C23AB5145F55CE214AAA9F21D69 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - DDB4D91E9BF02F44556BF6B3E8AECE44 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - DF3AF36BDEB0B6B51C5330F99693D3D8 /* alderis-demo.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = "alderis-demo.gif"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/alderis-demo.gif"; sourceTree = ""; }; - E09142CF0722BCBDFF7C6EF2C6E3C5AD /* Alderis.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alderis.modulemap; sourceTree = ""; }; - E7DCD05E0FBC03FB1CB46C061461DCE4 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Extensions.html; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; - EBC28A5101D4B8328FB9CB18F7370042 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = docSet.dsidx; path = docs/docsets/Alderis.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; - EF35F95BEC555044C7C3CBBC6AF054FB /* migrating-to-11.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "migrating-to-11.html"; path = "docs/migrating-to-11.html"; sourceTree = ""; }; - EFE5AC5F8B2C3F386620685EAF5D2739 /* ColorPickerSwatchViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerSwatchViewController.swift; path = Alderis/ColorPickerSwatchViewController.swift; sourceTree = ""; }; - F15D960A598C031F6A6BF1896262FA7B /* Alderis.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alderis.debug.xcconfig; sourceTree = ""; }; - F4758ABB829DE115D62896232DB57BAC /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; - F57C4296EB375AC2FAD236F6F8D89677 /* ColorWell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorWell.swift; path = Alderis/ColorWell.swift; sourceTree = ""; }; - F5F684AF5C41A475CC3FB2946E5DF2ED /* UIColorAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorAdditions.swift; path = Alderis/UIColorAdditions.swift; sourceTree = ""; }; - F7EF72B33574BD440D1C8476026F3DEE /* ColorPickerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerViewController.swift; path = Alderis/ColorPickerViewController.swift; sourceTree = ""; }; - F8EDAAEA299AE2C5EB2BB7172634E896 /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Alderis/GradientView.swift; sourceTree = ""; }; - FDA93ECBA0BF9F1EDB0DF41B1F6BB122 /* ColorPickerSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerSlider.swift; path = Alderis/ColorPickerSlider.swift; sourceTree = ""; }; - FDB1859B2497FB32CBD6018DA07E3903 /* Alderis.xml */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = Alderis.xml; path = docs/docsets/Alderis.xml; sourceTree = ""; }; - FDC0B355146987F48BAC2F801702D175 /* alderis-demo.mp4 */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = "alderis-demo.mp4"; path = "docs/docsets/Alderis.docset/Contents/Resources/Documents/screenshots/alderis-demo.mp4"; sourceTree = ""; }; - FE815F230EB0E506A0E93FC9B05DEF16 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/Alderis.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - FEE27FA6F4BFD5E6412B78F11FE678C3 /* ColorPickerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorPickerDelegate.swift; path = Alderis/ColorPickerDelegate.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 093A79D3DC07E777E846D998AB14C931 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7B383053112517B152D012AEDB5956A0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA7ECD0D42EFE4684D076E810F8EDFF5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 197C13DD8906A694068BF18639FCC930 /* Development Pods */ = { - isa = PBXGroup; - children = ( - 899E89AB43D963792788E66158E22535 /* Alderis */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 887692E1D0CD32ADA45C133CE07E5777 /* Products */ = { - isa = PBXGroup; - children = ( - 0E81A451910A2F39C165935A61188DD7 /* Alderis */, - 96D71531FEDE7846F4A8F71D072D1591 /* Alderis.bundle */, - 4339F8A837B317D1831C93FD9779103A /* Pods-Alderis Demo */, - ); - name = Products; - sourceTree = ""; - }; - 899E89AB43D963792788E66158E22535 /* Alderis */ = { - isa = PBXGroup; - children = ( - 2CB3607C30014F8358C3875AF8F0A7C3 /* AccessibilityComplianceLabel.swift */, - 6B1B52CBBF19B2BB0FA72B98D54EB376 /* AccessibilityContrastSelector.swift */, - CA71B8BBD169668C8D0BC006FB4A5EBB /* Alderis.h */, - 33AF563198A93F314C97104EA7E89655 /* AlderisSDKCompatibility.h */, - 90A7B12A211D20F3215B791362C4A167 /* Assets.swift */, - 4BDC12530AEE0050A48E2C0437FFE7BA /* Assets-ios12.xcassets */, - 9C58F11F0D4691B733DF3C64E9CAA22C /* BottomSheetTransition.swift */, - 98BA600B082CA0F5CE446945D05C3FED /* Color.swift */, - 895BC4B0779E64166AAFB40F10B8C78C /* ColorPickerAccessibilityViewController.swift */, - 8E33FF69927289707F0B298D6590DE7F /* ColorPickerConfiguration.swift */, - FEE27FA6F4BFD5E6412B78F11FE678C3 /* ColorPickerDelegate.swift */, - AE38B60A89EFE92ABBBD9B9DC6B76B9E /* ColorPickerInnerViewController.swift */, - 7CA6996BA5910AA62E840ECDAC8A311D /* ColorPickerMapSlider.swift */, - 32455B59318B845D222D6DD4C86D0F14 /* ColorPickerMapViewController.swift */, - 04C96783D143FBCCA45297A1B50D52C6 /* ColorPickerNumericSlider.swift */, - FDA93ECBA0BF9F1EDB0DF41B1F6BB122 /* ColorPickerSlider.swift */, - 22A1DF5EB1BEC3637C580A1C8270A196 /* ColorPickerSlidersViewController.swift */, - EFE5AC5F8B2C3F386620685EAF5D2739 /* ColorPickerSwatchViewController.swift */, - 11B1135B4A039DE8DAA72EEA1D127815 /* ColorPickerTabViewController.swift */, - F7EF72B33574BD440D1C8476026F3DEE /* ColorPickerViewController.swift */, - 38BF69FA9AA99E27F929AA33A622BC50 /* ColorPickerWheelView.swift */, - F57C4296EB375AC2FAD236F6F8D89677 /* ColorWell.swift */, - 57A8871167DE887D9D09AAEFB7FF3A37 /* DialogButton.swift */, - F8EDAAEA299AE2C5EB2BB7172634E896 /* GradientView.swift */, - 09DB8593FFDFFE77DA2BC61903E23688 /* NSBeep.swift */, - 6656E3EB483BC4EFB619B8B7DAA8A9D9 /* SeparatorView.swift */, - 412F9DA6B91118873136801E797D0D53 /* TextViewLabel.swift */, - F5F684AF5C41A475CC3FB2946E5DF2ED /* UIColorAdditions.swift */, - 193C648A76B81FC98BAD74C9D92EE779 /* UIFloat.swift */, - 4ABB5DB2028B61124D7915C993C57531 /* UIFontDescriptorAdditions.swift */, - BCB9C80F62D03A4D91FB7BDD74E87218 /* Pod */, - EC4B0BEA27DDFEE43BB8A01A8A88802E /* Support Files */, - ); - name = Alderis; - path = ../..; - sourceTree = ""; - }; - A1837F8ECDB0D608D38E29E5F08D2348 /* Pods-Alderis Demo */ = { - isa = PBXGroup; - children = ( - 3F26A160257BC65D007E7AC9351E1F46 /* Pods-Alderis Demo.modulemap */, - B3128C93A74BE7F8CE1FC5D5717740D7 /* Pods-Alderis Demo-acknowledgements.markdown */, - 2442B5DB4407D4A13C865A36A51ECE46 /* Pods-Alderis Demo-acknowledgements.plist */, - 6E0B28B43B7BC45127DE1EA921314EAA /* Pods-Alderis Demo-dummy.m */, - C6E7523EE0A4CF72A207ADDD734DEE45 /* Pods-Alderis Demo-resources.sh */, - 16A2838DE41B9772EA81132CE1FE138B /* Pods-Alderis Demo-umbrella.h */, - 4DAF9BE7C45EEC6325555273285DBCFF /* Pods-Alderis Demo.debug.xcconfig */, - 8BEDC7D63209B1F7C6891F0A83428EC0 /* Pods-Alderis Demo.release.xcconfig */, - ); - name = "Pods-Alderis Demo"; - path = "Target Support Files/Pods-Alderis Demo"; - sourceTree = ""; - }; - BCB9C80F62D03A4D91FB7BDD74E87218 /* Pod */ = { - isa = PBXGroup; - children = ( - 909F399540F2BEB7DC4E5B64D2D23826 /* Alderis.podspec */, - 655E41783F73F7420DA545011AE41E59 /* Alderis.tgz */, - FDB1859B2497FB32CBD6018DA07E3903 /* Alderis.xml */, - ADC5E34B53A672560E13EAF0D89BA5F6 /* alderis-1.jpg */, - 346A89CF7100B245C0D8FFBB735BA330 /* alderis-1.jpg */, - 5DFA99D99F720D80A8C0F3CBA36A6722 /* alderis-2.jpg */, - 12CF8765DD7A138CB9A12850F4F4AF9A /* alderis-2.jpg */, - CD75327C7B0D6532BB1C51ADF5E5F5C1 /* alderis-3.jpg */, - B2E0D7FED34ACD1971214E2CE7A0916F /* alderis-3.jpg */, - 34B81EA50C950B2A5BB60792DF6C2321 /* alderis-4.jpg */, - 426F13D795E5EEB02FFB85344C6E177B /* alderis-4.jpg */, - DF3AF36BDEB0B6B51C5330F99693D3D8 /* alderis-demo.gif */, - B49DA50C46A4E7E3D74A2BA21F4E972D /* alderis-demo.gif */, - FDC0B355146987F48BAC2F801702D175 /* alderis-demo.mp4 */, - 7C4AEA4097E03F8F1E1FF76936BFC278 /* alderis-demo.mp4 */, - FE815F230EB0E506A0E93FC9B05DEF16 /* carat.png */, - 2100D41A9E3FA821A631CC2A8231B340 /* carat.png */, - C72FB199C848386888B509700DC92309 /* Color Picker.html */, - CF1C0CA74112CFEF515F9B106B84EED3 /* Color Picker.html */, - 60B41A93CBFB859E0CC522EAEF362A58 /* ColorPickerConfiguration.html */, - D3193B5C2AFD71349D8FE05C8859B534 /* ColorPickerConfiguration.html */, - 5BFEDA5074456612DCD226636CB27A97 /* ColorPickerDelegate.html */, - 5C53194D55F86B1096691514B424C4B6 /* ColorPickerDelegate.html */, - 135BC3D71ADFA71F8713F5F29FB7D3D2 /* ColorPickerTab.html */, - A11066E4ED4E95D10035D29173139102 /* ColorPickerTab.html */, - 490D4F0EB791E3F5DCFE8DA18519BCE9 /* ColorPickerViewController.html */, - 36E2384C9860D24702DA564950E42638 /* ColorPickerViewController.html */, - 81C90428B5B99754A43DA6313C54EA89 /* ColorWell.html */, - 92C09CC7B803B95560EB8939CC6E04F4 /* ColorWell.html */, - 0BB90EF60C711FCDCD835AC9AB34EF94 /* dash.png */, - 61BCC763200E79B1A67858928D3BFF6D /* dash.png */, - 86AD6BD58D889622FFD4FFAB222FB92F /* Deprecated.html */, - 32B2DF317783C03E472F09C6A18A2137 /* Deprecated.html */, - EBC28A5101D4B8328FB9CB18F7370042 /* docSet.dsidx */, - E7DCD05E0FBC03FB1CB46C061461DCE4 /* Extensions.html */, - A4CAB22104CFE97E066C888EA84A1FB5 /* Extensions.html */, - 65F7A4EE3B7BC951DCA59097E498A594 /* gh.png */, - 56C95B256105E52E1EBED49808BA072D /* gh.png */, - 390A3C384514B2A881E2611AA3A7AFAF /* Guides.html */, - DA583C23AB5145F55CE214AAA9F21D69 /* Guides.html */, - 02B116C65675DAEA942559AE27E67F15 /* highlight.css */, - DDB4D91E9BF02F44556BF6B3E8AECE44 /* highlight.css */, - 922CFAFDF66D62804DBB612073906B88 /* index.html */, - 92B1C7079B2E8A4A28B8E33816D706EB /* index.html */, - 3176D00931C79BF799AF1F6717276229 /* Info.plist */, - 9C59604B7017DD6EE566A7E63D207201 /* jazzy.css */, - 408B7D127DAD5D88CCD0B96EBF7E1740 /* jazzy.css */, - 46B301E1CAEEF9AC54CE7AB98AE94FF8 /* jazzy.js */, - 02F847ACA8E7B867DD5935F065F04DD4 /* jazzy.js */, - 0EBF7EA81D2DEA250A5A1C0522E8D7A3 /* jazzy.search.js */, - 3BE1332117E0FB3058648B05E510FC05 /* jazzy.search.js */, - A00D32F1DB750C7A433206BB9423273C /* jquery.min.js */, - 7C3BAA2B975E5AB6E45B7501A38D0E50 /* jquery.min.js */, - 96A206F94AE69D710EB7B7C8762C8A62 /* LICENSE.md */, - 2073961377AA380E66ADD8B2B1414B70 /* logo.jpg */, - 229FF675CBC5FBD3E5814D3A434BEE86 /* logo.jpg */, - 2393CC4938AC17F8A44EA2F5850A9F7C /* lunr.min.js */, - 8ACDBAED02C2312FD0DDD22FF5C8F90C /* lunr.min.js */, - 9F8B0A840EE850B85532904D3477EA6C /* migrating-to-11.html */, - EF35F95BEC555044C7C3CBBC6AF054FB /* migrating-to-11.html */, - 39151D3F804E2ACE7EB4A41F0519640F /* preference-bundles.html */, - 6085501632610BFE778FFF92DF0A5748 /* preference-bundles.html */, - 61B0B4CC82C04F8049F6D13378E10D29 /* README.md */, - F4758ABB829DE115D62896232DB57BAC /* search.json */, - 6E11449DA1AF7B8354272EA71429E6DF /* search.json */, - 56A04476FF0C6D9343BC0479260BF23C /* spinner.gif */, - 6FE4AFB52F6E21D973EB81FA5D47DE99 /* spinner.gif */, - 39CCC3F183B912E6298F07E239499149 /* typeahead.jquery.js */, - 427B5E705542B1CB268BA88393B7E81C /* typeahead.jquery.js */, - 0974F2B8473A65FEDBC4983C7BE0D053 /* UI Components.html */, - 42D5D9AC25A2A1829039F043ACC13982 /* UI Components.html */, - 456BDD346100CE3A8518F4826FB3407E /* UIColor.html */, - C94AE49628F942E40E6FC907AF341F0C /* UIColor.html */, - ); - name = Pod; - sourceTree = ""; - }; - BDF19F2547EA527C68B46E462B39F6D6 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - A1837F8ECDB0D608D38E29E5F08D2348 /* Pods-Alderis Demo */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - CF1408CF629C7361332E53B88F7BD30C = { - isa = PBXGroup; - children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 197C13DD8906A694068BF18639FCC930 /* Development Pods */, - D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - 887692E1D0CD32ADA45C133CE07E5777 /* Products */, - BDF19F2547EA527C68B46E462B39F6D6 /* Targets Support Files */, - ); - sourceTree = ""; - }; - D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; - EC4B0BEA27DDFEE43BB8A01A8A88802E /* Support Files */ = { - isa = PBXGroup; - children = ( - E09142CF0722BCBDFF7C6EF2C6E3C5AD /* Alderis.modulemap */, - 25FF3569DF1635C4D4EFDBE3EC713871 /* Alderis-dummy.m */, - 08E8A13AC29E80A401DF99D68805957A /* Alderis-prefix.pch */, - 97CE419BD858D6FE5C2D08A274A5FCC4 /* Alderis-umbrella.h */, - F15D960A598C031F6A6BF1896262FA7B /* Alderis.debug.xcconfig */, - 4D7238C16049AC7D52380A3F0F037DA1 /* Alderis.release.xcconfig */, - 9DE62A37068140A5FCA8272D4E7A546B /* ResourceBundle-Alderis-Alderis-Info.plist */, - ); - name = "Support Files"; - path = "Demo/Pods/Target Support Files/Alderis"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 51A2924DCFAFC3B05542EA589886B1C6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4CB88CD902C9400106C9CDC4C3BADDD9 /* Alderis.h in Headers */, - 37F5ABFCFA0B0D72CAEFBDFA3B5ED787 /* Alderis-umbrella.h in Headers */, - 05103D0E4FCCCF239AD0A0B6BC8BF438 /* AlderisSDKCompatibility.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98EEA9AFD506EEC0E957CF8454860A08 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D951C553E2937D74043A298EFD7BC0BA /* Pods-Alderis Demo-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 0BF6D5F4E6EC1CF170610CBAB0F6CEF2 /* Alderis */ = { - isa = PBXNativeTarget; - buildConfigurationList = C437B582C0CD78FA49BA3C9157B57927 /* Build configuration list for PBXNativeTarget "Alderis" */; - buildPhases = ( - 51A2924DCFAFC3B05542EA589886B1C6 /* Headers */, - 8B61953302CC432EB3F74A8EC097B279 /* Sources */, - 7B383053112517B152D012AEDB5956A0 /* Frameworks */, - D84A6533DC71D25B63EED5E38DCCF222 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - D321C14625B095BD1368B46D005293EF /* PBXTargetDependency */, - ); - name = Alderis; - productName = Alderis; - productReference = 0E81A451910A2F39C165935A61188DD7 /* Alderis */; - productType = "com.apple.product-type.library.static"; - }; - 9E56E22F79A7CE7FED2693342F797A57 /* Pods-Alderis Demo */ = { - isa = PBXNativeTarget; - buildConfigurationList = B5722471F152263BB3FE3DEF51C789D0 /* Build configuration list for PBXNativeTarget "Pods-Alderis Demo" */; - buildPhases = ( - 98EEA9AFD506EEC0E957CF8454860A08 /* Headers */, - 96050FC4E13B8F5C9F1D8D224D1953EC /* Sources */, - 093A79D3DC07E777E846D998AB14C931 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 55B65CD199127E2795039C1DB95BFB0C /* PBXTargetDependency */, - ); - name = "Pods-Alderis Demo"; - productName = "Pods-Alderis Demo"; - productReference = 4339F8A837B317D1831C93FD9779103A /* Pods-Alderis Demo */; - productType = "com.apple.product-type.library.static"; - }; - E06BFBDAEB84B8EBA0D1A8B43D16EF27 /* Alderis-Alderis */ = { - isa = PBXNativeTarget; - buildConfigurationList = 126BE766A5469BB6DD9826BB45369530 /* Build configuration list for PBXNativeTarget "Alderis-Alderis" */; - buildPhases = ( - C568396AF857A063AA905A65555EAE01 /* Sources */, - DA7ECD0D42EFE4684D076E810F8EDFF5 /* Frameworks */, - F92A57EF1BCA2E27937952913AF9DD9B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Alderis-Alderis"; - productName = Alderis; - productReference = 96D71531FEDE7846F4A8F71D072D1591 /* Alderis.bundle */; - productType = "com.apple.product-type.bundle"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - BFDFE7DC352907FC980B868725387E98 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1240; - LastUpgradeCheck = 1240; - }; - buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 10.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - Base, - en, - ); - mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 887692E1D0CD32ADA45C133CE07E5777 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 0BF6D5F4E6EC1CF170610CBAB0F6CEF2 /* Alderis */, - E06BFBDAEB84B8EBA0D1A8B43D16EF27 /* Alderis-Alderis */, - 9E56E22F79A7CE7FED2693342F797A57 /* Pods-Alderis Demo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - F92A57EF1BCA2E27937952913AF9DD9B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DCF8E0093062AD806401B93579A00946 /* Assets-ios12.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - D84A6533DC71D25B63EED5E38DCCF222 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/Alderis/Alderis.modulemap", - "${PODS_ROOT}/Headers/Public/Alderis/Alderis-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/Alderis-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Alderis/Alderis.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Alderis/Alderis-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8B61953302CC432EB3F74A8EC097B279 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 69E9416DB84F9C1578C79463C00F1034 /* AccessibilityComplianceLabel.swift in Sources */, - 854293819B45401802BEBE4DAE9593D5 /* AccessibilityContrastSelector.swift in Sources */, - 65FF5EEC743492FF458C8C511687895F /* Alderis-dummy.m in Sources */, - 6309E88FA19CA2C7E1397C854EF70D66 /* Assets.swift in Sources */, - 61BC805E3601DBC8943B104CE9DAB27D /* BottomSheetTransition.swift in Sources */, - 1249F0A1123D8CD9B892BBC474175825 /* Color.swift in Sources */, - 0D8BF7C4464C83EF0B028B01A78AEDD6 /* ColorPickerAccessibilityViewController.swift in Sources */, - 135D3BAA68E17A0AC6B3667951342ED9 /* ColorPickerConfiguration.swift in Sources */, - 50DCDD2604D2D2195B7FE86549C8C60A /* ColorPickerDelegate.swift in Sources */, - 2939CFC7F4E151B8BA170E2718FE5C2D /* ColorPickerInnerViewController.swift in Sources */, - A4B55DD8DF7981D5348FED7150137FD4 /* ColorPickerMapSlider.swift in Sources */, - E5F02AF27C52B7EEDFA8F5CE568058FC /* ColorPickerMapViewController.swift in Sources */, - B07A5681AD8C8E562F7768F8687EA98D /* ColorPickerNumericSlider.swift in Sources */, - 612EFA95A4DD8D4015CF8FA9A1878399 /* ColorPickerSlider.swift in Sources */, - 7C15B0F74C21E30A6D2FE833A039C6A5 /* ColorPickerSlidersViewController.swift in Sources */, - BC1230C95F458765C8CEBDF80109609B /* ColorPickerSwatchViewController.swift in Sources */, - F8144CFF31B54A06D202B96AA7FA0CF1 /* ColorPickerTabViewController.swift in Sources */, - 5B575D82A33FC6ADA46F8463ECD56545 /* ColorPickerViewController.swift in Sources */, - 675572C2B585A87F28A077B811DA8FA5 /* ColorPickerWheelView.swift in Sources */, - 1EAAE13CA289E1465B194A38124C4D5F /* ColorWell.swift in Sources */, - 7AE2A9360F7B1AFEF18CA72FAB8E47CA /* DialogButton.swift in Sources */, - EB32A80054921FB5EEECD0B2C1BA1FB8 /* GradientView.swift in Sources */, - A27A1ADC9991A8C08AE350860C1B4894 /* NSBeep.swift in Sources */, - 6A38E3A03B08C4DB4E72A35AF6C42293 /* SeparatorView.swift in Sources */, - 53966AFCE54B78B4BEFD48FF19423AC2 /* TextViewLabel.swift in Sources */, - BA43D3FA7CD5A3F1F61BB205626EE7F7 /* UIColorAdditions.swift in Sources */, - B622882FF8E7B4CCFFB32813BDCB2D34 /* UIFloat.swift in Sources */, - 815F9C399ED6E92FB5C7CBA666339C43 /* UIFontDescriptorAdditions.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 96050FC4E13B8F5C9F1D8D224D1953EC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8E81254A16B7C247CF0DEBA561FFFBBF /* Pods-Alderis Demo-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C568396AF857A063AA905A65555EAE01 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 55B65CD199127E2795039C1DB95BFB0C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alderis; - target = 0BF6D5F4E6EC1CF170610CBAB0F6CEF2 /* Alderis */; - targetProxy = EE5F7F514D1321804708AF70F97259CC /* PBXContainerItemProxy */; - }; - D321C14625B095BD1368B46D005293EF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Alderis-Alderis"; - target = E06BFBDAEB84B8EBA0D1A8B43D16EF27 /* Alderis-Alderis */; - targetProxy = 406A8A6B603CDE598EAB01818A637160 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 09F3B7AD1520CE6F6C0A503058268F79 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8BEDC7D63209B1F7C6891F0A83428EC0 /* Pods-Alderis Demo.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 243AD1FF67BA11AD2C1237B6D72C1AEA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4DAF9BE7C45EEC6325555273285DBCFF /* Pods-Alderis Demo.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 2B9E26EAE2CD392AD762421F663075A1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 32C472C250AD6233A5A55B5200970444 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F15D960A598C031F6A6BF1896262FA7B /* Alderis.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alderis"; - DEVELOPMENT_TEAM = N2LN9ZT493; - IBSC_MODULE = Alderis; - INFOPLIST_FILE = "Target Support Files/Alderis/ResourceBundle-Alderis-Alderis-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Alderis; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 48E2F0964C45ACF1380D5197F8C8A485 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F15D960A598C031F6A6BF1896262FA7B /* Alderis.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Alderis/Alderis-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Alderis/Alderis.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Alderis; - PRODUCT_NAME = Alderis; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - ED8FFBDEE9F6373244786C888DEDA0C6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D7238C16049AC7D52380A3F0F037DA1 /* Alderis.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Alderis/Alderis-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Alderis/Alderis.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Alderis; - PRODUCT_NAME = Alderis; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - FCFAE712F7B981CE1EF4FAB963869E91 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D7238C16049AC7D52380A3F0F037DA1 /* Alderis.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alderis"; - DEVELOPMENT_TEAM = N2LN9ZT493; - IBSC_MODULE = Alderis; - INFOPLIST_FILE = "Target Support Files/Alderis/ResourceBundle-Alderis-Alderis-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Alderis; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 126BE766A5469BB6DD9826BB45369530 /* Build configuration list for PBXNativeTarget "Alderis-Alderis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 32C472C250AD6233A5A55B5200970444 /* Debug */, - FCFAE712F7B981CE1EF4FAB963869E91 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2B9E26EAE2CD392AD762421F663075A1 /* Debug */, - 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B5722471F152263BB3FE3DEF51C789D0 /* Build configuration list for PBXNativeTarget "Pods-Alderis Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 243AD1FF67BA11AD2C1237B6D72C1AEA /* Debug */, - 09F3B7AD1520CE6F6C0A503058268F79 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C437B582C0CD78FA49BA3C9157B57927 /* Build configuration list for PBXNativeTarget "Alderis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 48E2F0964C45ACF1380D5197F8C8A485 /* Debug */, - ED8FFBDEE9F6373244786C888DEDA0C6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; -} diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-dummy.m b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-dummy.m deleted file mode 100644 index cc0acd6..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Alderis : NSObject -@end -@implementation PodsDummy_Alderis -@end diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-prefix.pch b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-prefix.pch deleted file mode 100644 index beb2a24..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-umbrella.h b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-umbrella.h deleted file mode 100644 index 9e9378d..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis-umbrella.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - -#import "Alderis.h" -#import "AlderisSDKCompatibility.h" - -FOUNDATION_EXPORT double AlderisVersionNumber; -FOUNDATION_EXPORT const unsigned char AlderisVersionString[]; - diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.debug.xcconfig b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.debug.xcconfig deleted file mode 100644 index 8db202b..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.debug.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alderis -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Alderis" "${PODS_ROOT}/Headers/Public" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -import-underlying-module -Xcc -fmodule-map-file="${SRCROOT}/${MODULEMAP_FILE}" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.modulemap b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.modulemap deleted file mode 100644 index 042d2a0..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -module Alderis { - umbrella header "Alderis-umbrella.h" - - export * - module * { export * } -} diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.release.xcconfig b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.release.xcconfig deleted file mode 100644 index 8db202b..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/Alderis.release.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alderis -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Alderis" "${PODS_ROOT}/Headers/Public" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -import-underlying-module -Xcc -fmodule-map-file="${SRCROOT}/${MODULEMAP_FILE}" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/ResourceBundle-Alderis-Alderis-Info.plist b/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/ResourceBundle-Alderis-Alderis-Info.plist deleted file mode 100644 index 146e63e..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Alderis/ResourceBundle-Alderis-Alderis-Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.1.2 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSPrincipalClass - - - diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.markdown b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.markdown deleted file mode 100644 index 9ae34b8..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.markdown +++ /dev/null @@ -1,209 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## Alderis - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -Generated by CocoaPods - https://cocoapods.org diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.plist b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.plist deleted file mode 100644 index 3cbb799..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-acknowledgements.plist +++ /dev/null @@ -1,241 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - License - Apache License, Version 2.0 - Title - Alderis - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-dummy.m b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-dummy.m deleted file mode 100644 index bdfd81c..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Alderis_Demo : NSObject -@end -@implementation PodsDummy_Pods_Alderis_Demo -@end diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-input-files.xcfilelist b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-input-files.xcfilelist deleted file mode 100644 index 1df96fb..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-input-files.xcfilelist +++ /dev/null @@ -1,2 +0,0 @@ -${PODS_ROOT}/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh -${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.bundle \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-output-files.xcfilelist b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-output-files.xcfilelist deleted file mode 100644 index 60900db..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Debug-output-files.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Alderis.bundle \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-input-files.xcfilelist b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-input-files.xcfilelist deleted file mode 100644 index 1df96fb..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-input-files.xcfilelist +++ /dev/null @@ -1,2 +0,0 @@ -${PODS_ROOT}/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh -${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.bundle \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-output-files.xcfilelist b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-output-files.xcfilelist deleted file mode 100644 index 60900db..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources-Release-output-files.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Alderis.bundle \ No newline at end of file diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh deleted file mode 100755 index 79e5f3c..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-resources.sh +++ /dev/null @@ -1,129 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_resource "${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.bundle" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_resource "${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.bundle" -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-umbrella.h b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-umbrella.h deleted file mode 100644 index 5a0ea94..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_Alderis_DemoVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_Alderis_DemoVersionString[]; - diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.debug.xcconfig b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.debug.xcconfig deleted file mode 100644 index ada2059..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.debug.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Alderis" -LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/Alderis" /usr/lib/swift -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Alderis" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.modulemap" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alderis" -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.modulemap b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.modulemap deleted file mode 100644 index c1a6429..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -module Pods_Alderis_Demo { - umbrella header "Pods-Alderis Demo-umbrella.h" - - export * - module * { export * } -} diff --git a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.release.xcconfig b/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.release.xcconfig deleted file mode 100644 index ada2059..0000000 --- a/Tweaks/Alderis/Demo/Pods/Target Support Files/Pods-Alderis Demo/Pods-Alderis Demo.release.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Alderis" -LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/Alderis" /usr/lib/swift -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Alderis" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alderis/Alderis.modulemap" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alderis" -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Tweaks/Alderis/LICENSE.md b/Tweaks/Alderis/LICENSE.md deleted file mode 100644 index d645695..0000000 --- a/Tweaks/Alderis/LICENSE.md +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/Tweaks/Alderis/Makefile b/Tweaks/Alderis/Makefile deleted file mode 100644 index 7d86e1a..0000000 --- a/Tweaks/Alderis/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -export TARGET = iphone:latest:14.0 - -FRAMEWORK_OUTPUT_DIR = $(THEOS_OBJ_DIR)/xcode_derived/install/Library/Frameworks -ALDERIS_SDK_DIR = $(THEOS_OBJ_DIR)/alderis_sdk_$(THEOS_PACKAGE_BASE_VERSION) - -export ADDITIONAL_CFLAGS = -fobjc-arc -Wextra -Wno-unused-parameter -F$(FRAMEWORK_OUTPUT_DIR) -export ADDITIONAL_LDFLAGS = -F$(FRAMEWORK_OUTPUT_DIR) - -INSTALL_TARGET_PROCESSES = Preferences - -include $(THEOS)/makefiles/common.mk - -XCODEPROJ_NAME = Alderis - -FINALPACKAGE = 1 - -Alderis_XCODEFLAGS = DYLIB_INSTALL_NAME_BASE=/Library/Frameworks BUILD_LIBRARY_FOR_DISTRIBUTION=YES ARCHS="$(ARCHS)" -quiet - -SUBPROJECTS = lcpshim - -include $(THEOS_MAKE_PATH)/xcodeproj.mk -include $(THEOS_MAKE_PATH)/aggregate.mk - diff --git a/Tweaks/Alderis/Package.swift b/Tweaks/Alderis/Package.swift deleted file mode 100644 index 297fb87..0000000 --- a/Tweaks/Alderis/Package.swift +++ /dev/null @@ -1,16 +0,0 @@ -// swift-tools-version:5.2 - -import PackageDescription - -let package = Package( - name: "Alderis", - platforms: [ - .iOS(.v12) - ], - products: [ - .library(name: "Alderis", targets: ["Alderis"]), - ], - targets: [ - .target(name: "Alderis", path: "Alderis") - ] -) diff --git a/Tweaks/Alderis/README.md b/Tweaks/Alderis/README.md deleted file mode 100644 index 5d4322c..0000000 --- a/Tweaks/Alderis/README.md +++ /dev/null @@ -1,93 +0,0 @@ -# ![Alderis Color Picker](screenshots/logo.jpg) - -**

Try it yourself: `pod try Alderis`
** - -Alderis is a fresh new color picker, with a gentle, fun, and dead simple user interface. It aims to incorporate the usual elements of a color picker, in a way that users will find easy and fun to use. - -The user can start by selecting a color they like on the initial color palette tab, and either accept it, or refine it using the color wheel and adjustment sliders found on the two other tabs. - -Alderis is named for the Alderamin (Alpha) star in the Cepheus (Cephei) constellation. (There is no dependency on the [Cephei](https://hbang.github.io/libcephei/) project.) - -## Why do I want this? Isn’t there already a color picker in iOS? -Alderis was [originally released](https://twitter.com/hbkirb/status/1239332547437326337) before iOS 14 was unveiled with a built-in [color picker](https://developer.apple.com/design/human-interface-guidelines/ios/controls/color-wells/) feature, which seems to be heavily inspired by Alderis. However, rather than throw in the towel here, I’m considering this an opportunity to continue building what I feel is a better, less cluttered user experience, with more configuration options for apps to fine-tune a color picker UI suitable for each use case and target market. - -If this doesn’t seem important to you, the answer is simple: skip Alderis and use [UIColorPickerViewController](https://developer.apple.com/documentation/uikit/uicolorpickerviewcontroller). If it does, read on. - -### Feature Comparison - - - - - - - - - - - - - - - - - - - - - - - - - - -
Alderis UIKit
Minimal UI ✔️ ✖️
Drag and drop colors within app ✔️ ✔️ *
Drag and drop colors across apps ✔️ ✖️
Color grid ✔️ ✔️
Color spectrum/wheel ✔️ ✔️
RGB sliders ✔️ ✔️
HSB sliders ✔️ ✖️
Grayscale slider ✔️ ✖️
Opacity slider ✔️ ✔️
Hex color code support ✔️ ✔️
Color space support (Display P3) ✖️ ✔️
Save favorite colors ✖️ ✔️
Saved colors shared across apps ✖️ ✔️
Grab color from screen (eyedropper) ✖️ ✔️
Customise title label ✔️ ✖️
Customise tab row visibility ✔️ ✖️
Customise visible tabs ✔️ ✖️
Customise initially selected tab ✔️ ✖️
Customise opacity slider visibility ✔️ ✔️
Customise color grid ✖️ ✖️
Interface Builder support ✖️ ✖️
SwiftUI support w/o UIKit bridging ✖️ ✖️
Observe value change with KVO ✖️ ✔️
- -\* UIColorWell supports dragging colors *onto* it, but not *out* of it. Alderis supports both directions, which are separately configurable. The default Alderis ColorWell behavior matches UIColorWell. Alderis supports drag and drop on the color picker window; UIKit does not. - -## Installation - -### CocoaPods -Add to your Podfile: - -```ruby -pod 'Alderis', '~> 1.2.0' -``` - -And then run `pod install`. - -### Carthage -Add to your Cartfile: - -```ruby -github 'hbang/Alderis' ~> 1.2.0 -``` - -And then run `carthage update`. - -### Swift Package Manager -1. Click File → Swift Packages → Add Package Dependency. -2. Enter `http://github.com/hbang/Alderis.git`. -3. Specify `1.2` as the version filter. - -Or, manually add it to your Package.swift: - -```swift -dependencies: [ - .package(url: "http://github.com/hbang/Alderis.git", from: "1.2.0") -] -``` - -And then run `swift package update`. - -### Jailbreak packages -Add `ws.hbang.alderis (>= 1.2)` to your `Depends:` list. - -#### Preference Bundles and libcolorpicker Compatibility -Alderis acts as a drop-in replacement for [libcolorpicker](https://github.com/atomikpanda/libcolorpicker), an abandoned but still very popular color picker library on jailbroken iOS. Packages can simply change their dependencies list to replace `org.thebigboss.libcolorpicker` with `ws.hbang.alderis (>= 1.2)` to switch their color picker to Alderis. No other changes required! - -For more information, refer to [the docs](https://hbang.github.io/Alderis/preference-bundles.html). - -## License -Licensed under the Apache License, version 2.0. Refer to [LICENSE.md](https://github.com/hbang/Alderis/blob/main/LICENSE.md). - -Header backdrop photo credit: [John-Mark Smith](https://unsplash.com/@mrrrk_smith) on Unsplash diff --git a/Tweaks/Alderis/build-fat.sh b/Tweaks/Alderis/build-fat.sh deleted file mode 100755 index e8d22ec..0000000 --- a/Tweaks/Alderis/build-fat.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -# This makes me sad 🙁 - -set -e - -if [[ $(arch) != i386 ]]; then - echo "Not working on ARM. Try Rosetta instead?" - exit 1 -fi - -PROJECT_DIR=$(realpath $(dirname $0)) - -THEOS_OBJ_DIR=$PROJECT_DIR/.theos/obj -THEOS_STAGING_DIR=$PROJECT_DIR/.theos/_ -FRAMEWORK_OUTPUT_DIR=$THEOS_OBJ_DIR/install/Library/Frameworks - -echo -echo Building modern -echo -make clean -sudo xcode-select -switch /Applications/Xcode-13.4.0.app/Contents/Developer -make package \ - FINALPACKAGE=1 -cp $FRAMEWORK_OUTPUT_DIR/Alderis.framework/Alderis Alderis-ios14 - -echo -echo Building legacy -echo -make clean -mkdir -p $THEOS_OBJ_DIR -mv Alderis-ios14 $THEOS_OBJ_DIR -sudo xcode-select -switch /Applications/Xcode-11.7.app/Contents/Developer -make package \ - BUILD_LEGACY_ARM64E=1 \ - THEOS_PLATFORM_SDK_ROOT=/Applications/Xcode-11.7.app/Contents/Developer \ - FINALPACKAGE=1 -cp $FRAMEWORK_OUTPUT_DIR/Alderis.framework/Alderis $THEOS_OBJ_DIR/Alderis-ios12 - -echo -cp $THEOS_OBJ_DIR/Alderis-ios{12,14} $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework -sudo xcode-select -switch /Applications/Xcode-13.4.0.app/Contents/Developer -echo Alderis-ios12: -otool -h $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis-ios12 -echo -echo Alderis-ios14: -otool -h $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis-ios14 -echo -echo libcolorpicker.dylib: -otool -h $THEOS_STAGING_DIR/usr/lib/libcolorpicker.dylib - -echo -echo Packaging -echo -rm $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis -ln -s Alderis-ios12 $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis -$THEOS/bin/dm.pl -b -Zlzma -z9 .theos/_ packages/ diff --git a/Tweaks/Alderis/control b/Tweaks/Alderis/control deleted file mode 100644 index 65b8187..0000000 --- a/Tweaks/Alderis/control +++ /dev/null @@ -1,16 +0,0 @@ -Package: ws.hbang.alderis -Name: Alderis Color Picker -Depends: firmware (>= 12.0), firmware (>= 12.2) | ${LIBSWIFT}, uikittools -Replaces: org.thebigboss.libcolorpicker, me.nepeta.libcolorpicker -Provides: org.thebigboss.libcolorpicker (= 99.0), me.nepeta.libcolorpicker (= 99.0) -Version: 1.2 -Architecture: iphoneos-arm -Description: Color picker support library for tweaks -Maintainer: HASHBANG Productions -Author: HASHBANG Productions -Section: Development -Depiction: https://chariz.com/get/alderis -Icon: https://img.chariz.cloud/icon/alderis/icon@3x.png -Support: https://hashbang.productions/support/ -Tag: role::developer, compatible_min::ios12.0 -dev: hbang diff --git a/Tweaks/Alderis/info/Migrating to 1.1.md b/Tweaks/Alderis/info/Migrating to 1.1.md deleted file mode 100644 index 158bea5..0000000 --- a/Tweaks/Alderis/info/Migrating to 1.1.md +++ /dev/null @@ -1,42 +0,0 @@ -## Migrating to 1.1 - -### ColorPickerConfiguration -A variety of configuration options have been added, configured on a new `ColorPickerConfiguration` class. - -Code that looks like this: - -```swift -let colorPicker = ColorPickerViewController() -colorPicker.color = UIColor(red: 1, green: 0, blue: 1, alpha: 0) -present(colorPicker, animated: true, completion: nil) -``` - -Should now become: - -```swift -let configuration = ColorPickerConfiguration(color: UIColor(red: 1, green: 0, blue: 1, alpha: 0)) -// Do any other configuration you want here… -let colorPicker = ColorPickerViewController(configuration: configuration) -present(colorPicker, animated: true, completion: nil) -``` - -### Delegate changes -`ColorPickerDelegate.colorPicker(_:didSelect:)` is now fired with every change made within the color picker interface. Ensure any work done in this method does not assume the value is the user’s final selection. You might use this to update your user interface based on the current selection. If there is nothing useful you can do to improve the user experience, don’t implement this method. - -The new `ColorPickerDelegate.colorPicker(_:didAccept:)` method is now used to signal the user dismissing the color picker with a positive response, by tapping the Done button or dismissing the popover. - -For compatibility, if the color is set via the deprecated `ColorPickerViewController.color` API, the delegate behaves as it did in Alderis 1.0. - -### Popover style -Alderis now uses popovers, providing a more integrated interface design on iPad and Mac Catalyst. In order to support this, some popover presentation parameters must be set. If they are not set, UIKit throws an exception on presenting the view controller. - -For example: - -```swift -@IBAction func presentColorPicker(_ sender: UIView) { - let configuration = ColorPickerConfiguration(color: UIColor(red: 1, green: 0, blue: 1, alpha: 0)) - let colorPicker = ColorPickerViewController(configuration: configuration) - colorPicker.popoverPresentationController?.sourceView = sender - present(colorPicker, animated: true, completion: nil) -} -``` diff --git a/Tweaks/Alderis/info/Preference Bundles.md b/Tweaks/Alderis/info/Preference Bundles.md deleted file mode 100644 index bcc67ad..0000000 --- a/Tweaks/Alderis/info/Preference Bundles.md +++ /dev/null @@ -1,33 +0,0 @@ -## Alderis with Preference Bundles -Alderis acts as a drop-in replacement for [libcolorpicker](https://github.com/atomikpanda/libcolorpicker), an abandoned but still very popular color picker library on jailbroken iOS. Packages can simply change their dependencies list to replace `org.thebigboss.libcolorpicker` with `ws.hbang.alderis (>= 1.1)` to switch the color picker to Alderis. No other changes required! - -Alderis also provides a replacement, cleaner interface for preference bundles. Example usage: - -```xml - - cell - PSLinkCell - cellClass - HBColorPickerTableCell - defaults - com.example.myawesomething - default - #33b5e5 - label - Tint Color - showAlphaSlider - - PostNotification - com.example.myawesomething/ReloadPrefs - -``` - -Compared to libcolorpicker’s API design, this leans on the fundamentals of Preferences.framework, including using the framework’s built-in preference value getters/setters system. In fact, the only two distinct parts are the `cellClass` and the `showAlphaSlider` key. The rest should seem natural to typical Preference specifier plist usage. - -Remember to link against the `libcolorpicker` library from the preference bundle. With Theos, this might look like: - -```make -MyAwesomeThing_LIBRARIES = colorpicker -``` - -The functionality described in this section is only available in the jailbreak package for Alderis, specifically in the `libcolorpicker.dylib` binary ([lcpshim](https://github.com/hbang/Alderis/tree/main/lcpshim)), and is not included in the App Store (CocoaPods/Carthage) version. diff --git a/Tweaks/Alderis/lcpshim/ColorFunctions.m b/Tweaks/Alderis/lcpshim/ColorFunctions.m deleted file mode 100644 index 25d3015..0000000 --- a/Tweaks/Alderis/lcpshim/ColorFunctions.m +++ /dev/null @@ -1,18 +0,0 @@ -@import Alderis; -#import "libcolorpicker.h" - -UIColor *LCPParseColorString(NSString *hexString, NSString *fallback) { - UIColor *result = [[UIColor alloc] initWithHbcp_propertyListValue:hexString]; - if (result == nil && fallback != nil) { - result = [[UIColor alloc] initWithHbcp_propertyListValue:fallback]; - } - return result; -} - -UIColor *colorFromDefaultsWithKey(NSString *identifier, NSString *key, NSString *fallback) { - id result = CFBridgingRelease(CFPreferencesCopyValue((__bridge CFStringRef)key, (__bridge CFStringRef)identifier, CFSTR("mobile"), kCFPreferencesCurrentHost)); - if ([result isKindOfClass:NSString.class]) { - return LCPParseColorString((NSString *)result, fallback); - } - return LCPParseColorString(fallback, nil); -} diff --git a/Tweaks/Alderis/lcpshim/HBColorPickerTableCell+Private.h b/Tweaks/Alderis/lcpshim/HBColorPickerTableCell+Private.h deleted file mode 100644 index ee220ad..0000000 --- a/Tweaks/Alderis/lcpshim/HBColorPickerTableCell+Private.h +++ /dev/null @@ -1,11 +0,0 @@ -#import "libcolorpicker.h" - -@interface HBColorPickerTableCell () - -- (UIColor *)_colorValue; -- (void)_setColorValue:(UIColor *)color; -- (void)_updateValue; - -- (void)_present; - -@end diff --git a/Tweaks/Alderis/lcpshim/HBColorPickerTableCell.h b/Tweaks/Alderis/lcpshim/HBColorPickerTableCell.h deleted file mode 100644 index 9394306..0000000 --- a/Tweaks/Alderis/lcpshim/HBColorPickerTableCell.h +++ /dev/null @@ -1,5 +0,0 @@ -#import - -@interface HBColorPickerTableCell : PSTableCell - -@end diff --git a/Tweaks/Alderis/lcpshim/HBColorPickerTableCell.m b/Tweaks/Alderis/lcpshim/HBColorPickerTableCell.m deleted file mode 100644 index 043043b..0000000 --- a/Tweaks/Alderis/lcpshim/HBColorPickerTableCell.m +++ /dev/null @@ -1,127 +0,0 @@ -@import Alderis; -#import "libcolorpicker.h" -#import - -@interface UIView () -- (UIViewController *)_viewControllerForAncestor; -@end - -@interface HBColorPickerTableCell () -@end - -@implementation HBColorPickerTableCell { - HBColorWell *_colorWell; - HBColorPickerViewController *_viewController; -} - -#pragma mark - PSTableCell - -- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier specifier:(PSSpecifier *)specifier { - specifier.cellType = PSButtonCell; - self = [super initWithStyle:style reuseIdentifier:reuseIdentifier specifier:specifier]; - if (self) { - self.textLabel.textColor = self.tintColor; - self.textLabel.highlightedTextColor = self.tintColor; - - _colorWell = [[HBColorWell alloc] initWithFrame:CGRectMake(0, 0, 32, 32)]; - _colorWell.isDragInteractionEnabled = YES; - _colorWell.isDropInteractionEnabled = YES; - [_colorWell addTarget:self action:@selector(_present) forControlEvents:UIControlEventTouchUpInside]; - [_colorWell addTarget:self action:@selector(_colorWellValueChanged:) forControlEvents:UIControlEventValueChanged]; - self.accessoryView = _colorWell; - - // This relies on an implementation detail - do not do this yourself! - [self addInteraction:[[UIDropInteraction alloc] initWithDelegate:_colorWell]]; - - [self _updateValue]; - } - return self; -} - -- (void)refreshCellContentsWithSpecifier:(PSSpecifier *)specifier { - specifier.cellType = PSButtonCell; - [super refreshCellContentsWithSpecifier:specifier]; - [self _updateValue]; - self.textLabel.textColor = self.tintColor; - self.textLabel.highlightedTextColor = self.tintColor; -} - -- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated { - UIColor *color = _colorWell.color; - [super setHighlighted:highlighted animated:animated]; - // stop deleting my background color Apple!!! - _colorWell.color = color; -} - -- (void)setSelected:(BOOL)selected animated:(BOOL)animated { - if (selected) { - [self _present]; - } -} - -- (void)tintColorDidChange { - [super tintColorDidChange]; - self.textLabel.textColor = self.tintColor; - self.textLabel.highlightedTextColor = self.tintColor; -} - -#pragma mark - Properties - -- (NSString *)_hbcp_defaults { - return self.specifier.properties[@"defaults"]; -} - -- (NSString *)_hbcp_key { - return self.specifier.properties[@"key"]; -} - -- (NSString *)_hbcp_default { - return self.specifier.properties[@"default"]; -} - -- (BOOL)_hbcp_supportsAlpha { - return self.specifier.properties[@"showAlphaSlider"] ? ((NSNumber *)self.specifier.properties[@"showAlphaSlider"]).boolValue : NO; -} - -#pragma mark - Getters/setters - -- (UIColor *)_colorValue { - return LCPParseColorString([self.specifier performGetter], self._hbcp_default) ?: [UIColor colorWithWhite:0.6 alpha:1]; -} - -- (void)_setColorValue:(UIColor *)color { - [self.specifier performSetterWithValue:color.hbcp_propertyListValue]; - [self _updateValue]; -} - -- (void)_updateValue { - _colorWell.color = self._colorValue; -} - -#pragma mark - Actions - -- (void)_present { - _viewController = [[HBColorPickerViewController alloc] init]; - _viewController.delegate = self; - _viewController.popoverPresentationController.sourceView = self; - - HBColorPickerConfiguration *configuration = [[HBColorPickerConfiguration alloc] initWithColor:self._colorValue]; - configuration.title = self.textLabel.text; - configuration.supportsAlpha = self._hbcp_supportsAlpha; - _viewController.configuration = configuration; - - UIViewController *rootViewController = self._viewControllerForAncestor ?: [UIApplication sharedApplication].keyWindow.rootViewController; - [rootViewController presentViewController:_viewController animated:YES completion:nil]; -} - -- (void)_colorWellValueChanged:(HBColorWell *)sender { - [self _setColorValue:sender.color]; -} - -#pragma mark - HBColorPickerDelegate - -- (void)colorPicker:(HBColorPickerViewController *)colorPicker didSelectColor:(UIColor *)color { - [self _setColorValue:color]; -} - -@end diff --git a/Tweaks/Alderis/lcpshim/Makefile b/Tweaks/Alderis/lcpshim/Makefile deleted file mode 100644 index 38a9b34..0000000 --- a/Tweaks/Alderis/lcpshim/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -TARGET = iphone:clang:15.5:13.0 -ARCHS = arm64 -FINALPACKAGE = 1 -include $(THEOS)/makefiles/common.mk - -LIBRARY_NAME = libcolorpicker - -libcolorpicker_FILES = $(wildcard *.m) -libcolorpicker_PRIVATE_FRAMEWORKS = Preferences -libcolorpicker_EXTRA_FRAMEWORKS = Alderis -libcolorpicker_CFLAGS = -Wno-unguarded-availability -Wno-deprecated-declarations -fmodules - -include $(THEOS_MAKE_PATH)/library.mk diff --git a/Tweaks/Alderis/lcpshim/PFColorAlert.m b/Tweaks/Alderis/lcpshim/PFColorAlert.m deleted file mode 100644 index cb8db07..0000000 --- a/Tweaks/Alderis/lcpshim/PFColorAlert.m +++ /dev/null @@ -1,66 +0,0 @@ -@import Alderis; -#import "libcolorpicker.h" - -@interface PFColorAlert () - -@end - -@implementation PFColorAlert { - PFColorAlert *_strongSelf; - HBColorPickerViewController *_viewController; - UIColor *_color; - BOOL _showAlpha; - PFColorAlertCompletion _completion; -} - -+ (PFColorAlert *)colorAlertWithStartColor:(UIColor *)startColor showAlpha:(BOOL)showAlpha { - return [[self.class alloc] initWithStartColor:startColor showAlpha:showAlpha]; -} - -- (PFColorAlert *)initWithStartColor:(UIColor *)startColor showAlpha:(BOOL)showAlpha { - self = [super init]; - if (self) { - _color = startColor; - _showAlpha = showAlpha; - } - return self; -} - -- (void)displayWithCompletion:(PFColorAlertCompletion)completion { - _completion = [completion copy]; - _viewController = [[HBColorPickerViewController alloc] init]; - _viewController.delegate = self; - - UIColor *color = _color ?: [UIColor colorWithWhite:0.6 alpha:1]; - HBColorPickerConfiguration *configuration = [[HBColorPickerConfiguration alloc] initWithColor:color]; - configuration.supportsAlpha = _showAlpha; - _viewController.configuration = configuration; - - UIWindow *window = [UIApplication sharedApplication].keyWindow; - _viewController.popoverPresentationController.sourceView = window; - _viewController.popoverPresentationController.sourceRect = window.bounds; - _viewController.popoverPresentationController.permittedArrowDirections = 0; - [window.rootViewController presentViewController:_viewController animated:YES completion:nil]; - - // Keep a strong reference to ourself. The color picker delegate is weakly stored by - // HBColorPickerViewController, but some users of PFColorAlert do not keep a strong reference to - // the PFColorAlert instance after calling displayWithCompletion:, causing this class to get - // deallocated and the delegate never called. - _strongSelf = self; -} - -- (void)close { - _completion(_color); - _strongSelf = nil; -} - -- (void)colorPicker:(HBColorPickerViewController *)colorPicker didSelectColor:(UIColor *)color { - _color = [color copy]; - [self close]; -} - -- (void)colorPickerDidCancel:(HBColorPickerViewController *)colorPicker { - [self close]; -} - -@end diff --git a/Tweaks/Alderis/lcpshim/PFColorCell.m b/Tweaks/Alderis/lcpshim/PFColorCell.m deleted file mode 100644 index a5bc6dc..0000000 --- a/Tweaks/Alderis/lcpshim/PFColorCell.m +++ /dev/null @@ -1,30 +0,0 @@ -#import "libcolorpicker.h" -#import - -@interface PFColorCell : PFLiteColorCell - -@end - -@implementation PFColorCell - -- (NSString *)_hbcp_defaults { - return self.specifier.properties[@"color_defaults"]; -} - -- (NSString *)_hbcp_key { - return self.specifier.properties[@"color_key"]; -} - -- (NSString *)_hbcp_default { - return self.specifier.properties[@"color_fallback"]; -} - -- (NSString *)_hbcp_postNotification { - return self.specifier.properties[@"color_postNotification"]; -} - -- (BOOL)_hbcp_supportsAlpha { - return self.specifier.properties[@"usesAlpha"] ? ((NSNumber *)self.specifier.properties[@"usesAlpha"]).boolValue : NO; -} - -@end diff --git a/Tweaks/Alderis/lcpshim/PFLiteColorCell.m b/Tweaks/Alderis/lcpshim/PFLiteColorCell.m deleted file mode 100644 index d3a7605..0000000 --- a/Tweaks/Alderis/lcpshim/PFLiteColorCell.m +++ /dev/null @@ -1,71 +0,0 @@ -@import Alderis; -#import "libcolorpicker.h" -#import "HBColorPickerTableCell+Private.h" -#import - -@implementation PFLiteColorCell - -- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier specifier:(PSSpecifier *)specifier { - self = [super initWithStyle:style reuseIdentifier:reuseIdentifier specifier:specifier]; - if (self) { - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - NSLog(@"Alderis: %@: Using libcolorpicker compatibility class. Please consider switching to HBColorPickerTableCell. This warning will only be logged once.", self.class); - }); - } - return self; -} - -#pragma mark - Properties - -- (NSString *)_hbcp_defaults { - return self.specifier.properties[@"libcolorpicker"][@"defaults"]; -} - -- (NSString *)_hbcp_key { - return self.specifier.properties[@"libcolorpicker"][@"key"]; -} - -- (NSString *)_hbcp_default { - return self.specifier.properties[@"libcolorpicker"][@"fallback"]; -} - -- (NSString *)_hbcp_postNotification { - return self.specifier.properties[@"libcolorpicker"][@"PostNotification"]; -} - -- (BOOL)_hbcp_supportsAlpha { - return self.specifier.properties[@"libcolorpicker"][@"alpha"] ? ((NSNumber *)self.specifier.properties[@"libcolorpicker"][@"alpha"]).boolValue : NO; -} - -#pragma mark - Getters/setters - -- (UIColor *)_colorValue { - if (self._hbcp_defaults != nil && self._hbcp_key != nil) { - // libcolorpicker compatibility - NSString *path = [NSString stringWithFormat:@"/var/mobile/Library/Preferences/%@.plist", self._hbcp_defaults]; - NSDictionary *dictionary = [NSDictionary dictionaryWithContentsOfFile:path]; - return LCPParseColorString(dictionary[self._hbcp_key], self._hbcp_default); - } - return [super _colorValue]; -} - -- (void)_setColorValue:(UIColor *)color { - // libcolorpicker compatibility - if (self._hbcp_defaults != nil && self._hbcp_key != nil) { - NSLog(@"Alderis: %@: Writing directly to plist file (libcolorpicker compatibility). I’m going to do it since it seems to be somewhat common, but you should be ashamed of yourself. https://hbang.github.io/Alderis/preference-bundles.html", self.class); - - NSString *path = [NSString stringWithFormat:@"/var/mobile/Library/Preferences/%@.plist", self._hbcp_defaults]; - NSMutableDictionary *dictionary = [NSMutableDictionary dictionaryWithContentsOfFile:path] ?: [NSMutableDictionary dictionary]; - dictionary[self._hbcp_key] = color.hbcp_propertyListValue; - [dictionary writeToFile:path atomically:YES]; - if (self._hbcp_postNotification != nil) { - CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), (CFStringRef)self._hbcp_postNotification, nil, nil, YES); - } - [self _updateValue]; - } else { - [super _setColorValue:color]; - } -} - -@end diff --git a/Tweaks/Alderis/lcpshim/PFSimpleLiteColorCell.m b/Tweaks/Alderis/lcpshim/PFSimpleLiteColorCell.m deleted file mode 100644 index a87c7f1..0000000 --- a/Tweaks/Alderis/lcpshim/PFSimpleLiteColorCell.m +++ /dev/null @@ -1,5 +0,0 @@ -#import "libcolorpicker.h" - -@implementation PFSimpleLiteColorCell - -@end diff --git a/Tweaks/Alderis/lcpshim/UIColor+PFColor.m b/Tweaks/Alderis/lcpshim/UIColor+PFColor.m deleted file mode 100644 index af85b99..0000000 --- a/Tweaks/Alderis/lcpshim/UIColor+PFColor.m +++ /dev/null @@ -1,19 +0,0 @@ -@import Alderis; -#import "libcolorpicker.h" - -@implementation UIColor (PFColor) - -+ (UIColor *)PF_colorWithHex:(NSString *)hexString { - return [[self.class alloc] initWithHbcp_propertyListValue:hexString]; -} - -+ (NSString *)PF_hexFromColor:(UIColor *)color { - return color.hbcp_propertyListValue; -} - -+ (NSString *)hexFromColor:(UIColor *)color { - NSLog(@"Alderis: +[UIColor(PFColor) hexFromColor:]: Please migrate to +[UIColor(PFColor) PF_hexFromColor:]. This unprefixed method will be removed in future."); - return [self PF_hexFromColor:color]; -} - -@end diff --git a/Tweaks/Alderis/lcpshim/libcolorpicker.h b/Tweaks/Alderis/lcpshim/libcolorpicker.h deleted file mode 100644 index 8c26f3c..0000000 --- a/Tweaks/Alderis/lcpshim/libcolorpicker.h +++ /dev/null @@ -1,53 +0,0 @@ -// -// Alderis libcolorpicker Compatibility -// https://github.com/hbang/Alderis -// -// All interfaces declared in this file are deprecated and only provided for out-of-the-box -// compatibility with libcolorpicker. Do not write new code that uses these interfaces. -// - -@import UIKit; -#import -#import - -__BEGIN_DECLS -extern UIColor *LCPParseColorString(NSString *hexString, NSString *fallback); - -__attribute__((__deprecated__)) -extern UIColor *colorFromDefaultsWithKey(NSString *identifier, NSString *key, NSString *fallback); -__END_DECLS - -@interface UIColor (PFColor) - -+ (UIColor *)PF_colorWithHex:(NSString *)hexString; -+ (NSString *)PF_hexFromColor:(UIColor *)color; - -/// Do not use this unprefixed method. Migrate to +[UIColor PF_hexFromColor:] immediately. It will -/// be removed in a future release. -+ (NSString *)hexFromColor:(UIColor *)color __deprecated_msg("Use +[UIColor PF_hexFromColor:]"); - -@end - -typedef void (^PFColorAlertCompletion)(UIColor *color); - -@interface PFColorAlert : NSObject - -+ (instancetype)colorAlertWithStartColor:(UIColor *)startColor showAlpha:(BOOL)showAlpha; -- (instancetype)initWithStartColor:(UIColor *)startColor showAlpha:(BOOL)showAlpha; - -- (void)displayWithCompletion:(PFColorAlertCompletion)completion; -- (void)close; - -@end - -@interface HBColorPickerTableCell : PSTableCell - -@end - -@interface PFLiteColorCell : HBColorPickerTableCell - -@end - -@interface PFSimpleLiteColorCell : PFLiteColorCell - -@end diff --git a/Tweaks/Alderis/postinst b/Tweaks/Alderis/postinst deleted file mode 100755 index 30c9d43..0000000 --- a/Tweaks/Alderis/postinst +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -set -e - -# Install the right version 🙁 -cf_version=$(printf "%.0f" $(cfversion)) -if [ $cf_version -ge 1750 ]; then - tag=ios14 -else - tag=ios12 -fi - -if [ -e /Library/Frameworks/Alderis.framework/Alderis ]; then - rm /Library/Frameworks/Alderis.framework/Alderis -fi -ln -s Alderis-$tag /Library/Frameworks/Alderis.framework/Alderis - -# Tell the package manager to restart system app (SpringBoard) after installation. -if ! [ -z "$CYDIA" ]; then - read -r fd ver <&$fd - fi -fi - -exit 0 diff --git a/Tweaks/Alderis/screenshots/alderis-1.jpg b/Tweaks/Alderis/screenshots/alderis-1.jpg deleted file mode 100644 index f6ff201b046dbdaf62f1a7c2073f324496077a34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171108 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
+_c!iJr9n)fvmv(M}Fd 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

?-zn2Sv4EGD9< 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 Yr?C?SrCvUt#10)CF?B?b`Dmo&Pd1%R3jhEB diff --git a/Tweaks/Alderis/screenshots/alderis-2.jpg b/Tweaks/Alderis/screenshots/alderis-2.jpg deleted file mode 100644 index 903d3e6fc82f405215b817a58674576ba19b6abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234845 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%0DbFsfb6@2_zv`zxePG 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%0DuJzZC(9S!g0_*F*rt6*xuPPpQ6V&&5me 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

cf+Bmq5Y5{q@O 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 z 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

  • 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

    vajF%gk1c= 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

    1yPbO<#q){n1=d@xRANY?`r2sIH?R;k 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 diff --git a/Tweaks/Alderis/screenshots/logo.jpg b/Tweaks/Alderis/screenshots/logo.jpg deleted file mode 100644 index 7bf3b8d14036ec92af6287e286a1cd26746a7190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460633 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