Continue progress on modern look.

This commit is contained in:
Brent Simmons
2025-02-12 21:49:58 -08:00
parent 418fbc1763
commit fe801d85eb
6 changed files with 94 additions and 57 deletions

View File

@@ -15,7 +15,7 @@ final class MainWindowController {
let rootSplitViewController: RootSplitViewController
let sidebarViewController = SidebarViewController()
let timelineViewController = TimelineViewController()
let timelineViewController = TimelineCollectionViewController()
let articleViewController = ArticleViewController()
let coordinator: SceneCoordinator
@@ -35,11 +35,12 @@ final class MainWindowController {
rootSplitViewController.delegate = coordinator
self.rootSplitViewController = rootSplitViewController
sidebarViewController.delegate = self
window.rootViewController = rootSplitViewController
window.tintColor = AppColor.accent
updateUserInterfaceStyle()
UINavigationBar.appearance().scrollEdgeAppearance = UINavigationBarAppearance()
window.makeKeyAndVisible()
@@ -74,6 +75,21 @@ final class MainWindowController {
}
}
// MARK: - SidebarViewControllerDelegate
extension MainWindowController: SidebarViewControllerDelegate {
func sidebarViewController(_: SidebarViewController, didSelect items: [any Item]) {
timelineViewController.items = items
rootSplitViewController.show(.supplementary)
}
}
// MARK: - UISplitViewControllerDelegate
// MARK: - Private
private extension MainWindowController {
func updateUserInterfaceStyle() {