Details panels in controls

This commit is contained in:
Arkadiusz Fal
2022-07-10 19:51:46 +02:00
parent 2e86993208
commit a632a4296d
15 changed files with 203 additions and 123 deletions

View File

@@ -96,23 +96,19 @@ final class NavigationModel: ObservableObject {
player.hide()
navigation.presentingChannel = false
let recent = RecentItem(from: channel)
#if os(macOS)
Windows.main.open()
#else
player.hide()
#endif
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) {
recents.add(recent)
let recent = RecentItem(from: channel)
recents.add(RecentItem(from: channel))
if navigationStyle == .sidebar {
navigation.sidebarSectionChanged.toggle()
navigation.tabSelection = .recentlyOpened(recent.tag)
} else {
withAnimation {
navigation.presentingChannel = true
}
if navigationStyle == .sidebar {
navigation.sidebarSectionChanged.toggle()
navigation.tabSelection = .recentlyOpened(recent.tag)
} else {
withAnimation {
navigation.presentingChannel = true
}
}
}