Skip to content

Commit 41ea94a

Browse files
committed
ProverSwipe: Fix a navigation bar's layout issue
1 parent c0aad3b commit 41ea94a

File tree

8 files changed

+431
-703
lines changed

8 files changed

+431
-703
lines changed

client/iOS/swype/ProverSwipe.xcodeproj/project.pbxproj

-12
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@
167167
9A2EAA152074ECE400910CFB /* CircleDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A2EAA0E2074ECE400910CFB /* CircleDetector.cpp */; };
168168
9A2EAA1D2074EEB100910CFB /* SwypeDetectorCppWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9A2EAA1B2074EEB100910CFB /* SwypeDetectorCppWrapper.mm */; };
169169
9A2EAA262074F5F100910CFB /* SwypeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A2EAA252074F5F100910CFB /* SwypeViewController.swift */; };
170-
9A43F90120B2D80200DB3E02 /* BaseNavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A43F90020B2D80200DB3E02 /* BaseNavigationBar.swift */; };
171170
9A63763E20B2AC4400F07704 /* UIButtom+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A63763D20B2AC4400F07704 /* UIButtom+extension.swift */; };
172171
9A63764020B2AF3600F07704 /* UILabel+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A63763F20B2AF3600F07704 /* UILabel+extension.swift */; };
173172
9A66098F2084CD6C00E7F071 /* VideoSubmitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A66098E2084CD6C00E7F071 /* VideoSubmitter.swift */; };
@@ -412,7 +411,6 @@
412411
9A2EAA1B2074EEB100910CFB /* SwypeDetectorCppWrapper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SwypeDetectorCppWrapper.mm; sourceTree = "<group>"; };
413412
9A2EAA1C2074EEB100910CFB /* SwypeDetectorCppWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SwypeDetectorCppWrapper.h; sourceTree = "<group>"; };
414413
9A2EAA252074F5F100910CFB /* SwypeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwypeViewController.swift; sourceTree = "<group>"; };
415-
9A43F90020B2D80200DB3E02 /* BaseNavigationBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseNavigationBar.swift; sourceTree = "<group>"; };
416414
9A63763D20B2AC4400F07704 /* UIButtom+extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButtom+extension.swift"; sourceTree = "<group>"; };
417415
9A63763F20B2AF3600F07704 /* UILabel+extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+extension.swift"; sourceTree = "<group>"; };
418416
9A66098E2084CD6C00E7F071 /* VideoSubmitter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoSubmitter.swift; sourceTree = "<group>"; };
@@ -858,14 +856,6 @@
858856
path = Swype;
859857
sourceTree = "<group>";
860858
};
861-
9A43F8FF20B2D7F000DB3E02 /* BaseClasses */ = {
862-
isa = PBXGroup;
863-
children = (
864-
9A43F90020B2D80200DB3E02 /* BaseNavigationBar.swift */,
865-
);
866-
path = BaseClasses;
867-
sourceTree = "<group>";
868-
};
869859
9A9DB77620737B8900E29A07 /* Screeens */ = {
870860
isa = PBXGroup;
871861
children = (
@@ -1021,7 +1011,6 @@
10211011
isa = PBXGroup;
10221012
children = (
10231013
1AA98DA020D3EF49004D9D4D /* Assets */,
1024-
9A43F8FF20B2D7F000DB3E02 /* BaseClasses */,
10251014
1AF1FFA720C3362900176F53 /* Dependency */,
10261015
9A2EA9D72074EB1A00910CFB /* Detection */,
10271016
9A9DB78120737D6000E29A07 /* Extension */,
@@ -1372,7 +1361,6 @@
13721361
1A8A319220D15F5A00BB7E97 /* Sequence+Additions.swift in Sources */,
13731362
9AEF62DF20736B40006C59DD /* AppDelegate.swift in Sources */,
13741363
9A9DB7A1207392AA00E29A07 /* AsyncOperation.swift in Sources */,
1375-
9A43F90120B2D80200DB3E02 /* BaseNavigationBar.swift in Sources */,
13761364
1A97070A20D5A13F003E8EF4 /* MultisigSignatureTransactionModel.swift in Sources */,
13771365
9AB3CA1A207E4370005611DC /* Bool+Extension.swift in Sources */,
13781366
9A2EAA112074ECE400910CFB /* BoundsChecker.cpp in Sources */,

client/iOS/swype/ProverSwipe/BaseClasses/BaseNavigationBar.swift

-20
This file was deleted.

client/iOS/swype/ProverSwipe/Detection/VideoRecorder.swift

+13-15
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ class VideoRecorder: NSObject {
1212
weak var delegate: VideoRecorderDelegate?
1313

1414
// MARK: - Private properties
15-
private var currentDeviceOrientation = UIDeviceOrientation.portrait
1615
private var cameraAvailable: Bool
1716
private var captureVideoPreviewLayer: AVCaptureVideoPreviewLayer!
1817

@@ -238,7 +237,7 @@ extension VideoRecorder {
238237
case .portrait:
239238
connection.videoOrientation = .portrait
240239
case .portraitUpsideDown:
241-
connection.videoOrientation = .portraitUpsideDown
240+
connection.videoOrientation = .portraitUpsideDown
242241
case .landscapeLeft:
243242
connection.videoOrientation = .landscapeRight
244243
case .landscapeRight:
@@ -305,16 +304,17 @@ extension VideoRecorder {
305304
}
306305

307306
func stopRecord(handler: @escaping (URL) -> Void = {_ in }) {
308-
if assetWriter != nil {
309-
if assetWriter.status == .writing {
310-
assetWriter.finishWriting { [unowned self] in
311-
handler(self.videoFileURL)
312-
}
313-
} else {
314-
print("[VideoRecorder] Recording Error: asset writer status is not writing")
307+
guard assetWriter != nil else { return }
308+
309+
if assetWriter.status == .writing {
310+
assetWriter.finishWriting { [unowned self] in
311+
handler(self.videoFileURL)
315312
}
316-
assetWriter = nil
313+
} else {
314+
print("[VideoRecorder] Recording Error: asset writer status is not writing")
317315
}
316+
317+
assetWriter = nil
318318
assetWriterInputPixelBufferAdaptor = nil
319319
assetVideoWriterInput = nil
320320
assetAudioWriterInput = nil
@@ -335,11 +335,9 @@ extension VideoRecorder: AVCaptureVideoDataOutputSampleBufferDelegate, AVCapture
335335
let sourceSampleTimeStamp = CMSampleBufferGetPresentationTimeStamp(sampleBuffer)
336336
let isRecording = assetWriter != nil && assetWriter.status == .writing
337337

338-
if isRecording {
339-
if (!isRecordingSessionStarted) {
340-
assetWriter.startSession(atSourceTime: sourceSampleTimeStamp)
341-
isRecordingSessionStarted = true
342-
}
338+
if isRecording && !isRecordingSessionStarted {
339+
assetWriter.startSession(atSourceTime: sourceSampleTimeStamp)
340+
isRecordingSessionStarted = true
343341
}
344342

345343
switch output {

0 commit comments

Comments
 (0)