|
@@ -14,7 +14,6 @@ private enum SidebarPage: Int {
|
|
14
|
case video = 2
|
14
|
case video = 2
|
|
15
|
case tutorials = 3
|
15
|
case tutorials = 3
|
|
16
|
case settings = 4
|
16
|
case settings = 4
|
|
17
|
- case browse = 5
|
|
|
|
18
|
}
|
17
|
}
|
|
19
|
|
18
|
|
|
20
|
private enum ZoomJoinMode: Int {
|
19
|
private enum ZoomJoinMode: Int {
|
|
@@ -555,8 +554,6 @@ private extension ViewController {
|
|
555
|
built = makePlaceholderPage(title: "Tutorials", subtitle: "Learn how to use the app.")
|
554
|
built = makePlaceholderPage(title: "Tutorials", subtitle: "Learn how to use the app.")
|
|
556
|
case .settings:
|
555
|
case .settings:
|
|
557
|
built = makePlaceholderPage(title: "Settings", subtitle: "Preferences and account options.")
|
556
|
built = makePlaceholderPage(title: "Settings", subtitle: "Preferences and account options.")
|
|
558
|
- case .browse:
|
|
|
|
559
|
- built = makeBrowseWebContent()
|
|
|
|
560
|
}
|
557
|
}
|
|
561
|
pageCache[page] = built
|
558
|
pageCache[page] = built
|
|
562
|
return built
|
559
|
return built
|
|
@@ -691,8 +688,6 @@ private extension ViewController {
|
|
691
|
title = "Tutorials"
|
688
|
title = "Tutorials"
|
|
692
|
case .settings:
|
689
|
case .settings:
|
|
693
|
title = "Settings"
|
690
|
title = "Settings"
|
|
694
|
- case .browse:
|
|
|
|
695
|
- title = "Browse"
|
|
|
|
696
|
}
|
691
|
}
|
|
697
|
view.window?.title = title
|
692
|
view.window?.title = title
|
|
698
|
centeredTitleLabel?.stringValue = title
|
693
|
centeredTitleLabel?.stringValue = title
|
|
@@ -732,7 +727,7 @@ private extension ViewController {
|
|
732
|
private func logoTemplateForSidebarPage(_ page: SidebarPage) -> Bool {
|
727
|
private func logoTemplateForSidebarPage(_ page: SidebarPage) -> Bool {
|
|
733
|
switch page {
|
728
|
switch page {
|
|
734
|
case .photo, .tutorials: return false
|
729
|
case .photo, .tutorials: return false
|
|
735
|
- case .joinMeetings, .video, .settings, .browse: return true
|
|
|
|
|
|
730
|
+ case .joinMeetings, .video, .settings: return true
|
|
736
|
}
|
731
|
}
|
|
737
|
}
|
732
|
}
|
|
738
|
|
733
|
|
|
@@ -779,9 +774,6 @@ private extension ViewController {
|
|
779
|
let tutorialsRow = sidebarItem("Tutorials", icon: "", page: .tutorials, logoImageName: "SidebarTutorialsLogo", logoIconWidth: 24, logoHeightMultiplier: 50.0 / 60.0)
|
774
|
let tutorialsRow = sidebarItem("Tutorials", icon: "", page: .tutorials, logoImageName: "SidebarTutorialsLogo", logoIconWidth: 24, logoHeightMultiplier: 50.0 / 60.0)
|
|
780
|
menuStack.addArrangedSubview(tutorialsRow)
|
775
|
menuStack.addArrangedSubview(tutorialsRow)
|
|
781
|
sidebarRowViews[.tutorials] = tutorialsRow
|
776
|
sidebarRowViews[.tutorials] = tutorialsRow
|
|
782
|
- let browseRow = sidebarItem("Browse", icon: "", page: .browse)
|
|
|
|
783
|
- menuStack.addArrangedSubview(browseRow)
|
|
|
|
784
|
- sidebarRowViews[.browse] = browseRow
|
|
|
|
785
|
let settingsRow = sidebarItem("Settings", icon: "", page: .settings, logoImageName: "SidebarSettingsLogo", logoIconWidth: 28, logoHeightMultiplier: 68.0 / 62.0, showsDisclosure: true)
|
777
|
let settingsRow = sidebarItem("Settings", icon: "", page: .settings, logoImageName: "SidebarSettingsLogo", logoIconWidth: 28, logoHeightMultiplier: 68.0 / 62.0, showsDisclosure: true)
|
|
786
|
menuStack.addArrangedSubview(settingsRow)
|
778
|
menuStack.addArrangedSubview(settingsRow)
|
|
787
|
sidebarRowViews[.settings] = settingsRow
|
779
|
sidebarRowViews[.settings] = settingsRow
|