This commit is contained in:
Maurice Parker 2020-08-09 20:28:00 -05:00
commit 32c0911d6e
3 changed files with 20 additions and 6 deletions

View File

@ -301,6 +301,10 @@ struct AppAssets {
return IconImage(coloredImage, isSymbol: true)
#endif
}
static var sidebarToggleImage: Image {
return Image(systemName: "sidebar.left")
}
#if os(macOS)
static var webStatusBarBackground: NSColor = {

View File

@ -110,6 +110,7 @@ struct MainApp: App {
}
.tag(MacPreferencePane.advanced)
}
.preferredColorScheme(AppDefaults.userInterfaceColorScheme)
.frame(width: 500)
.padding()
}

View File

@ -8,6 +8,9 @@
import SwiftUI
import Account
#if os(macOS)
import AppKit
#endif
struct SceneNavigationView: View {
@ -99,6 +102,14 @@ struct SceneNavigationView: View {
.toolbar {
#if os(macOS)
ToolbarItem(placement: .navigation) {
Button {
NSApp.keyWindow?.firstResponder?.tryToPerform(#selector(NSSplitViewController.toggleSidebar(_:)), with: nil)
} label: {
AppAssets.sidebarToggleImage
}
.help("Toggle Sidebar")
}
ToolbarItem() {
Menu {
Button("Add Web Feed", action: { sheetToShow = .web })
@ -111,8 +122,6 @@ struct SceneNavigationView: View {
}
ToolbarItem {
Button {
// AccountManager.shared.refreshAll(errorHandler: handleRefreshError)
AccountManager.shared.refreshAll(completion: nil)
} label: {
@ -130,10 +139,10 @@ struct SceneNavigationView: View {
.disabled(sceneModel.markAllAsReadButtonState == nil)
.help("Mark All as Read")
}
ToolbarItem {
MacSearchField()
.frame(width: 200)
}
// ToolbarItem {
// MacSearchField()
// .frame(width: 200)
// }
ToolbarItem {
Button {
sceneModel.goToNextUnread()