Skip to content

Commit 1dcc274

Browse files
committed
fix safari background (#512 (comment))
1 parent 90f4880 commit 1dcc274

File tree

4 files changed

+241
-235
lines changed

4 files changed

+241
-235
lines changed

safari/project.patch

Lines changed: 0 additions & 194 deletions
Original file line numberDiff line numberDiff line change
@@ -1,196 +1,2 @@
11
--- a/build/safari/Fission - ChatBox/Fission - ChatBox.xcodeproj/project.pbxproj
22
+++ b/build/safari/Fission - ChatBox/Fission - ChatBox.xcodeproj/project.pbxproj
3-
@@ -675,6 +675,7 @@
4-
buildSettings = {
5-
CODE_SIGN_STYLE = Automatic;
6-
CURRENT_PROJECT_VERSION = 1;
7-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
8-
GENERATE_INFOPLIST_FILE = YES;
9-
INFOPLIST_FILE = "iOS (Extension)/Info.plist";
10-
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox Extension";
11-
@@ -690,7 +691,7 @@
12-
"-framework",
13-
SafariServices,
14-
);
15-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
16-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
17-
PRODUCT_NAME = "Fission - ChatBox Extension";
18-
SDKROOT = iphoneos;
19-
SKIP_INSTALL = YES;
20-
@@ -705,6 +706,7 @@
21-
buildSettings = {
22-
CODE_SIGN_STYLE = Automatic;
23-
CURRENT_PROJECT_VERSION = 1;
24-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
25-
GENERATE_INFOPLIST_FILE = YES;
26-
INFOPLIST_FILE = "iOS (Extension)/Info.plist";
27-
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox Extension";
28-
@@ -720,7 +722,7 @@
29-
"-framework",
30-
SafariServices,
31-
);
32-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
33-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
34-
PRODUCT_NAME = "Fission - ChatBox Extension";
35-
SDKROOT = iphoneos;
36-
SKIP_INSTALL = YES;
37-
@@ -738,10 +740,12 @@
38-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
39-
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
40-
CODE_SIGN_STYLE = Automatic;
41-
- CURRENT_PROJECT_VERSION = 1;
42-
+ CURRENT_PROJECT_VERSION = 1;
43-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
44-
GENERATE_INFOPLIST_FILE = YES;
45-
INFOPLIST_FILE = "iOS (App)/Info.plist";
46-
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
47-
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
48-
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
49-
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
50-
INFOPLIST_KEY_UIMainStoryboardFile = Main;
51-
@@ -752,14 +756,14 @@
52-
"$(inherited)",
53-
"@executable_path/Frameworks",
54-
);
55-
- MARKETING_VERSION = 1.0;
56-
+ MARKETING_VERSION = 0.0.0;
57-
OTHER_LDFLAGS = (
58-
"-framework",
59-
SafariServices,
60-
"-framework",
61-
WebKit,
62-
);
63-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
64-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
65-
PRODUCT_NAME = "Fission - ChatBox";
66-
SDKROOT = iphoneos;
67-
SWIFT_EMIT_LOC_STRINGS = YES;
68-
@@ -775,10 +779,12 @@
69-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
70-
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
71-
CODE_SIGN_STYLE = Automatic;
72-
- CURRENT_PROJECT_VERSION = 1;
73-
+ CURRENT_PROJECT_VERSION = 1;
74-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
75-
GENERATE_INFOPLIST_FILE = YES;
76-
INFOPLIST_FILE = "iOS (App)/Info.plist";
77-
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
78-
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
79-
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
80-
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
81-
INFOPLIST_KEY_UIMainStoryboardFile = Main;
82-
@@ -789,14 +795,14 @@
83-
"$(inherited)",
84-
"@executable_path/Frameworks",
85-
);
86-
- MARKETING_VERSION = 1.0;
87-
+ MARKETING_VERSION = 0.0.0;
88-
OTHER_LDFLAGS = (
89-
"-framework",
90-
SafariServices,
91-
"-framework",
92-
WebKit,
93-
);
94-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
95-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
96-
PRODUCT_NAME = "Fission - ChatBox";
97-
SDKROOT = iphoneos;
98-
SWIFT_EMIT_LOC_STRINGS = YES;
99-
@@ -812,6 +818,7 @@
100-
CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/Fission - ChatBox.entitlements";
101-
CODE_SIGN_STYLE = Automatic;
102-
CURRENT_PROJECT_VERSION = 1;
103-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
104-
ENABLE_HARDENED_RUNTIME = YES;
105-
GENERATE_INFOPLIST_FILE = YES;
106-
INFOPLIST_FILE = "macOS (Extension)/Info.plist";
107-
@@ -828,7 +835,7 @@
108-
"-framework",
109-
SafariServices,
110-
);
111-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
112-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
113-
PRODUCT_NAME = "Fission - ChatBox Extension";
114-
SDKROOT = macosx;
115-
SKIP_INSTALL = YES;
116-
@@ -843,6 +850,7 @@
117-
CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/Fission - ChatBox.entitlements";
118-
CODE_SIGN_STYLE = Automatic;
119-
CURRENT_PROJECT_VERSION = 1;
120-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
121-
ENABLE_HARDENED_RUNTIME = YES;
122-
GENERATE_INFOPLIST_FILE = YES;
123-
INFOPLIST_FILE = "macOS (Extension)/Info.plist";
124-
@@ -859,7 +867,7 @@
125-
"-framework",
126-
SafariServices,
127-
);
128-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
129-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
130-
PRODUCT_NAME = "Fission - ChatBox Extension";
131-
SDKROOT = macosx;
132-
SKIP_INSTALL = YES;
133-
@@ -876,11 +884,13 @@
134-
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
135-
CODE_SIGN_ENTITLEMENTS = "macOS (App)/Fission - ChatBox.entitlements";
136-
CODE_SIGN_STYLE = Automatic;
137-
- CURRENT_PROJECT_VERSION = 1;
138-
+ CURRENT_PROJECT_VERSION = 1;
139-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
140-
ENABLE_HARDENED_RUNTIME = YES;
141-
GENERATE_INFOPLIST_FILE = YES;
142-
INFOPLIST_FILE = "macOS (App)/Info.plist";
143-
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
144-
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
145-
INFOPLIST_KEY_NSMainStoryboardFile = Main;
146-
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
147-
LD_RUNPATH_SEARCH_PATHS = (
148-
@@ -888,14 +898,14 @@
149-
"@executable_path/../Frameworks",
150-
);
151-
MACOSX_DEPLOYMENT_TARGET = 10.14;
152-
- MARKETING_VERSION = 1.0;
153-
+ MARKETING_VERSION = 0.0.0;
154-
OTHER_LDFLAGS = (
155-
"-framework",
156-
SafariServices,
157-
"-framework",
158-
WebKit,
159-
);
160-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
161-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
162-
PRODUCT_NAME = "Fission - ChatBox";
163-
SDKROOT = macosx;
164-
SWIFT_EMIT_LOC_STRINGS = YES;
165-
@@ -911,11 +921,13 @@
166-
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
167-
CODE_SIGN_ENTITLEMENTS = "macOS (App)/Fission - ChatBox.entitlements";
168-
CODE_SIGN_STYLE = Automatic;
169-
- CURRENT_PROJECT_VERSION = 1;
170-
+ CURRENT_PROJECT_VERSION = 1;
171-
+ DEVELOPMENT_TEAM = SMGV55KD3K;
172-
ENABLE_HARDENED_RUNTIME = YES;
173-
GENERATE_INFOPLIST_FILE = YES;
174-
INFOPLIST_FILE = "macOS (App)/Info.plist";
175-
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
176-
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
177-
INFOPLIST_KEY_NSMainStoryboardFile = Main;
178-
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
179-
LD_RUNPATH_SEARCH_PATHS = (
180-
@@ -923,14 +935,14 @@
181-
"@executable_path/../Frameworks",
182-
);
183-
MACOSX_DEPLOYMENT_TARGET = 10.14;
184-
- MARKETING_VERSION = 1.0;
185-
+ MARKETING_VERSION = 0.0.0;
186-
OTHER_LDFLAGS = (
187-
"-framework",
188-
SafariServices,
189-
"-framework",
190-
WebKit,
191-
);
192-
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
193-
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
194-
PRODUCT_NAME = "Fission - ChatBox";
195-
SDKROOT = macosx;
196-
SWIFT_EMIT_LOC_STRINGS = YES;

safari/project.pre.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"background.js"
1313
],
1414
- "persistent": true
15-
+ "persistent": false
15+
+ "persistent": true
1616
},
1717
"browser_action": {
1818
"default_popup": "popup.html?popup=true"

0 commit comments

Comments
 (0)