Просмотр исходного кода

Remove Browse item from sidebar

Delete the Browse sidebar row and remove the associated SidebarPage case/title/template wiring so it no longer appears in the left panel.

Made-with: Cursor
huzaifahayat12 1 неделя назад
Родитель
Сommit
d39a946edc
1 измененных файлов с 1 добавлено и 9 удалено
  1. 1 9
      meetings_app/ViewController.swift

+ 1 - 9
meetings_app/ViewController.swift

@@ -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