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
}
}
}