ref: hide all html tags by default

This commit is contained in:
relikd
2025-11-28 13:05:03 +01:00
parent 5cd7034fc8
commit 71d1b35aac
7 changed files with 13 additions and 11 deletions

View File

@@ -23,11 +23,7 @@ extension PreviewGenerator {
}
/// Process info stored in `Info.plist`
mutating func procAppInfo(_ appPlist: PlistDict?, isOSX: Bool) {
guard let appPlist else {
self.apply(["AppInfoHidden": CLASS_HIDDEN])
return
}
mutating func procAppInfoApple(_ appPlist: PlistDict, isOSX: Bool) {
let minVersion = appPlist[isOSX ? "LSMinimumSystemVersion" : "MinimumOSVersion"] as? String ?? ""
let extensionType = (appPlist["NSExtension"] as? PlistDict)?["NSExtensionPointIdentifier"] as? String

View File

@@ -17,7 +17,6 @@ extension PreviewGenerator {
/// Process info of `.xcarchive` stored in root `Info.plist`
mutating func procArchiveInfo(_ archivePlist: PlistDict?) {
guard let archivePlist, let comment = archivePlist["Comment"] as? String else {
self.apply(["ArchiveHidden": CLASS_HIDDEN])
return
}

View File

@@ -27,7 +27,6 @@ extension PreviewGenerator {
entitlements.applyFallbackIfNeeded(provisionPlist?["Entitlements"] as? PlistDict)
if entitlements.html == nil && !entitlements.hasError {
self.apply(["EntitlementsHidden" : CLASS_HIDDEN])
return
}

View File

@@ -114,7 +114,6 @@ extension PreviewGenerator {
/// Process info stored in `embedded.mobileprovision`
mutating func procProvision(_ provisionPlist: PlistDict?, isOSX: Bool) {
guard let provisionPlist else {
self.apply(["ProvisionHidden": CLASS_HIDDEN])
return
}

View File

@@ -45,7 +45,6 @@ extension PreviewGenerator {
/// Process ATS info in `Info.plist`
mutating func procTransportSecurity(_ appPlist: PlistDict?) {
guard let value = appPlist?["NSAppTransportSecurity"] as? PlistDict else {
self.apply(["TransportSecurityHidden": CLASS_HIDDEN])
return
}

View File

@@ -35,7 +35,6 @@ extension PreviewGenerator {
/// Process info stored in `iTunesMetadata.plist`
mutating func procItunesMeta(_ itunesPlist: PlistDict?) {
guard let itunesPlist else {
self.apply(["iTunesHidden": CLASS_HIDDEN])
return
}

View File

@@ -4,7 +4,18 @@ let CLASS_HIDDEN = "hidden"
let CLASS_VISIBLE = ""
struct PreviewGenerator {
var data: [String: String] = [:] // used for TAG replacements
/// Used for TAG replacements
var data: [String: String] = [
// default: hide everything
"AppInfoHidden": CLASS_HIDDEN,
"AppExtensionTypeHidden": CLASS_HIDDEN,
"ArchiveHidden": CLASS_HIDDEN,
"iTunesHidden": CLASS_HIDDEN,
"TransportSecurityHidden": CLASS_HIDDEN,
"EntitlementsHidden": CLASS_HIDDEN,
"EntitlementsWarningHidden": CLASS_HIDDEN,
"ProvisionHidden": CLASS_HIDDEN,
]
let meta: MetaInfo
init(_ meta: MetaInfo) throws {