diff --git a/NineAnimator/Base.lproj/AnimeDiscovery.storyboard b/NineAnimator/Base.lproj/AnimeDiscovery.storyboard
index 69392d123..3e9206eee 100644
--- a/NineAnimator/Base.lproj/AnimeDiscovery.storyboard
+++ b/NineAnimator/Base.lproj/AnimeDiscovery.storyboard
@@ -3,7 +3,7 @@
-
+
@@ -595,9 +595,7 @@
-
-
-
+
@@ -777,14 +775,6 @@
-
-
-
-
-
-
-
-
diff --git a/NineAnimator/Controllers/Anime Discovery Scenes/DiscoverySceneViewController.swift b/NineAnimator/Controllers/Anime Discovery Scenes/DiscoverySceneViewController.swift
index 0d24462da..0efbe81d9 100644
--- a/NineAnimator/Controllers/Anime Discovery Scenes/DiscoverySceneViewController.swift
+++ b/NineAnimator/Controllers/Anime Discovery Scenes/DiscoverySceneViewController.swift
@@ -38,11 +38,21 @@ class DiscoverySceneViewController: UITableViewController {
private var recommendationLoadingTasks = [ObjectIdentifier: NineAnimatorAsyncTask]()
private var dirtySources = Set()
private var shouldReloadDirtySourceImmedietly = false
-
+
override var preferredStatusBarStyle: UIStatusBarStyle {
Theme.current.preferredStatusBarStyle
}
+ var source: Source { NineAnimator.default.user.source }
+
+ @IBAction private func selectSourceButtonPressed(_ sender: Any) {
+ ServerSelectionViewController.presentSelectionDialog {
+ [weak self] _ in
+ guard let self = self else { return }
+ self.selectSourceButton.title = self.source.name
+ }
+ }
+
override func viewDidLoad() {
super.viewDidLoad()
@@ -83,6 +93,7 @@ class DiscoverySceneViewController: UITableViewController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
tableView.makeThemable()
+ self.selectSourceButton.title = source.name
}
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {