browser(webkit): add app icon on Mac (#7315)
|
@ -1,2 +1,2 @@
|
|||
1504
|
||||
Changed: pavel.feldman@gmail.com Thu 24 Jun 2021 10:00:07 PM PDT
|
||||
1505
|
||||
Changed: pavel.feldman@gmail.com Thu Jun 24 22:39:26 PDT 2021
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "logo-16.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "1x",
|
||||
"size" : "16x16"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-32.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "2x",
|
||||
"size" : "16x16"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-33.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "1x",
|
||||
"size" : "32x32"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-64.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "2x",
|
||||
"size" : "32x32"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-128.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "1x",
|
||||
"size" : "128x128"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-256.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "2x",
|
||||
"size" : "128x128"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-257.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "1x",
|
||||
"size" : "256x256"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-512.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "2x",
|
||||
"size" : "256x256"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-513.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "1x",
|
||||
"size" : "512x512"
|
||||
},
|
||||
{
|
||||
"filename" : "logo-1024.png",
|
||||
"idiom" : "mac",
|
||||
"scale" : "2x",
|
||||
"size" : "512x512"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-1024.png
Normal file
После Ширина: | Высота: | Размер: 144 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-128.png
Normal file
После Ширина: | Высота: | Размер: 9.9 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-16.png
Normal file
После Ширина: | Высота: | Размер: 1.6 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-256.png
Normal file
После Ширина: | Высота: | Размер: 22 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-257.png
Normal file
После Ширина: | Высота: | Размер: 22 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-32.png
Normal file
После Ширина: | Высота: | Размер: 2.5 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-33.png
Normal file
После Ширина: | Высота: | Размер: 2.5 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-512.png
Normal file
После Ширина: | Высота: | Размер: 47 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-513.png
Normal file
После Ширина: | Высота: | Размер: 47 KiB |
Двоичные данные
browser_patches/webkit/embedder/Playwright/Images.xcassets/AppIcon.appiconset/logo-64.png
Normal file
После Ширина: | Высота: | Размер: 4.8 KiB |
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -10,6 +10,7 @@
|
|||
256AC3DA0F4B6AC300CF336A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF336A /* AppDelegate.m */; };
|
||||
51E244FA11EFCE07008228D2 /* MBToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E244F911EFCE07008228D2 /* MBToolbarItem.m */; };
|
||||
5C9332AF24C1349C0036DECF /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C9332AE24C1349C0036DECF /* SecurityInterface.framework */; };
|
||||
7A8E843E26858D80008EC0B1 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7A8E843D26858D80008EC0B1 /* Images.xcassets */; };
|
||||
BC329487116A92E2008635D1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BC329486116A92E2008635D1 /* main.m */; };
|
||||
BC329498116A941B008635D1 /* BrowserWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC329497116A941B008635D1 /* BrowserWindowController.m */; };
|
||||
BC72B89511E57E07001EB4EB /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58150DA1D0A300B3202A /* MainMenu.xib */; };
|
||||
|
@ -29,6 +30,7 @@
|
|||
51E244F811EFCE07008228D2 /* MBToolbarItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBToolbarItem.h; sourceTree = "<group>"; };
|
||||
51E244F911EFCE07008228D2 /* MBToolbarItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBToolbarItem.m; sourceTree = "<group>"; };
|
||||
5C9332AE24C1349C0036DECF /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = System/Library/Frameworks/SecurityInterface.framework; sourceTree = SDKROOT; };
|
||||
7A8E843D26858D80008EC0B1 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Images.xcassets; sourceTree = "<group>"; };
|
||||
8D1107320486CEB800E47091 /* Playwright.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Playwright.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
A1B89B95221E027A00EB4CEB /* SDKVariant.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = SDKVariant.xcconfig; sourceTree = "<group>"; };
|
||||
BC329486116A92E2008635D1 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = mac/main.m; sourceTree = "<group>"; };
|
||||
|
@ -65,6 +67,7 @@
|
|||
37BAF90620218053000EA87A /* Playwright.entitlements */,
|
||||
BC329496116A941B008635D1 /* BrowserWindowController.h */,
|
||||
BC329497116A941B008635D1 /* BrowserWindowController.m */,
|
||||
7A8E843D26858D80008EC0B1 /* Images.xcassets */,
|
||||
);
|
||||
name = Playwright;
|
||||
sourceTree = "<group>";
|
||||
|
@ -190,6 +193,7 @@
|
|||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
7A8E843E26858D80008EC0B1 /* Images.xcassets in Resources */,
|
||||
BC72B89611E57E0F001EB4EB /* BrowserWindow.xib in Resources */,
|
||||
BC72B89511E57E07001EB4EB /* MainMenu.xib in Resources */,
|
||||
);
|
||||
|
@ -216,6 +220,7 @@
|
|||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = BCA8CBDF11E578A000812FB8 /* Playwright.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
|
@ -223,6 +228,7 @@
|
|||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = BCA8CBDF11E578A000812FB8 /* Playwright.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
|
|
@ -532,7 +532,7 @@ static BOOL areEssentiallyEqual(double a, double b)
|
|||
title = url.lastPathComponent ?: url._web_userVisibleString;
|
||||
}
|
||||
|
||||
self.window.title = title;
|
||||
self.window.title = [NSString stringWithFormat:@"🎭 Playwright: %@", title];
|
||||
}
|
||||
|
||||
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
|
||||
|
|
|
@ -4,37 +4,6 @@
|
|||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>WebKit Browser</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>MainMenu</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsArbitraryLoads</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>NSSupportsAutomaticGraphicsSwitching</key>
|
||||
<true/>
|
||||
<key>CFBundleDocumentTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
|
@ -52,5 +21,34 @@
|
|||
<string>Editor</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsArbitraryLoads</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>MainMenu</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
<key>NSSupportsAutomaticGraphicsSwitching</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|