From 58f980f185b736d64711421f76ee089ea849d7ba Mon Sep 17 00:00:00 2001 From: "Glenn R. Fisher" Date: Tue, 7 Feb 2017 13:44:01 -0600 Subject: [PATCH 01/31] =?UTF-8?q?Change=20=E2=80=9CUP=20NEXT=E2=80=9D=20to?= =?UTF-8?q?=20=E2=80=9CQUEUE=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Stormtrooper/Storyboards/Stream.storyboard | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iOS/Stormtrooper/Stormtrooper/Storyboards/Stream.storyboard b/iOS/Stormtrooper/Stormtrooper/Storyboards/Stream.storyboard index 89f337d..28b0057 100644 --- a/iOS/Stormtrooper/Stormtrooper/Storyboards/Stream.storyboard +++ b/iOS/Stormtrooper/Stormtrooper/Storyboards/Stream.storyboard @@ -1,5 +1,5 @@ - + @@ -15,6 +15,9 @@ OpenSans-Semibold + + WorkSans-Medium + WorkSans-SemiBold @@ -216,7 +219,7 @@ - From 8a2af980695d42ad7c868debcd2c891f935a1172 Mon Sep 17 00:00:00 2001 From: "Glenn R. Fisher" Date: Wed, 8 Feb 2017 14:50:17 -0600 Subject: [PATCH 31/31] Update guard statements --- .../Controllers/StreamViewController.swift | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/iOS/Stormtrooper/Stormtrooper/Controllers/StreamViewController.swift b/iOS/Stormtrooper/Stormtrooper/Controllers/StreamViewController.swift index 94f5e0a..9c92d6d 100644 --- a/iOS/Stormtrooper/Stormtrooper/Controllers/StreamViewController.swift +++ b/iOS/Stormtrooper/Stormtrooper/Controllers/StreamViewController.swift @@ -737,8 +737,10 @@ extension StreamViewController: UITableViewDelegate, UITableViewDataSource { } func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) { - guard let currentVideoIndex = viewModel.currentVideoIndex else { return } - guard let video = viewModel.videoQueue?.remove(at: sourceIndexPath.row) else { return } + guard let currentVideoIndex = viewModel.currentVideoIndex, + let video = viewModel.videoQueue?.remove(at: sourceIndexPath.row) else { + return + } viewModel.videoQueue?.insert(video, at: destinationIndexPath.row) // update the view model's current video index @@ -762,8 +764,10 @@ extension StreamViewController: UITableViewDelegate, UITableViewDataSource { } func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { - guard viewModel.currentVideoIndex != indexPath.row else { return } - guard let currentVideoIndex = viewModel.currentVideoIndex else { return } + guard viewModel.currentVideoIndex != indexPath.row, + let currentVideoIndex = viewModel.currentVideoIndex else { + return + } setHighlightForVideo(at: currentVideoIndex, highlighted: false) setHighlightForVideo(at: indexPath.row, highlighted: true) viewModel.currentVideoIndex = indexPath.row