Skip to content

Commit 7cdf884

Browse files
committed
updated manifest
1 parent 9b43e1c commit 7cdf884

20 files changed

+127
-87
lines changed

NomadLogin/UI/SignIn.xib

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22154" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21701"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22154"/>
66
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
77
</dependencies>
88
<objects>
@@ -91,17 +91,17 @@
9191
</stackView>
9292
<button verticalHuggingPriority="750" verticalCompressionResistancePriority="100" translatesAutoresizingMaskIntoConstraints="NO" id="7fI-fi-xA6">
9393
<rect key="frame" x="369" y="172" width="13" height="27"/>
94-
<constraints>
95-
<constraint firstAttribute="width" constant="13" id="GGL-MQ-ORw"/>
96-
<constraint firstAttribute="height" constant="21" id="O3Z-uL-q21"/>
97-
</constraints>
9894
<buttonCell key="cell" type="smallSquare" bezelStyle="smallSquare" image="NSFollowLinkFreestandingTemplate" imagePosition="overlaps" alignment="center" imageScaling="proportionallyDown" inset="2" id="PeO-I4-aad">
9995
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
10096
<font key="font" metaFont="system"/>
10197
<string key="keyEquivalent" base64-UTF8="YES">
10298
DQ
10399
</string>
104100
</buttonCell>
101+
<constraints>
102+
<constraint firstAttribute="width" constant="13" id="GGL-MQ-ORw"/>
103+
<constraint firstAttribute="height" constant="21" id="O3Z-uL-q21"/>
104+
</constraints>
105105
<connections>
106106
<action selector="signInClick:" target="-2" id="Rwb-Lk-ohk"/>
107107
</connections>
@@ -139,7 +139,7 @@ DQ
139139
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
140140
</textFieldCell>
141141
</textField>
142-
<button verticalHuggingPriority="750" fixedFrame="YES" springLoaded="YES" translatesAutoresizingMaskIntoConstraints="NO" id="CrR-b1-TcS">
142+
<button springLoaded="YES" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="CrR-b1-TcS">
143143
<rect key="frame" x="20" y="13" width="193" height="18"/>
144144
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
145145
<buttonCell key="cell" type="roundRect" bezelStyle="roundedRect" alignment="left" state="on" imageScaling="proportionallyDown" inset="2" id="THB-bh-iV7">
@@ -178,14 +178,14 @@ DQ
178178
<subviews>
179179
<button translatesAutoresizingMaskIntoConstraints="NO" id="fU9-Oo-l9U">
180180
<rect key="frame" x="15" y="16" width="32" height="32"/>
181-
<constraints>
182-
<constraint firstAttribute="height" constant="32" id="czM-VU-aXL"/>
183-
<constraint firstAttribute="width" constant="32" id="taE-Bn-yQV"/>
184-
</constraints>
185181
<buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="buttonCell:cme-ei-vaG:image" imagePosition="overlaps" alignment="center" enabled="NO" imageScaling="proportionallyUpOrDown" inset="2" id="cme-ei-vaG">
186182
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
187183
<font key="font" metaFont="system"/>
188184
</buttonCell>
185+
<constraints>
186+
<constraint firstAttribute="height" constant="32" id="czM-VU-aXL"/>
187+
<constraint firstAttribute="width" constant="32" id="taE-Bn-yQV"/>
188+
</constraints>
189189
<connections>
190190
<action selector="sleepClick:" target="-2" id="RSM-Vy-IPl"/>
191191
</connections>
@@ -401,9 +401,6 @@ Gw
401401
</stackView>
402402
<popUpButton hidden="YES" verticalHuggingPriority="750" verticalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="ktB-bz-Qqt">
403403
<rect key="frame" x="0.0" y="0.0" width="151" height="25"/>
404-
<constraints>
405-
<constraint firstAttribute="width" constant="144" id="L99-tU-WSP"/>
406-
</constraints>
407404
<popUpButtonCell key="cell" type="push" title="nomad.test" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="GzB-5G-NIc" id="yCQ-Io-bDD">
408405
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
409406
<font key="font" metaFont="menu"/>
@@ -415,6 +412,9 @@ Gw
415412
</items>
416413
</menu>
417414
</popUpButtonCell>
415+
<constraints>
416+
<constraint firstAttribute="width" constant="144" id="L99-tU-WSP"/>
417+
</constraints>
418418
<point key="canvasLocation" x="-357" y="-59"/>
419419
</popUpButton>
420420
</objects>

Profile Manifest/com.twocanoes.xcreds.plist

+44-6
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<key>pfm_app_url</key>
66
<string>https://github.com/twocanoes/xcreds</string>
77
<key>pfm_description</key>
8-
<string>XCreds 3.2 (5183) OAuth Settings</string>
8+
<string>XCreds 3.2 (5197) OAuth Settings</string>
99
<key>pfm_documentation_url</key>
1010
<string>https://twocanoes.com/knowledge-base/xcreds-admin-guide/#preferences</string>
1111
<key>pfm_domain</key>
1212
<string>com.twocanoes.xcreds</string>
1313
<key>pfm_format_version</key>
1414
<integer>1</integer>
1515
<key>pfm_last_modified</key>
16-
<date>2022-09-01T15:08:44Z</date>
16+
<date>2023-10-16T16:50:44Z</date>
1717
<key>pfm_platforms</key>
1818
<array>
1919
<string>macOS</string>
@@ -445,7 +445,7 @@ Note that Google does not support the offline_access scope so instead use the pr
445445
<key>pfm_description</key>
446446
<string>Favor using XCreds' local login screen over the cloud login UI.</string>
447447
<key>pfm_documentation_url</key>
448-
<string>https://github.com/twocanoes/xcreds/wiki/AdminGuide#shouldpreferlocallogininsteadofcloudlogin</string>
448+
<string>https://twocanoes.com/knowledge-base/xcreds-admin-guide/#preferences</string>
449449
<key>pfm_name</key>
450450
<string>shouldPreferLocalLoginInsteadOfCloudLogin</string>
451451
<key>pfm_title</key>
@@ -455,7 +455,45 @@ Note that Google does not support the offline_access scope so instead use the pr
455455
</dict>
456456
<dict>
457457
<key>pfm_default</key>
458-
<string>0</string>
458+
<false/>
459+
<key>pfm_description</key>
460+
<string>When verifying password in the menu app, use ROPG.</string>
461+
<key>pfm_documentation_url</key>
462+
<string>https://twocanoes.com/knowledge-base/xcreds-admin-guide/#preferences</string>
463+
<key>pfm_name</key>
464+
<string>shouldVerifyPasswordWithRopg</string>
465+
<key>pfm_title</key>
466+
<string>Use ROPG when testing password</string>
467+
<key>pfm_type</key>
468+
<string>boolean</string>
469+
</dict>
470+
<dict>
471+
<key>pfm_description</key>
472+
<string>ROPG Client ID for use when checking password.</string>
473+
<key>pfm_documentation_url</key>
474+
<string>https://twocanoes.com/knowledge-base/xcreds-admin-guide/#preferences</string>
475+
<key>pfm_name</key>
476+
<string>ropgClientID</string>
477+
<key>pfm_title</key>
478+
<string>ROPG Client ID</string>
479+
<key>pfm_type</key>
480+
<string>string</string>
481+
</dict>
482+
<dict>
483+
<key>pfm_description</key>
484+
<string>ROPG Client Secret for use when checking password.</string>
485+
<key>pfm_documentation_url</key>
486+
<string>https://twocanoes.com/knowledge-base/xcreds-admin-guide/#preferences</string>
487+
<key>pfm_name</key>
488+
<string>ropgClientSecret</string>
489+
<key>pfm_title</key>
490+
<string>ROPG Client Secret</string>
491+
<key>pfm_type</key>
492+
<string>string</string>
493+
</dict>
494+
<dict>
495+
<key>pfm_default</key>
496+
<integer>0</integer>
459497
<key>pfm_description</key>
460498
<string>Timer for automatically refreshing login screen in seconds. If set to 0, does not automatically refresh.</string>
461499
<key>pfm_documentation_url</key>
@@ -733,7 +771,7 @@ Note that Google does not support the offline_access scope so instead use the pr
733771
<key>pfm_name</key>
734772
<string>shouldDetectNetworkToDetermineLoginWindow</string>
735773
<key>pfm_title</key>
736-
<string>Should Detect Network ToDetermine LoginWindow</string>
774+
<string>Should Detect Network To Determine Login Window</string>
737775
<key>pfm_type</key>
738776
<string>boolean</string>
739777
</dict>
@@ -873,6 +911,6 @@ changing “passwordID” to the correct element ID. If the value you typed into
873911
<key>pfm_unique</key>
874912
<false/>
875913
<key>pfm_version</key>
876-
<integer>5183</integer>
914+
<integer>5</integer>
877915
</dict>
878916
</plist>

XCreds Login Overlay/Base.lproj/MainMenu.xib

+2-2
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@
687687
<windowStyleMask key="styleMask" closable="YES" miniaturizable="YES" resizable="YES"/>
688688
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
689689
<rect key="contentRect" x="25" y="25" width="872" height="109"/>
690-
<rect key="screenRect" x="0.0" y="0.0" width="1496" height="910"/>
690+
<rect key="screenRect" x="0.0" y="0.0" width="3440" height="1415"/>
691691
<view key="contentView" id="1nr-Jh-HO9">
692692
<rect key="frame" x="0.0" y="0.0" width="872" height="109"/>
693693
<autoresizingMask key="autoresizingMask"/>
@@ -729,7 +729,7 @@
729729
<windowStyleMask key="styleMask" closable="YES" miniaturizable="YES" resizable="YES"/>
730730
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
731731
<rect key="contentRect" x="144" y="174" width="362" height="190"/>
732-
<rect key="screenRect" x="0.0" y="0.0" width="1496" height="910"/>
732+
<rect key="screenRect" x="0.0" y="0.0" width="3440" height="1415"/>
733733
<view key="contentView" id="MiV-8U-Ioy">
734734
<rect key="frame" x="0.0" y="0.0" width="362" height="190"/>
735735
<autoresizingMask key="autoresizingMask"/>

XCreds/AboutWindow.xib

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22154" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21701"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22154"/>
66
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
77
</dependencies>
88
<objects>
@@ -19,7 +19,7 @@
1919
<windowStyleMask key="styleMask" titled="YES" closable="YES" resizable="YES"/>
2020
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
2121
<rect key="contentRect" x="560" y="551" width="915" height="564"/>
22-
<rect key="screenRect" x="0.0" y="0.0" width="1496" height="933"/>
22+
<rect key="screenRect" x="0.0" y="0.0" width="3440" height="1415"/>
2323
<view key="contentView" wantsLayer="YES" id="ZbF-tC-vpZ">
2424
<rect key="frame" x="0.0" y="0.0" width="915" height="564"/>
2525
<autoresizingMask key="autoresizingMask"/>

XCreds/AboutWindowController.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ class AboutWindowController: NSWindowController {
2424

2525
let build = infoPlist["CFBundleVersion"] as? String
2626

27-
let historyPath = Bundle.main.path(forResource: "History", ofType: "md")
27+
// let historyPath = Bundle.main.path(forResource: "History", ofType: "md")
2828
let creditsPath = Bundle.main.path(forResource: "Credits", ofType: "txt")
29-
if let historyPath = historyPath, let historyString = try? String(contentsOfFile: historyPath, encoding: .utf8), let creditsPath = creditsPath ,let creditsString = try? String(contentsOfFile: creditsPath, encoding: .utf8), let build = build, let appVersion = appVersion {
29+
if let creditsPath = creditsPath ,let creditsString = try? String(contentsOfFile: creditsPath, encoding: .utf8), let build = build, let appVersion = appVersion {
3030

31-
aboutTextView.string="XCreds\nCopyright Twocanoes Software, Inc.\nVersion \(appVersion) (\(build))\n\n"+creditsString + historyString
31+
aboutTextView.string="XCreds\nCopyright Twocanoes Software, Inc.\nVersion \(appVersion) (\(build))\n\n"+creditsString
3232

3333
}
3434
}

XCreds/Base.lproj/MainMenu.xib

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22154" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21701"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22154"/>
66
</dependencies>
77
<objects>
88
<customObject id="-2" userLabel="File's Owner" customClass="NSApplication">

XCreds/LoginPasswordWindowController.xib

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<windowStyleMask key="styleMask" titled="YES"/>
2020
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
2121
<rect key="contentRect" x="537" y="504" width="497" height="206"/>
22-
<rect key="screenRect" x="0.0" y="0.0" width="1496" height="910"/>
22+
<rect key="screenRect" x="0.0" y="0.0" width="3440" height="1415"/>
2323
<view key="contentView" id="keP-aO-VT7">
2424
<rect key="frame" x="0.0" y="0.0" width="497" height="206"/>
2525
<autoresizingMask key="autoresizingMask"/>
@@ -29,7 +29,7 @@
2929
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
3030
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyUpOrDown" image="NSApplicationIcon" id="i1e-r0-Waa"/>
3131
</imageView>
32-
<textField focusRingType="none" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="NQJ-DJ-Vk6">
32+
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="NQJ-DJ-Vk6">
3333
<rect key="frame" x="94" y="168" width="385" height="38"/>
3434
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
3535
<textFieldCell key="cell" selectable="YES" title="Please enter your local login password to sync your cloud password and login." id="Kf4-Rd-r7U">
@@ -38,7 +38,7 @@
3838
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
3939
</textFieldCell>
4040
</textField>
41-
<textField focusRingType="none" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qCR-tF-te2">
41+
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qCR-tF-te2">
4242
<rect key="frame" x="94" y="105" width="383" height="55"/>
4343
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
4444
<textFieldCell key="cell" selectable="YES" id="raI-nS-JM6">
@@ -48,7 +48,7 @@
4848
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
4949
</textFieldCell>
5050
</textField>
51-
<textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Vgp-AS-5WP">
51+
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Vgp-AS-5WP">
5252
<rect key="frame" x="94" y="79" width="66" height="16"/>
5353
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
5454
<textFieldCell key="cell" lineBreakMode="clipping" title="Password:" id="gjN-RB-inR">
@@ -57,7 +57,7 @@
5757
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
5858
</textFieldCell>
5959
</textField>
60-
<secureTextField focusRingType="none" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="uxk-Kc-Ey2">
60+
<secureTextField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="uxk-Kc-Ey2">
6161
<rect key="frame" x="166" y="76" width="309" height="21"/>
6262
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
6363
<secureTextFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" usesSingleLineMode="YES" id="C9u-SH-tmE">

0 commit comments

Comments
 (0)