From af5281dc90a0664f12c8c2d533a5be5cbd75615f Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Thu, 15 Dec 2022 15:10:20 -0600 Subject: [PATCH] =?UTF-8?q?Moves=20=E2=80=9CView=20Error=20Log=E2=80=9D=20?= =?UTF-8?q?setting=20to=20new=20Techy=20Things=20section?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AltStore/Settings/Settings.storyboard | 78 ++++++++++--------- .../Settings/SettingsViewController.swift | 18 +++-- 2 files changed, 51 insertions(+), 45 deletions(-) diff --git a/AltStore/Settings/Settings.storyboard b/AltStore/Settings/Settings.storyboard index 3adf21cf..5415411e 100644 --- a/AltStore/Settings/Settings.storyboard +++ b/AltStore/Settings/Settings.storyboard @@ -306,6 +306,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -539,42 +579,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -582,7 +586,7 @@ - + diff --git a/AltStore/Settings/SettingsViewController.swift b/AltStore/Settings/SettingsViewController.swift index 12902e36..9888a521 100644 --- a/AltStore/Settings/SettingsViewController.swift +++ b/AltStore/Settings/SettingsViewController.swift @@ -23,6 +23,7 @@ extension SettingsViewController case patreon case appRefresh case instructions + case techyThings case credits case debug } @@ -52,7 +53,6 @@ extension SettingsViewController { case sendFeedback case refreshAttempts - case errorLog } } @@ -203,6 +203,9 @@ private extension SettingsViewController case .instructions: break + case .techyThings: + settingsHeaderFooterView.primaryLabel.text = NSLocalizedString("TECHY THINGS", comment: "") + case .credits: settingsHeaderFooterView.primaryLabel.text = NSLocalizedString("CREDITS", comment: "") @@ -403,7 +406,7 @@ extension SettingsViewController { case .signIn where self.activeTeam != nil: return nil case .account where self.activeTeam == nil: return nil - case .signIn, .account, .patreon, .appRefresh, .credits, .debug: + case .signIn, .account, .patreon, .appRefresh, .techyThings, .credits, .debug: let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "HeaderFooterView") as! SettingsHeaderFooterView self.prepare(headerView, for: section, isHeader: true) return headerView @@ -423,7 +426,7 @@ extension SettingsViewController self.prepare(footerView, for: section, isHeader: false) return footerView - case .account, .credits, .debug, .instructions: return nil + case .account, .credits, .debug, .instructions, .techyThings: return nil } } @@ -434,7 +437,7 @@ extension SettingsViewController { case .signIn where self.activeTeam != nil: return 1.0 case .account where self.activeTeam == nil: return 1.0 - case .signIn, .account, .patreon, .appRefresh, .credits, .debug: + case .signIn, .account, .patreon, .appRefresh, .techyThings, .credits, .debug: let height = self.preferredHeight(for: self.prototypeHeaderFooterView, in: section, isHeader: true) return height @@ -453,7 +456,7 @@ extension SettingsViewController let height = self.preferredHeight(for: self.prototypeHeaderFooterView, in: section, isHeader: false) return height - case .account, .credits, .debug, .instructions: return 0.0 + case .account, .credits, .debug, .instructions, .techyThings: return 0.0 } } } @@ -466,7 +469,6 @@ extension SettingsViewController switch section { case .signIn: self.signIn() - case .instructions: break case .appRefresh: let row = AppRefreshRow.allCases[indexPath.row] switch row @@ -515,10 +517,10 @@ extension SettingsViewController toastView.show(in: self) } - case .refreshAttempts, .errorLog: break + case .refreshAttempts: break } - default: break + case .account, .patreon, .instructions, .techyThings: break } } }