mirror of
https://github.com/qinyuhang/ShadowsocksX-NG-R.git
synced 2026-11-05 13:35:07 +00:00
Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c5f1fc72f8 | ||
|
|
539cba7f60 | ||
|
|
f38c2b8fd2 | ||
|
|
509b996fa6 |
@@ -85,9 +85,9 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||||||
"LocalSocks5.EnableUDPRelay": NSNumber(value: false as Bool),
|
"LocalSocks5.EnableUDPRelay": NSNumber(value: false as Bool),
|
||||||
"LocalSocks5.EnableVerboseMode": NSNumber(value: false as Bool),
|
"LocalSocks5.EnableVerboseMode": NSNumber(value: false as Bool),
|
||||||
"GFWListURL": "https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt",
|
"GFWListURL": "https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt",
|
||||||
"ACLWhiteListURL": "https://raw.githubusercontent.com/shadowsocksr/shadowsocksr-libev/master/acl/chn.acl",
|
"ACLWhiteListURL": "https://raw.githubusercontent.com/shadowsocks/shadowsocks-libev/master/acl/chn.acl",
|
||||||
"ACLAutoListURL": "https://raw.githubusercontent.com/shadowsocksr/shadowsocksr-libev/master/acl/gfwlist.acl",
|
"ACLAutoListURL": "https://raw.githubusercontent.com/shadowsocks/shadowsocks-libev/master/acl/gfwlist.acl",
|
||||||
"ACLProxyBackCHNURL":"https://raw.githubusercontent.com/shadowsocksr/ShadowsocksX-NG/develop/ShadowsocksX-NG/backchn.acl",
|
"ACLProxyBackCHNURL":"https://raw.githubusercontent.com/shadowsocks/shadowsocks-libev/master/ShadowsocksX-NG/server_block_chn.acl",
|
||||||
"AutoConfigureNetworkServices": NSNumber(value: true as Bool),
|
"AutoConfigureNetworkServices": NSNumber(value: true as Bool),
|
||||||
"LocalHTTP.ListenAddress": "127.0.0.1",
|
"LocalHTTP.ListenAddress": "127.0.0.1",
|
||||||
"LocalHTTP.ListenPort": NSNumber(value: 1087 as UInt16),
|
"LocalHTTP.ListenPort": NSNumber(value: 1087 as UInt16),
|
||||||
@@ -759,7 +759,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||||||
let alertResult = versionChecker.showAlertView(Title: newVersion["Title"] as! String, SubTitle: newVersion["SubTitle"] as! String, ConfirmBtn: newVersion["ConfirmBtn"] as! String, CancelBtn: newVersion["CancelBtn"] as! String)
|
let alertResult = versionChecker.showAlertView(Title: newVersion["Title"] as! String, SubTitle: newVersion["SubTitle"] as! String, ConfirmBtn: newVersion["ConfirmBtn"] as! String, CancelBtn: newVersion["CancelBtn"] as! String)
|
||||||
print(alertResult)
|
print(alertResult)
|
||||||
if (newVersion["newVersion"] as! Bool && alertResult == 1000){
|
if (newVersion["newVersion"] as! Bool && alertResult == 1000){
|
||||||
NSWorkspace.shared().open(URL(string: "https://github.com/shadowsocksr/ShadowsocksX-NG/releases")!)
|
NSWorkspace.shared().open(URL(string: "https://github.com/qinyuhang/ShadowsocksX-NG-R/releases")!)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>2</string>
|
<string>3</string>
|
||||||
<key>LSApplicationCategoryType</key>
|
<key>LSApplicationCategoryType</key>
|
||||||
<string>public.app-category.utilities</string>
|
<string>public.app-category.utilities</string>
|
||||||
<key>LSMinimumSystemVersion</key>
|
<key>LSMinimumSystemVersion</key>
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ void ScanQRCodeOnScreen() {
|
|||||||
NSMutableArray* foundSSUrls = [NSMutableArray array];
|
NSMutableArray* foundSSUrls = [NSMutableArray array];
|
||||||
|
|
||||||
CIDetector *detector = [CIDetector detectorOfType:@"CIDetectorTypeQRCode"
|
CIDetector *detector = [CIDetector detectorOfType:@"CIDetectorTypeQRCode"
|
||||||
context:nil
|
context:[CIContext contextWithOptions:@{kCIContextUseSoftwareRenderer: @true}]
|
||||||
options:@{ CIDetectorAccuracy:CIDetectorAccuracyHigh }];
|
options:@{ CIDetectorAccuracy:CIDetectorAccuracyHigh }];
|
||||||
|
|
||||||
for (unsigned int displaysIndex = 0; displaysIndex < dspCount; displaysIndex++)
|
for (unsigned int displaysIndex = 0; displaysIndex < dspCount; displaysIndex++)
|
||||||
@@ -66,7 +66,7 @@ void ScanQRCodeOnScreen() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
free(displays);
|
free(displays);
|
||||||
|
// TODO if not find any urls push a notification tells there is no QR on the screen
|
||||||
[[NSNotificationCenter defaultCenter]
|
[[NSNotificationCenter defaultCenter]
|
||||||
postNotificationName:@"NOTIFY_FOUND_SS_URL"
|
postNotificationName:@"NOTIFY_FOUND_SS_URL"
|
||||||
object:nil
|
object:nil
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
let _VERSION_XML_URL = "https://raw.githubusercontent.com/shadowsocksr/ShadowsocksX-NG/develop/ShadowsocksX-NG/Info.plist"
|
let _VERSION_XML_URL = "https://raw.githubusercontent.com/qinyuhang/ShadowsocksX-NG-R/develop/ShadowsocksX-NG/Info.plist"
|
||||||
let _VERSION_XML_LOCAL:String = Bundle.main.bundlePath + "/Contents/Info.plist"
|
let _VERSION_XML_LOCAL:String = Bundle.main.bundlePath + "/Contents/Info.plist"
|
||||||
|
|
||||||
class VersionChecker: NSObject {
|
class VersionChecker: NSObject {
|
||||||
|
|||||||
Reference in New Issue
Block a user