Переглянути джерело

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