From 942ecf9965e9c2d6f8963a405e107c628c4d23a8 Mon Sep 17 00:00:00 2001 From: Doug <6060466+pixlwave@users.noreply.github.com> Date: Thu, 2 Jul 2026 11:12:35 +0100 Subject: [PATCH] Remove Hyperion from the Compound Inspector app. (#5828) It was barely working and the repo no longer exists now anyway. --- .../Inspector.xcodeproj/project.pbxproj | 74 ------------------- .../xcshareddata/swiftpm/Package.resolved | 65 ++++++++++++++-- .../xcshareddata/swiftpm/Package.resolved | 69 ----------------- compound-ios/Inspector/Podfile | 8 -- compound-ios/Inspector/Podfile.lock | 27 ------- .../Sources/Components/ListScreen.swift | 1 - .../Sources/CompoundInspectorApp.swift | 10 --- .../Inspector/ci_scripts/ci_post_clone.sh | 11 --- 8 files changed, 60 insertions(+), 205 deletions(-) delete mode 100644 compound-ios/Inspector/Inspector.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 compound-ios/Inspector/Podfile delete mode 100644 compound-ios/Inspector/Podfile.lock delete mode 100755 compound-ios/Inspector/ci_scripts/ci_post_clone.sh diff --git a/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj b/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj index 70456663c..22154fc5e 100644 --- a/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj +++ b/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj @@ -7,7 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - 70AC7B23011C802F750E470E /* Pods_Compound_Inspector.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2E28F45EEA9A8DE6AFB10E9 /* Pods_Compound_Inspector.framework */; }; 9103C90F2FD1D82E00679A14 /* TextFieldsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917F563028256DDC00D19543 /* TextFieldsScreen.swift */; }; 912974102A864F5E004BEA88 /* ListScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9129740F2A864F5E004BEA88 /* ListScreen.swift */; }; 912EA03C2EF18F1F006485DF /* TitleAndIconScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 912EA03B2EF18F1D006485DF /* TitleAndIconScreen.swift */; }; @@ -69,9 +68,6 @@ 91B2EA9B28CA064800A90A83 /* ColorsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorsScreen.swift; sourceTree = ""; }; 91B946802A29062300F187EF /* IconsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IconsScreen.swift; sourceTree = ""; }; 91DE5A6F2E1801970000C59A /* GradientsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientsScreen.swift; sourceTree = ""; }; - 9F9AF07976782861ECA2764C /* Pods-Compound Inspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Compound Inspector.release.xcconfig"; path = "Target Support Files/Pods-Compound Inspector/Pods-Compound Inspector.release.xcconfig"; sourceTree = ""; }; - B62609A3377EA1D9C59FCD20 /* Pods-Compound Inspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Compound Inspector.debug.xcconfig"; path = "Target Support Files/Pods-Compound Inspector/Pods-Compound Inspector.debug.xcconfig"; sourceTree = ""; }; - D2E28F45EEA9A8DE6AFB10E9 /* Pods_Compound_Inspector.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Compound_Inspector.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -80,22 +76,12 @@ buildActionMask = 2147483647; files = ( 91B2EA9928CA05B900A90A83 /* Compound in Frameworks */, - 70AC7B23011C802F750E470E /* Pods_Compound_Inspector.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 479BE2D4B06E029EC43A69EA /* Pods */ = { - isa = PBXGroup; - children = ( - B62609A3377EA1D9C59FCD20 /* Pods-Compound Inspector.debug.xcconfig */, - 9F9AF07976782861ECA2764C /* Pods-Compound Inspector.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; 9132C62B2A72707500EAEF3D /* System Components */ = { isa = PBXGroup; children = ( @@ -136,9 +122,7 @@ 917F561A28256DB800D19543 /* Sources */, 9145A25028CCACF7001B3451 /* Resources */, 91B2EA9728CA048200A90A83 /* compound-ios */, - 918854C42825941400DC2377 /* Frameworks */, 917F561928256DB800D19543 /* Products */, - 479BE2D4B06E029EC43A69EA /* Pods */, ); sourceTree = ""; }; @@ -164,14 +148,6 @@ path = Sources; sourceTree = ""; }; - 918854C42825941400DC2377 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D2E28F45EEA9A8DE6AFB10E9 /* Pods_Compound_Inspector.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; 91B2EA9A28CA05F300A90A83 /* Components */ = { isa = PBXGroup; children = ( @@ -191,12 +167,10 @@ isa = PBXNativeTarget; buildConfigurationList = 917F562628256DB900D19543 /* Build configuration list for PBXNativeTarget "Compound Inspector" */; buildPhases = ( - D4FE755DC8D0EE69F5B625AE /* [CP] Check Pods Manifest.lock */, 917F561428256DB800D19543 /* Sources */, 917F561528256DB800D19543 /* Frameworks */, 917F561628256DB800D19543 /* Resources */, 918854B628258CE100DC2377 /* Embed Frameworks */, - C53AB9B0B1E0708816C8E056 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -254,52 +228,6 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - C53AB9B0B1E0708816C8E056 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Compound Inspector/Pods-Compound Inspector-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Compound Inspector/Pods-Compound Inspector-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Compound Inspector/Pods-Compound Inspector-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - D4FE755DC8D0EE69F5B625AE /* [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-Compound Inspector-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; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 917F561428256DB800D19543 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -456,7 +384,6 @@ }; 917F562728256DB900D19543 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B62609A3377EA1D9C59FCD20 /* Pods-Compound Inspector.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "accent-color"; @@ -491,7 +418,6 @@ }; 917F562828256DB900D19543 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9F9AF07976782861ECA2764C /* Pods-Compound Inspector.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "accent-color"; diff --git a/compound-ios/Inspector/Inspector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/compound-ios/Inspector/Inspector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index b1dbe7869..3d7f5a38d 100644 --- a/compound-ios/Inspector/Inspector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/compound-ios/Inspector/Inspector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,14 +1,69 @@ { + "originHash" : "38092aeb975b0dafe051df313112892dfbe3eb3329c38308856befdf6843cddb", "pins" : [ { - "identity" : "flex", + "identity" : "compound-design-tokens", "kind" : "remoteSourceControl", - "location" : "https://github.com/FLEXTool/FLEX", + "location" : "https://github.com/element-hq/compound-design-tokens", "state" : { - "revision" : "ac50a6d36b738a15a6d3b6b51683d8a152319f59", - "version" : "4.7.0" + "revision" : "6e33c5bf3cbb4c29dbe5fc063d24b375849c0fac", + "version" : "10.2.2" + } + }, + { + "identity" : "sfsafesymbols", + "kind" : "remoteSourceControl", + "location" : "https://github.com/SFSafeSymbols/SFSafeSymbols", + "state" : { + "revision" : "e01b3d4f861412f8dcee8d93c417d2c2b0cdfd77", + "version" : "7.0.0" + } + }, + { + "identity" : "swift-custom-dump", + "kind" : "remoteSourceControl", + "location" : "https://github.com/pointfreeco/swift-custom-dump", + "state" : { + "revision" : "82645ec760917961cfa08c9c0c7104a57a0fa4b1", + "version" : "1.3.3" + } + }, + { + "identity" : "swift-snapshot-testing", + "kind" : "remoteSourceControl", + "location" : "https://github.com/pointfreeco/swift-snapshot-testing", + "state" : { + "revision" : "ad5e3190cc63dc288f28546f9c6827efc1e9d495", + "version" : "1.19.2" + } + }, + { + "identity" : "swift-syntax", + "kind" : "remoteSourceControl", + "location" : "https://github.com/swiftlang/swift-syntax", + "state" : { + "revision" : "79e4b74a295b6eb74a8b585e3a39d29e70c1dbd1", + "version" : "603.0.2" + } + }, + { + "identity" : "swiftui-introspect", + "kind" : "remoteSourceControl", + "location" : "https://github.com/siteline/SwiftUI-Introspect", + "state" : { + "revision" : "26986a57e31c813f98262ddb62d4b07d40008535", + "version" : "26.0.1" + } + }, + { + "identity" : "xctest-dynamic-overlay", + "kind" : "remoteSourceControl", + "location" : "https://github.com/pointfreeco/xctest-dynamic-overlay", + "state" : { + "revision" : "34e463e98ab8541c604af706c99bed7160f5ec70", + "version" : "1.8.1" } } ], - "version" : 2 + "version" : 3 } diff --git a/compound-ios/Inspector/Inspector.xcworkspace/xcshareddata/swiftpm/Package.resolved b/compound-ios/Inspector/Inspector.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index ae0a89a43..000000000 --- a/compound-ios/Inspector/Inspector.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,69 +0,0 @@ -{ - "originHash" : "b176ccc5aeb79a3bc3e26b224bb259b7fd4dd0ff8d124a2f4d17d9858b087aa0", - "pins" : [ - { - "identity" : "compound-design-tokens", - "kind" : "remoteSourceControl", - "location" : "https://github.com/element-hq/compound-design-tokens.git", - "state" : { - "revision" : "6e33c5bf3cbb4c29dbe5fc063d24b375849c0fac", - "version" : "10.2.2" - } - }, - { - "identity" : "sfsafesymbols", - "kind" : "remoteSourceControl", - "location" : "https://github.com/SFSafeSymbols/SFSafeSymbols.git", - "state" : { - "revision" : "e01b3d4f861412f8dcee8d93c417d2c2b0cdfd77", - "version" : "7.0.0" - } - }, - { - "identity" : "swift-custom-dump", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/swift-custom-dump", - "state" : { - "revision" : "82645ec760917961cfa08c9c0c7104a57a0fa4b1", - "version" : "1.3.3" - } - }, - { - "identity" : "swift-snapshot-testing", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/swift-snapshot-testing", - "state" : { - "revision" : "ad5e3190cc63dc288f28546f9c6827efc1e9d495", - "version" : "1.19.2" - } - }, - { - "identity" : "swift-syntax", - "kind" : "remoteSourceControl", - "location" : "https://github.com/swiftlang/swift-syntax", - "state" : { - "revision" : "79e4b74a295b6eb74a8b585e3a39d29e70c1dbd1", - "version" : "603.0.2" - } - }, - { - "identity" : "swiftui-introspect", - "kind" : "remoteSourceControl", - "location" : "https://github.com/siteline/SwiftUI-Introspect.git", - "state" : { - "revision" : "26986a57e31c813f98262ddb62d4b07d40008535", - "version" : "26.0.1" - } - }, - { - "identity" : "xctest-dynamic-overlay", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/xctest-dynamic-overlay", - "state" : { - "revision" : "39de59b2d47f7ef3ca88a039dff3084688fe27f4", - "version" : "1.5.2" - } - } - ], - "version" : 3 -} diff --git a/compound-ios/Inspector/Podfile b/compound-ios/Inspector/Podfile deleted file mode 100644 index 44e3323be..000000000 --- a/compound-ios/Inspector/Podfile +++ /dev/null @@ -1,8 +0,0 @@ -platform :ios, '16.0' - -target 'Compound Inspector' do - # Comment the next line if you don't want to use dynamic frameworks - use_frameworks! - - pod "HyperioniOS" -end diff --git a/compound-ios/Inspector/Podfile.lock b/compound-ios/Inspector/Podfile.lock deleted file mode 100644 index 7e52a7175..000000000 --- a/compound-ios/Inspector/Podfile.lock +++ /dev/null @@ -1,27 +0,0 @@ -PODS: - - HyperioniOS (1.2.0): - - HyperioniOS/AttributesInspector (= 1.2.0) - - HyperioniOS/Core (= 1.2.0) - - HyperioniOS/Measurements (= 1.2.0) - - HyperioniOS/SlowAnimations (= 1.2.0) - - HyperioniOS/AttributesInspector (1.2.0): - - HyperioniOS/Core - - HyperioniOS/Core (1.2.0) - - HyperioniOS/Measurements (1.2.0): - - HyperioniOS/Core - - HyperioniOS/SlowAnimations (1.2.0): - - HyperioniOS/Core - -DEPENDENCIES: - - HyperioniOS - -SPEC REPOS: - trunk: - - HyperioniOS - -SPEC CHECKSUMS: - HyperioniOS: 4412ec61a390caadffcaaf3364733b06e103cf63 - -PODFILE CHECKSUM: 30e97949fb1de5c74fc24378bbfdbbace5bd8b80 - -COCOAPODS: 1.16.2 diff --git a/compound-ios/Inspector/Sources/Components/ListScreen.swift b/compound-ios/Inspector/Sources/Components/ListScreen.swift index c677ccdd8..1dc17b9bd 100644 --- a/compound-ios/Inspector/Sources/Components/ListScreen.swift +++ b/compound-ios/Inspector/Sources/Components/ListScreen.swift @@ -7,7 +7,6 @@ // import Compound -import HyperionCore import SwiftUI struct ListScreen: View { diff --git a/compound-ios/Inspector/Sources/CompoundInspectorApp.swift b/compound-ios/Inspector/Sources/CompoundInspectorApp.swift index a6ef944ec..6cb9557b8 100644 --- a/compound-ios/Inspector/Sources/CompoundInspectorApp.swift +++ b/compound-ios/Inspector/Sources/CompoundInspectorApp.swift @@ -7,7 +7,6 @@ // import Compound -import HyperionCore import SwiftUI @main @@ -48,11 +47,6 @@ struct CompoundInspectorApp: App { } .commands { CommandMenu("Options") { - Button("Hyperion", action: HyperionManager.sharedInstance().togglePluginDrawer) - .keyboardShortcut("i", modifiers: [.command, .option]) - - Divider() - Button("Toggle Appearance", action: toggleDarkMode) .keyboardShortcut("a", modifiers: [.command, .shift]) @@ -81,10 +75,6 @@ struct CompoundInspectorApp: App { Image(systemName: "textformat.size") } #endif - - Button(action: HyperionManager.sharedInstance().togglePluginDrawer) { - Image(systemName: "ruler") - } } func toggleDarkMode() { diff --git a/compound-ios/Inspector/ci_scripts/ci_post_clone.sh b/compound-ios/Inspector/ci_scripts/ci_post_clone.sh deleted file mode 100755 index 0c9c2da92..000000000 --- a/compound-ios/Inspector/ci_scripts/ci_post_clone.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -# Build dependencies -echo "Installing CocoaPods" -brew install cocoapods - -# Project dependencies -echo "Installing Pods" -pod install