Remove Safari extension
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>NSExtension</key>
|
|
||||||
<dict>
|
|
||||||
<key>NSExtensionPointIdentifier</key>
|
|
||||||
<string>com.apple.Safari.web-extension</string>
|
|
||||||
<key>NSExtensionPrincipalClass</key>
|
|
||||||
<string>$(PRODUCT_MODULE_NAME).SafariWebExtensionHandler</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>com.apple.security.app-sandbox</key>
|
|
||||||
<true/>
|
|
||||||
<key>com.apple.security.files.user-selected.read-only</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 5.7 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 3.1 KiB |
@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
"manifest_version": 2,
|
|
||||||
"default_locale": "en",
|
|
||||||
|
|
||||||
"name": "Open in Yattee",
|
|
||||||
"description": "Open videos in Yattee app",
|
|
||||||
"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",
|
|
||||||
|
|
||||||
"16": "images/toolbar-icon-16.png",
|
|
||||||
"19": "images/toolbar-icon-19.png",
|
|
||||||
"32": "images/toolbar-icon-32.png",
|
|
||||||
"38": "images/toolbar-icon-38.png"
|
|
||||||
},
|
|
||||||
"content_scripts": [{
|
|
||||||
"js": [ "content.js" ],
|
|
||||||
"matches": [
|
|
||||||
"*://*.youtube-nocookie.com/*",
|
|
||||||
"*://*.youtube.com/*",
|
|
||||||
"*://*.youtu.be/*"
|
|
||||||
]
|
|
||||||
}],
|
|
||||||
|
|
||||||
"permissions": [ ]
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
import os.log
|
|
||||||
import SafariServices
|
|
||||||
|
|
||||||
final class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling {
|
|
||||||
func beginRequest(with context: NSExtensionContext) {
|
|
||||||
let item = context.inputItems[0] as! NSExtensionItem
|
|
||||||
let message = item.userInfo?[SFExtensionMessageKey]
|
|
||||||
os_log(.default, "Received message from browser.runtime.sendNativeMessage: %@", message as! CVarArg)
|
|
||||||
|
|
||||||
let response = NSExtensionItem()
|
|
||||||
response.userInfo = [SFExtensionMessageKey: ["Response to": message]]
|
|
||||||
|
|
||||||
context.completeRequest(returningItems: [response], completionHandler: nil)
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
if (document.readyState !== 'complete') {
|
|
||||||
window.addEventListener('load', redirect);
|
|
||||||
} else {
|
|
||||||
redirect();
|
|
||||||
}
|
|
||||||
|
|
||||||
function yatteeUrl() {
|
|
||||||
return window.location.href.replace(/^https?:\/\//, 'yattee://');
|
|
||||||
}
|
|
||||||
|
|
||||||
function yatteeLink() {
|
|
||||||
return '<a href="'+ yatteeUrl() +'" onclick=\'window.location.href="'+ yatteeUrl() +'"\'>Open in Yattee</a>';
|
|
||||||
}
|
|
||||||
|
|
||||||
function redirect() {
|
|
||||||
window.location.href = yatteeUrl()
|
|
||||||
}
|
|
@ -200,8 +200,6 @@
|
|||||||
372AA410286D067B0000B1DC /* Repeat in Frameworks */ = {isa = PBXBuildFile; productRef = 372AA40F286D067B0000B1DC /* Repeat */; };
|
372AA410286D067B0000B1DC /* Repeat in Frameworks */ = {isa = PBXBuildFile; productRef = 372AA40F286D067B0000B1DC /* Repeat */; };
|
||||||
372AA412286D06950000B1DC /* Repeat in Frameworks */ = {isa = PBXBuildFile; productRef = 372AA411286D06950000B1DC /* Repeat */; };
|
372AA412286D06950000B1DC /* Repeat in Frameworks */ = {isa = PBXBuildFile; productRef = 372AA411286D06950000B1DC /* Repeat */; };
|
||||||
372AA414286D06A10000B1DC /* Repeat in Frameworks */ = {isa = PBXBuildFile; productRef = 372AA413286D06A10000B1DC /* Repeat */; };
|
372AA414286D06A10000B1DC /* Repeat in Frameworks */ = {isa = PBXBuildFile; productRef = 372AA413286D06A10000B1DC /* Repeat */; };
|
||||||
372B3686286E022A00BB84D7 /* Open in Yattee - iOS.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 37A3B1792725735F000FB5EE /* Open in Yattee - iOS.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
|
||||||
372B368A286E03CD00BB84D7 /* Open in Yattee - macOS.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 37A3B15727255E7F000FB5EE /* Open in Yattee - macOS.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
|
||||||
372CFD15285F2E2A00B0B54B /* ControlsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372CFD14285F2E2A00B0B54B /* ControlsBar.swift */; };
|
372CFD15285F2E2A00B0B54B /* ControlsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372CFD14285F2E2A00B0B54B /* ControlsBar.swift */; };
|
||||||
372CFD16285F2E2A00B0B54B /* ControlsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372CFD14285F2E2A00B0B54B /* ControlsBar.swift */; };
|
372CFD16285F2E2A00B0B54B /* ControlsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372CFD14285F2E2A00B0B54B /* ControlsBar.swift */; };
|
||||||
372D85DE283841B800FF3C7D /* PiPDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373031F428383A89000CFD59 /* PiPDelegate.swift */; };
|
372D85DE283841B800FF3C7D /* PiPDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373031F428383A89000CFD59 /* PiPDelegate.swift */; };
|
||||||
@ -587,14 +585,6 @@
|
|||||||
379F141F289ECE7F00DE48B5 /* QualitySettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F141E289ECE7F00DE48B5 /* QualitySettings.swift */; };
|
379F141F289ECE7F00DE48B5 /* QualitySettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F141E289ECE7F00DE48B5 /* QualitySettings.swift */; };
|
||||||
379F1420289ECE7F00DE48B5 /* QualitySettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F141E289ECE7F00DE48B5 /* QualitySettings.swift */; };
|
379F1420289ECE7F00DE48B5 /* QualitySettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F141E289ECE7F00DE48B5 /* QualitySettings.swift */; };
|
||||||
379F1421289ECE7F00DE48B5 /* QualitySettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F141E289ECE7F00DE48B5 /* QualitySettings.swift */; };
|
379F1421289ECE7F00DE48B5 /* QualitySettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F141E289ECE7F00DE48B5 /* QualitySettings.swift */; };
|
||||||
37A3B15A27255E7F000FB5EE /* SafariWebExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A3B15927255E7F000FB5EE /* SafariWebExtensionHandler.swift */; };
|
|
||||||
37A3B15F27255E7F000FB5EE /* images in Resources */ = {isa = PBXBuildFile; fileRef = 37A3B15E27255E7F000FB5EE /* images */; };
|
|
||||||
37A3B16127255E7F000FB5EE /* manifest.json in Resources */ = {isa = PBXBuildFile; fileRef = 37A3B16027255E7F000FB5EE /* manifest.json */; };
|
|
||||||
37A3B16527255E7F000FB5EE /* content.js in Resources */ = {isa = PBXBuildFile; fileRef = 37A3B16427255E7F000FB5EE /* content.js */; };
|
|
||||||
37A3B194272574FB000FB5EE /* SafariWebExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A3B15927255E7F000FB5EE /* SafariWebExtensionHandler.swift */; };
|
|
||||||
37A3B19627257503000FB5EE /* content.js in Resources */ = {isa = PBXBuildFile; fileRef = 37A3B16427255E7F000FB5EE /* content.js */; };
|
|
||||||
37A3B1982725750B000FB5EE /* manifest.json in Resources */ = {isa = PBXBuildFile; fileRef = 37A3B16027255E7F000FB5EE /* manifest.json */; };
|
|
||||||
37A3B19B2725750F000FB5EE /* images in Resources */ = {isa = PBXBuildFile; fileRef = 37A3B15E27255E7F000FB5EE /* images */; };
|
|
||||||
37A5DBC4285DFF5400CA4DD1 /* SwiftUIPager in Frameworks */ = {isa = PBXBuildFile; productRef = 37A5DBC3285DFF5400CA4DD1 /* SwiftUIPager */; };
|
37A5DBC4285DFF5400CA4DD1 /* SwiftUIPager in Frameworks */ = {isa = PBXBuildFile; productRef = 37A5DBC3285DFF5400CA4DD1 /* SwiftUIPager */; };
|
||||||
37A5DBC6285E06B100CA4DD1 /* SwiftUIPager in Frameworks */ = {isa = PBXBuildFile; productRef = 37A5DBC5285E06B100CA4DD1 /* SwiftUIPager */; };
|
37A5DBC6285E06B100CA4DD1 /* SwiftUIPager in Frameworks */ = {isa = PBXBuildFile; productRef = 37A5DBC5285E06B100CA4DD1 /* SwiftUIPager */; };
|
||||||
37A5DBC8285E371400CA4DD1 /* ControlBackgroundModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A5DBC7285E371400CA4DD1 /* ControlBackgroundModifier.swift */; };
|
37A5DBC8285E371400CA4DD1 /* ControlBackgroundModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A5DBC7285E371400CA4DD1 /* ControlBackgroundModifier.swift */; };
|
||||||
@ -908,20 +898,6 @@
|
|||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
372B3687286E022A00BB84D7 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = 37D4B0BD2671614700C925CA /* Project object */;
|
|
||||||
proxyType = 1;
|
|
||||||
remoteGlobalIDString = 37A3B1782725735F000FB5EE;
|
|
||||||
remoteInfo = "Open in Yattee (iOS)";
|
|
||||||
};
|
|
||||||
372B368B286E03CD00BB84D7 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = 37D4B0BD2671614700C925CA /* Project object */;
|
|
||||||
proxyType = 1;
|
|
||||||
remoteGlobalIDString = 37A3B15627255E7F000FB5EE;
|
|
||||||
remoteInfo = "Open in Yattee (macOS)";
|
|
||||||
};
|
|
||||||
37D4B0D52671614900C925CA /* PBXContainerItemProxy */ = {
|
37D4B0D52671614900C925CA /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = 37D4B0BD2671614700C925CA /* Project object */;
|
containerPortal = 37D4B0BD2671614700C925CA /* Project object */;
|
||||||
@ -989,7 +965,6 @@
|
|||||||
dstPath = "";
|
dstPath = "";
|
||||||
dstSubfolderSpec = 13;
|
dstSubfolderSpec = 13;
|
||||||
files = (
|
files = (
|
||||||
372B3686286E022A00BB84D7 /* Open in Yattee - iOS.appex in Embed Foundation Extensions */,
|
|
||||||
);
|
);
|
||||||
name = "Embed Foundation Extensions";
|
name = "Embed Foundation Extensions";
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
@ -1000,7 +975,6 @@
|
|||||||
dstPath = "";
|
dstPath = "";
|
||||||
dstSubfolderSpec = 13;
|
dstSubfolderSpec = 13;
|
||||||
files = (
|
files = (
|
||||||
372B368A286E03CD00BB84D7 /* Open in Yattee - macOS.appex in Embed Foundation Extensions */,
|
|
||||||
);
|
);
|
||||||
name = "Embed Foundation Extensions";
|
name = "Embed Foundation Extensions";
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
@ -1214,15 +1188,6 @@
|
|||||||
379B0252287A1CDF001015B5 /* OrientationTracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrientationTracker.swift; sourceTree = "<group>"; };
|
379B0252287A1CDF001015B5 /* OrientationTracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrientationTracker.swift; sourceTree = "<group>"; };
|
||||||
379DC3D028BA4EB400B09677 /* Seek.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Seek.swift; sourceTree = "<group>"; };
|
379DC3D028BA4EB400B09677 /* Seek.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Seek.swift; sourceTree = "<group>"; };
|
||||||
379F141E289ECE7F00DE48B5 /* QualitySettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QualitySettings.swift; sourceTree = "<group>"; };
|
379F141E289ECE7F00DE48B5 /* QualitySettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QualitySettings.swift; sourceTree = "<group>"; };
|
||||||
37A3B15727255E7F000FB5EE /* Open in Yattee - macOS.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Open in Yattee - macOS.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
37A3B15927255E7F000FB5EE /* SafariWebExtensionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariWebExtensionHandler.swift; sourceTree = "<group>"; };
|
|
||||||
37A3B15E27255E7F000FB5EE /* images */ = {isa = PBXFileReference; lastKnownFileType = folder; path = images; sourceTree = "<group>"; };
|
|
||||||
37A3B16027255E7F000FB5EE /* manifest.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = manifest.json; sourceTree = "<group>"; };
|
|
||||||
37A3B16427255E7F000FB5EE /* content.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = content.js; sourceTree = "<group>"; };
|
|
||||||
37A3B16C27255E7F000FB5EE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
||||||
37A3B16D27255E7F000FB5EE /* Open in Yattee.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "Open in Yattee.entitlements"; sourceTree = "<group>"; };
|
|
||||||
37A3B1792725735F000FB5EE /* Open in Yattee - iOS.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Open in Yattee - iOS.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
37A5967628C4EDD80055F98E /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
|
||||||
37A5DBC7285E371400CA4DD1 /* ControlBackgroundModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlBackgroundModifier.swift; sourceTree = "<group>"; };
|
37A5DBC7285E371400CA4DD1 /* ControlBackgroundModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlBackgroundModifier.swift; sourceTree = "<group>"; };
|
||||||
37A9965926D6F8CA006E3224 /* HorizontalCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HorizontalCells.swift; sourceTree = "<group>"; };
|
37A9965926D6F8CA006E3224 /* HorizontalCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HorizontalCells.swift; sourceTree = "<group>"; };
|
||||||
37A9965D26D6F9B9006E3224 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
|
37A9965D26D6F9B9006E3224 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
|
||||||
@ -1372,20 +1337,6 @@
|
|||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
37A3B15427255E7F000FB5EE /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37A3B1762725735F000FB5EE /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37D4B0C62671614900C925CA /* Frameworks */ = {
|
37D4B0C62671614900C925CA /* Frameworks */ = {
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
@ -1973,28 +1924,6 @@
|
|||||||
path = iOS;
|
path = iOS;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
37A3B15827255E7F000FB5EE /* Open in Yattee */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
37A3B15B27255E7F000FB5EE /* Resources */,
|
|
||||||
37A3B16427255E7F000FB5EE /* content.js */,
|
|
||||||
37A3B16C27255E7F000FB5EE /* Info.plist */,
|
|
||||||
37BCBC4628C38D8E0088BE85 /* InfoPlist.strings */,
|
|
||||||
37A3B16D27255E7F000FB5EE /* Open in Yattee.entitlements */,
|
|
||||||
37A3B15927255E7F000FB5EE /* SafariWebExtensionHandler.swift */,
|
|
||||||
);
|
|
||||||
path = "Open in Yattee";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
37A3B15B27255E7F000FB5EE /* Resources */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
37A3B15E27255E7F000FB5EE /* images */,
|
|
||||||
37A3B16027255E7F000FB5EE /* manifest.json */,
|
|
||||||
);
|
|
||||||
path = Resources;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
37BA796C26DC4105002A0235 /* Extensions */ = {
|
37BA796C26DC4105002A0235 /* Extensions */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
@ -2056,7 +1985,6 @@
|
|||||||
37C7A9022679058300E721B4 /* Extensions */,
|
37C7A9022679058300E721B4 /* Extensions */,
|
||||||
37DD9DCC2785EE6F00539416 /* Vendor */,
|
37DD9DCC2785EE6F00539416 /* Vendor */,
|
||||||
3748186426A762300084E870 /* Fixtures */,
|
3748186426A762300084E870 /* Fixtures */,
|
||||||
37A3B15827255E7F000FB5EE /* Open in Yattee */,
|
|
||||||
3712643C2865FF4500D77974 /* Shared Tests */,
|
3712643C2865FF4500D77974 /* Shared Tests */,
|
||||||
377FC7D1267A080300A6BBAF /* Frameworks */,
|
377FC7D1267A080300A6BBAF /* Frameworks */,
|
||||||
37D4B0CA2671614900C925CA /* Products */,
|
37D4B0CA2671614900C925CA /* Products */,
|
||||||
@ -2109,8 +2037,6 @@
|
|||||||
37D4B0DE2671614900C925CA /* Tests (macOS).xctest */,
|
37D4B0DE2671614900C925CA /* Tests (macOS).xctest */,
|
||||||
37D4B158267164AE00C925CA /* Yattee.app */,
|
37D4B158267164AE00C925CA /* Yattee.app */,
|
||||||
37D4B171267164B000C925CA /* Tests (tvOS).xctest */,
|
37D4B171267164B000C925CA /* Tests (tvOS).xctest */,
|
||||||
37A3B15727255E7F000FB5EE /* Open in Yattee - macOS.appex */,
|
|
||||||
37A3B1792725735F000FB5EE /* Open in Yattee - iOS.appex */,
|
|
||||||
3712643B2865FF4500D77974 /* Shared Tests.xctest */,
|
3712643B2865FF4500D77974 /* Shared Tests.xctest */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
@ -2305,20 +2231,6 @@
|
|||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
37FF8BFE27F9A7BA0038199F /* Headers */ = {
|
|
||||||
isa = PBXHeadersBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37FF8BFF27F9A7BC0038199F /* Headers */ = {
|
|
||||||
isa = PBXHeadersBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXHeadersBuildPhase section */
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
@ -2339,42 +2251,6 @@
|
|||||||
productReference = 3712643B2865FF4500D77974 /* Shared Tests.xctest */;
|
productReference = 3712643B2865FF4500D77974 /* Shared Tests.xctest */;
|
||||||
productType = "com.apple.product-type.bundle.unit-test";
|
productType = "com.apple.product-type.bundle.unit-test";
|
||||||
};
|
};
|
||||||
37A3B15627255E7F000FB5EE /* Open in Yattee - macOS */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 37A3B17427255E7F000FB5EE /* Build configuration list for PBXNativeTarget "Open in Yattee - macOS" */;
|
|
||||||
buildPhases = (
|
|
||||||
37FF8BFF27F9A7BC0038199F /* Headers */,
|
|
||||||
37A3B15327255E7F000FB5EE /* Sources */,
|
|
||||||
37A3B15427255E7F000FB5EE /* Frameworks */,
|
|
||||||
37A3B15527255E7F000FB5EE /* Resources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = "Open in Yattee - macOS";
|
|
||||||
productName = "Open in Yattee";
|
|
||||||
productReference = 37A3B15727255E7F000FB5EE /* Open in Yattee - macOS.appex */;
|
|
||||||
productType = "com.apple.product-type.app-extension";
|
|
||||||
};
|
|
||||||
37A3B1782725735F000FB5EE /* Open in Yattee - iOS */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 37A3B1902725735F000FB5EE /* Build configuration list for PBXNativeTarget "Open in Yattee - iOS" */;
|
|
||||||
buildPhases = (
|
|
||||||
37FF8BFE27F9A7BA0038199F /* Headers */,
|
|
||||||
37A3B1752725735F000FB5EE /* Sources */,
|
|
||||||
37A3B1762725735F000FB5EE /* Frameworks */,
|
|
||||||
37A3B1772725735F000FB5EE /* Resources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = "Open in Yattee - iOS";
|
|
||||||
productName = "Open in Yattee";
|
|
||||||
productReference = 37A3B1792725735F000FB5EE /* Open in Yattee - iOS.appex */;
|
|
||||||
productType = "com.apple.product-type.app-extension";
|
|
||||||
};
|
|
||||||
37D4B0C82671614900C925CA /* Yattee (iOS) */ = {
|
37D4B0C82671614900C925CA /* Yattee (iOS) */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 37D4B0EC2671614900C925CA /* Build configuration list for PBXNativeTarget "Yattee (iOS)" */;
|
buildConfigurationList = 37D4B0EC2671614900C925CA /* Build configuration list for PBXNativeTarget "Yattee (iOS)" */;
|
||||||
@ -2389,7 +2265,6 @@
|
|||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
dependencies = (
|
dependencies = (
|
||||||
372B3688286E022A00BB84D7 /* PBXTargetDependency */,
|
|
||||||
);
|
);
|
||||||
name = "Yattee (iOS)";
|
name = "Yattee (iOS)";
|
||||||
packageProductDependencies = (
|
packageProductDependencies = (
|
||||||
@ -2430,7 +2305,6 @@
|
|||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
dependencies = (
|
dependencies = (
|
||||||
372B368C286E03CD00BB84D7 /* PBXTargetDependency */,
|
|
||||||
);
|
);
|
||||||
name = "Yattee (macOS)";
|
name = "Yattee (macOS)";
|
||||||
packageProductDependencies = (
|
packageProductDependencies = (
|
||||||
@ -2562,12 +2436,6 @@
|
|||||||
3712643A2865FF4500D77974 = {
|
3712643A2865FF4500D77974 = {
|
||||||
CreatedOnToolsVersion = 14.0;
|
CreatedOnToolsVersion = 14.0;
|
||||||
};
|
};
|
||||||
37A3B15627255E7F000FB5EE = {
|
|
||||||
CreatedOnToolsVersion = 13.1;
|
|
||||||
};
|
|
||||||
37A3B1782725735F000FB5EE = {
|
|
||||||
CreatedOnToolsVersion = 13.1;
|
|
||||||
};
|
|
||||||
37A3B19C27258492000FB5EE = {
|
37A3B19C27258492000FB5EE = {
|
||||||
CreatedOnToolsVersion = 13.1;
|
CreatedOnToolsVersion = 13.1;
|
||||||
};
|
};
|
||||||
@ -2643,8 +2511,6 @@
|
|||||||
37D4B0C82671614900C925CA /* Yattee (iOS) */,
|
37D4B0C82671614900C925CA /* Yattee (iOS) */,
|
||||||
37D4B0CE2671614900C925CA /* Yattee (macOS) */,
|
37D4B0CE2671614900C925CA /* Yattee (macOS) */,
|
||||||
37D4B157267164AE00C925CA /* Yattee (tvOS) */,
|
37D4B157267164AE00C925CA /* Yattee (tvOS) */,
|
||||||
37A3B1782725735F000FB5EE /* Open in Yattee - iOS */,
|
|
||||||
37A3B15627255E7F000FB5EE /* Open in Yattee - macOS */,
|
|
||||||
37A3B19C27258492000FB5EE /* Periphery (iOS) */,
|
37A3B19C27258492000FB5EE /* Periphery (iOS) */,
|
||||||
37FD43E62704A2240073EE42 /* Periphery (macOS) */,
|
37FD43E62704A2240073EE42 /* Periphery (macOS) */,
|
||||||
37FD43EB2704A7710073EE42 /* Periphery (tvOS) */,
|
37FD43EB2704A7710073EE42 /* Periphery (tvOS) */,
|
||||||
@ -2664,26 +2530,6 @@
|
|||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
37A3B15527255E7F000FB5EE /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
37A3B15F27255E7F000FB5EE /* images in Resources */,
|
|
||||||
37A3B16127255E7F000FB5EE /* manifest.json in Resources */,
|
|
||||||
37A3B16527255E7F000FB5EE /* content.js in Resources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37A3B1772725735F000FB5EE /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
37A3B1982725750B000FB5EE /* manifest.json in Resources */,
|
|
||||||
37A3B19627257503000FB5EE /* content.js in Resources */,
|
|
||||||
37A3B19B2725750F000FB5EE /* images in Resources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37D4B0C72671614900C925CA /* Resources */ = {
|
37D4B0C72671614900C925CA /* Resources */ = {
|
||||||
isa = PBXResourcesBuildPhase;
|
isa = PBXResourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
@ -2856,22 +2702,6 @@
|
|||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
37A3B15327255E7F000FB5EE /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
37A3B15A27255E7F000FB5EE /* SafariWebExtensionHandler.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37A3B1752725735F000FB5EE /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
37A3B194272574FB000FB5EE /* SafariWebExtensionHandler.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
37D4B0C52671614900C925CA /* Sources */ = {
|
37D4B0C52671614900C925CA /* Sources */ = {
|
||||||
isa = PBXSourcesBuildPhase;
|
isa = PBXSourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
@ -3609,16 +3439,6 @@
|
|||||||
/* End PBXSourcesBuildPhase section */
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXTargetDependency section */
|
/* Begin PBXTargetDependency section */
|
||||||
372B3688286E022A00BB84D7 /* PBXTargetDependency */ = {
|
|
||||||
isa = PBXTargetDependency;
|
|
||||||
target = 37A3B1782725735F000FB5EE /* Open in Yattee - iOS */;
|
|
||||||
targetProxy = 372B3687286E022A00BB84D7 /* PBXContainerItemProxy */;
|
|
||||||
};
|
|
||||||
372B368C286E03CD00BB84D7 /* PBXTargetDependency */ = {
|
|
||||||
isa = PBXTargetDependency;
|
|
||||||
target = 37A3B15627255E7F000FB5EE /* Open in Yattee - macOS */;
|
|
||||||
targetProxy = 372B368B286E03CD00BB84D7 /* PBXContainerItemProxy */;
|
|
||||||
};
|
|
||||||
37D4B0D62671614900C925CA /* PBXTargetDependency */ = {
|
37D4B0D62671614900C925CA /* PBXTargetDependency */ = {
|
||||||
isa = PBXTargetDependency;
|
isa = PBXTargetDependency;
|
||||||
target = 37D4B0C82671614900C925CA /* Yattee (iOS) */;
|
target = 37D4B0C82671614900C925CA /* Yattee (iOS) */;
|
||||||
@ -3653,14 +3473,6 @@
|
|||||||
name = Localizable.strings;
|
name = Localizable.strings;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
37BCBC4628C38D8E0088BE85 /* InfoPlist.strings */ = {
|
|
||||||
isa = PBXVariantGroup;
|
|
||||||
children = (
|
|
||||||
37A5967628C4EDD80055F98E /* pl */,
|
|
||||||
);
|
|
||||||
name = InfoPlist.strings;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXVariantGroup section */
|
/* End PBXVariantGroup section */
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
/* Begin XCBuildConfiguration section */
|
||||||
@ -3704,137 +3516,6 @@
|
|||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
37A3B17227255E7F000FB5EE /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
|
||||||
CODE_SIGN_ENTITLEMENTS = "Open in Yattee/Open in Yattee.entitlements";
|
|
||||||
CODE_SIGN_IDENTITY = "Apple Development";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
|
||||||
DEAD_CODE_STRIPPING = YES;
|
|
||||||
ENABLE_HARDENED_RUNTIME = YES;
|
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
|
||||||
INFOPLIST_FILE = "Open in Yattee/Info.plist";
|
|
||||||
INFOPLIST_KEY_CFBundleDisplayName = "Open in Yattee";
|
|
||||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/../Frameworks",
|
|
||||||
"@executable_path/../../../../Frameworks",
|
|
||||||
);
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 11.0;
|
|
||||||
MARKETING_VERSION = 1.4;
|
|
||||||
OTHER_LDFLAGS = (
|
|
||||||
"-framework",
|
|
||||||
SafariServices,
|
|
||||||
);
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "stream.yattee.app.safari-extension";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
37A3B17327255E7F000FB5EE /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
|
||||||
CODE_SIGN_ENTITLEMENTS = "Open in Yattee/Open in Yattee.entitlements";
|
|
||||||
CODE_SIGN_IDENTITY = "Apple Development";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
|
||||||
DEAD_CODE_STRIPPING = YES;
|
|
||||||
ENABLE_HARDENED_RUNTIME = YES;
|
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
|
||||||
INFOPLIST_FILE = "Open in Yattee/Info.plist";
|
|
||||||
INFOPLIST_KEY_CFBundleDisplayName = "Open in Yattee";
|
|
||||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/../Frameworks",
|
|
||||||
"@executable_path/../../../../Frameworks",
|
|
||||||
);
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 11.0;
|
|
||||||
MARKETING_VERSION = 1.4;
|
|
||||||
OTHER_LDFLAGS = (
|
|
||||||
"-framework",
|
|
||||||
SafariServices,
|
|
||||||
);
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "stream.yattee.app.safari-extension";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
37A3B1912725735F000FB5EE /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
|
||||||
INFOPLIST_FILE = "Open in Yattee/Info.plist";
|
|
||||||
INFOPLIST_KEY_CFBundleDisplayName = "Open in Yattee";
|
|
||||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/Frameworks",
|
|
||||||
"@executable_path/../../Frameworks",
|
|
||||||
);
|
|
||||||
MARKETING_VERSION = 1.4;
|
|
||||||
OTHER_LDFLAGS = (
|
|
||||||
"-framework",
|
|
||||||
SafariServices,
|
|
||||||
);
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "stream.yattee.app.safari-extension";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
37A3B1922725735F000FB5EE /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
|
||||||
INFOPLIST_FILE = "Open in Yattee/Info.plist";
|
|
||||||
INFOPLIST_KEY_CFBundleDisplayName = "Open in Yattee";
|
|
||||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/Frameworks",
|
|
||||||
"@executable_path/../../Frameworks",
|
|
||||||
);
|
|
||||||
MARKETING_VERSION = 1.4;
|
|
||||||
OTHER_LDFLAGS = (
|
|
||||||
"-framework",
|
|
||||||
SafariServices,
|
|
||||||
);
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "stream.yattee.app.safari-extension";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
37A3B19E27258492000FB5EE /* Debug */ = {
|
37A3B19E27258492000FB5EE /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
@ -4418,24 +4099,6 @@
|
|||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
37A3B17427255E7F000FB5EE /* Build configuration list for PBXNativeTarget "Open in Yattee - macOS" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
37A3B17227255E7F000FB5EE /* Debug */,
|
|
||||||
37A3B17327255E7F000FB5EE /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
37A3B1902725735F000FB5EE /* Build configuration list for PBXNativeTarget "Open in Yattee - iOS" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
37A3B1912725735F000FB5EE /* Debug */,
|
|
||||||
37A3B1922725735F000FB5EE /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
37A3B19D27258492000FB5EE /* Build configuration list for PBXAggregateTarget "Periphery (iOS)" */ = {
|
37A3B19D27258492000FB5EE /* Build configuration list for PBXAggregateTarget "Periphery (iOS)" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
|