|
|
@@ -3562,7 +3562,6 @@ class ViewController: NSViewController {
|
|
|
@MainActor
|
|
|
private func updateSelectedHomeSectionUI() {
|
|
|
let isHome = selectedHomeSidebarItem == "Home"
|
|
|
- let isScheduler = selectedHomeSidebarItem == "Scheduler"
|
|
|
let isSettings = selectedHomeSidebarItem == "Settings"
|
|
|
let title = selectedHomeSidebarItem
|
|
|
|
|
|
@@ -3582,8 +3581,7 @@ class ViewController: NSViewController {
|
|
|
meetingsScrollView,
|
|
|
refreshMeetingsButton
|
|
|
]
|
|
|
- // Keep the main dashboard (including Schedule) visible on Home and Scheduler; other sidebar items are placeholders.
|
|
|
- let hideDashboard = (isHome == false && isScheduler == false) || isSettings
|
|
|
+ let hideDashboard = isHome == false || isSettings
|
|
|
dashboardViews.forEach { $0?.isHidden = hideDashboard }
|
|
|
// Do not toggle emptyMeetingLabel with other dashboard views — that overrode applyFilteredMeetings()
|
|
|
// and showed "No meetings…" on top of meeting cards when returning to Home.
|
|
|
@@ -3595,7 +3593,7 @@ class ViewController: NSViewController {
|
|
|
}
|
|
|
homeSettingsView?.isHidden = isSettings == false
|
|
|
|
|
|
- if isHome || isScheduler {
|
|
|
+ if isHome {
|
|
|
homePlaceholderLabel?.isHidden = true
|
|
|
} else {
|
|
|
// Keep non-Home pages empty for now.
|