Skip to content

Commit 310f801

Browse files
committed
Readme
1 parent 03d447c commit 310f801

File tree

8 files changed

+32
-137
lines changed

8 files changed

+32
-137
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.DS_Store
2+
xcuserdata
3+

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Screen on Screen
2+
3+
View your secondary display in a window.

Screen on Screen.xcodeproj/project.pbxproj

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -95,7 +95,7 @@
9595
attributes = {
9696
LastSwiftMigration = 0720;
9797
LastSwiftUpdateCheck = 0700;
98-
LastUpgradeCheck = 0900;
98+
LastUpgradeCheck = 0940;
9999
ORGANIZATIONNAME = "Guoye Zhang";
100100
TargetAttributes = {
101101
E2E48A501B1E96E70023D48D = {
@@ -111,7 +111,7 @@
111111
};
112112
};
113113
buildConfigurationList = E2E48A4C1B1E96E70023D48D /* Build configuration list for PBXProject "Screen on Screen" */;
114-
compatibilityVersion = "Xcode 3.2";
114+
compatibilityVersion = "Xcode 9.3";
115115
developmentRegion = English;
116116
hasScannedForEncodings = 0;
117117
knownRegions = (
@@ -179,12 +179,14 @@
179179
CLANG_WARN_BOOL_CONVERSION = YES;
180180
CLANG_WARN_COMMA = YES;
181181
CLANG_WARN_CONSTANT_CONVERSION = YES;
182+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
182183
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
183184
CLANG_WARN_EMPTY_BODY = YES;
184185
CLANG_WARN_ENUM_CONVERSION = YES;
185186
CLANG_WARN_INFINITE_RECURSION = YES;
186187
CLANG_WARN_INT_CONVERSION = YES;
187188
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
189+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
188190
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
189191
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
190192
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
@@ -231,12 +233,14 @@
231233
CLANG_WARN_BOOL_CONVERSION = YES;
232234
CLANG_WARN_COMMA = YES;
233235
CLANG_WARN_CONSTANT_CONVERSION = YES;
236+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
234237
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
235238
CLANG_WARN_EMPTY_BODY = YES;
236239
CLANG_WARN_ENUM_CONVERSION = YES;
237240
CLANG_WARN_INFINITE_RECURSION = YES;
238241
CLANG_WARN_INT_CONVERSION = YES;
239242
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
243+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
240244
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
241245
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
242246
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
@@ -259,7 +263,8 @@
259263
GCC_WARN_UNUSED_VARIABLE = YES;
260264
MACOSX_DEPLOYMENT_TARGET = 10.10;
261265
SDKROOT = macosx;
262-
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
266+
SWIFT_COMPILATION_MODE = wholemodule;
267+
SWIFT_OPTIMIZATION_LEVEL = "-O";
263268
};
264269
name = Release;
265270
};
@@ -272,7 +277,10 @@
272277
COMBINE_HIDPI_IMAGES = YES;
273278
DEVELOPMENT_TEAM = 5Z4L8A2TF8;
274279
INFOPLIST_FILE = "$(SRCROOT)/Screen on Screen/Info.plist";
275-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
280+
LD_RUNPATH_SEARCH_PATHS = (
281+
"$(inherited)",
282+
"@executable_path/../Frameworks",
283+
);
276284
PRODUCT_BUNDLE_IDENTIFIER = "cn.edu.sdu.$(PRODUCT_NAME:rfc1034identifier)";
277285
PRODUCT_NAME = "Screen on Screen";
278286
SWIFT_VERSION = 4.0;
@@ -288,7 +296,10 @@
288296
COMBINE_HIDPI_IMAGES = YES;
289297
DEVELOPMENT_TEAM = 5Z4L8A2TF8;
290298
INFOPLIST_FILE = "$(SRCROOT)/Screen on Screen/Info.plist";
291-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
299+
LD_RUNPATH_SEARCH_PATHS = (
300+
"$(inherited)",
301+
"@executable_path/../Frameworks",
302+
);
292303
PRODUCT_BUNDLE_IDENTIFIER = "cn.edu.sdu.$(PRODUCT_NAME:rfc1034identifier)";
293304
PRODUCT_NAME = "Screen on Screen";
294305
SWIFT_VERSION = 4.0;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

Screen on Screen.xcodeproj/xcuserdata/cc941201.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

Lines changed: 0 additions & 5 deletions
This file was deleted.

Screen on Screen.xcodeproj/xcuserdata/cc941201.xcuserdatad/xcschemes/Screen on Screen.xcscheme

Lines changed: 0 additions & 93 deletions
This file was deleted.

Screen on Screen.xcodeproj/xcuserdata/cc941201.xcuserdatad/xcschemes/xcschememanagement.plist

Lines changed: 0 additions & 32 deletions
This file was deleted.

Screen on Screen/Utility.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ struct Utility {
5151
}
5252

5353
static func updateDisplays() {
54-
displays = NSScreen.screens.flatMap { $0.deviceDescription[NSDeviceDescriptionKey("NSScreenNumber")] as? CGDirectDisplayID }
54+
displays = NSScreen.screens.compactMap { $0.deviceDescription[NSDeviceDescriptionKey("NSScreenNumber")] as? CGDirectDisplayID }
5555
if displays.count > 1 && displayNo == 0 {
5656
displayNo = 1
5757
} else {

0 commit comments

Comments
 (0)