From 802daebe566d02c9552d4b25a4e2bf55750e3edf Mon Sep 17 00:00:00 2001 From: relikd Date: Sun, 2 Nov 2025 16:10:08 +0100 Subject: [PATCH] ref: rename PreviewGenerator --- QLAppBundle.xcodeproj/project.pbxproj | 56 +++++++++---------- QLPreview/PreviewViewController.swift | 2 +- ...ml+AppInfo.swift => Preview+AppInfo.swift} | 2 +- ...ments.swift => Preview+Entitlements.swift} | 2 +- ...+FileInfo.swift => Preview+FileInfo.swift} | 2 +- ...Html+Footer.swift => Preview+Footer.swift} | 2 +- ...oning.swift => Preview+Provisioning.swift} | 2 +- ...ase.swift => Preview+iTunesPurchase.swift} | 2 +- ...Generator.swift => PreviewGenerator.swift} | 2 +- 9 files changed, 36 insertions(+), 36 deletions(-) rename src/{Html+AppInfo.swift => Preview+AppInfo.swift} (99%) rename src/{Html+Entitlements.swift => Preview+Entitlements.swift} (97%) rename src/{Html+FileInfo.swift => Preview+FileInfo.swift} (98%) rename src/{Html+Footer.swift => Preview+Footer.swift} (94%) rename src/{Html+Provisioning.swift => Preview+Provisioning.swift} (99%) rename src/{Html+iTunesPurchase.swift => Preview+iTunesPurchase.swift} (98%) rename src/{HtmlGenerator.swift => PreviewGenerator.swift} (98%) diff --git a/QLAppBundle.xcodeproj/project.pbxproj b/QLAppBundle.xcodeproj/project.pbxproj index cb69f36..24aea4d 100644 --- a/QLAppBundle.xcodeproj/project.pbxproj +++ b/QLAppBundle.xcodeproj/project.pbxproj @@ -29,13 +29,13 @@ 547899732EB38F3D00F96B80 /* NSBezierPath+RoundedRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EF2EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift */; }; 547899752EB38F3D00F96B80 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6ED2EA39CC6001EF4F6 /* AppIcon.swift */; }; 547F52DE2EB2C15D002B6D5F /* ExpirationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */; }; - 547F52E42EB2C3D8002B6D5F /* Html+iTunesPurchase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E32EB2C3D8002B6D5F /* Html+iTunesPurchase.swift */; }; - 547F52E82EB2C41C002B6D5F /* HtmlGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E62EB2C41C002B6D5F /* HtmlGenerator.swift */; }; - 547F52EB2EB2C672002B6D5F /* Html+FileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E92EB2C672002B6D5F /* Html+FileInfo.swift */; }; - 547F52ED2EB2C822002B6D5F /* Html+AppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52EC2EB2C822002B6D5F /* Html+AppInfo.swift */; }; - 547F52EF2EB2C8E8002B6D5F /* Html+Provisioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52EE2EB2C8E8002B6D5F /* Html+Provisioning.swift */; }; - 547F52F42EB2CA05002B6D5F /* Html+Entitlements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52F32EB2CA05002B6D5F /* Html+Entitlements.swift */; }; - 547F52F72EB2CAC7002B6D5F /* Html+Footer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52F62EB2CAC7002B6D5F /* Html+Footer.swift */; }; + 547F52E42EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E32EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift */; }; + 547F52E82EB2C41C002B6D5F /* PreviewGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E62EB2C41C002B6D5F /* PreviewGenerator.swift */; }; + 547F52EB2EB2C672002B6D5F /* Preview+FileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E92EB2C672002B6D5F /* Preview+FileInfo.swift */; }; + 547F52ED2EB2C822002B6D5F /* Preview+AppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52EC2EB2C822002B6D5F /* Preview+AppInfo.swift */; }; + 547F52EF2EB2C8E8002B6D5F /* Preview+Provisioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52EE2EB2C8E8002B6D5F /* Preview+Provisioning.swift */; }; + 547F52F42EB2CA05002B6D5F /* Preview+Entitlements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52F32EB2CA05002B6D5F /* Preview+Entitlements.swift */; }; + 547F52F72EB2CAC7002B6D5F /* Preview+Footer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52F62EB2CAC7002B6D5F /* Preview+Footer.swift */; }; 547F52F92EB2CBAB002B6D5F /* Date+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52F82EB2CBAB002B6D5F /* Date+Format.swift */; }; 54AE5BFF2EB3DB1000B4CFC7 /* ThumbnailProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54AE5BFD2EB3DB1000B4CFC7 /* ThumbnailProvider.swift */; }; 54B6FFEE2EB6A847007397C0 /* AssetCarReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B6FFEC2EB6A847007397C0 /* AssetCarReader.swift */; }; @@ -141,13 +141,13 @@ 545D9F3D2EB54C6200C38917 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; 5469E11C2EA5930C00D46CE7 /* Entitlements.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Entitlements.swift; sourceTree = ""; }; 547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpirationStatus.swift; sourceTree = ""; }; - 547F52E32EB2C3D8002B6D5F /* Html+iTunesPurchase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Html+iTunesPurchase.swift"; sourceTree = ""; }; - 547F52E62EB2C41C002B6D5F /* HtmlGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HtmlGenerator.swift; sourceTree = ""; }; - 547F52E92EB2C672002B6D5F /* Html+FileInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Html+FileInfo.swift"; sourceTree = ""; }; - 547F52EC2EB2C822002B6D5F /* Html+AppInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Html+AppInfo.swift"; sourceTree = ""; }; - 547F52EE2EB2C8E8002B6D5F /* Html+Provisioning.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Html+Provisioning.swift"; sourceTree = ""; }; - 547F52F32EB2CA05002B6D5F /* Html+Entitlements.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Html+Entitlements.swift"; sourceTree = ""; }; - 547F52F62EB2CAC7002B6D5F /* Html+Footer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Html+Footer.swift"; sourceTree = ""; }; + 547F52E32EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Preview+iTunesPurchase.swift"; sourceTree = ""; }; + 547F52E62EB2C41C002B6D5F /* PreviewGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewGenerator.swift; sourceTree = ""; }; + 547F52E92EB2C672002B6D5F /* Preview+FileInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Preview+FileInfo.swift"; sourceTree = ""; }; + 547F52EC2EB2C822002B6D5F /* Preview+AppInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Preview+AppInfo.swift"; sourceTree = ""; }; + 547F52EE2EB2C8E8002B6D5F /* Preview+Provisioning.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Preview+Provisioning.swift"; sourceTree = ""; }; + 547F52F32EB2CA05002B6D5F /* Preview+Entitlements.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Preview+Entitlements.swift"; sourceTree = ""; }; + 547F52F62EB2CAC7002B6D5F /* Preview+Footer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Preview+Footer.swift"; sourceTree = ""; }; 547F52F82EB2CBAB002B6D5F /* Date+Format.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Format.swift"; sourceTree = ""; }; 547F52FB2EB37F10002B6D5F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 547F52FC2EB37F3A002B6D5F /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; @@ -213,13 +213,13 @@ 54D3A6ED2EA39CC6001EF4F6 /* AppIcon.swift */, 5469E11C2EA5930C00D46CE7 /* Entitlements.swift */, 547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */, - 547F52E62EB2C41C002B6D5F /* HtmlGenerator.swift */, - 547F52EC2EB2C822002B6D5F /* Html+AppInfo.swift */, - 547F52EE2EB2C8E8002B6D5F /* Html+Provisioning.swift */, - 547F52F32EB2CA05002B6D5F /* Html+Entitlements.swift */, - 547F52E32EB2C3D8002B6D5F /* Html+iTunesPurchase.swift */, - 547F52E92EB2C672002B6D5F /* Html+FileInfo.swift */, - 547F52F62EB2CAC7002B6D5F /* Html+Footer.swift */, + 547F52E62EB2C41C002B6D5F /* PreviewGenerator.swift */, + 547F52EC2EB2C822002B6D5F /* Preview+AppInfo.swift */, + 547F52EE2EB2C8E8002B6D5F /* Preview+Provisioning.swift */, + 547F52F32EB2CA05002B6D5F /* Preview+Entitlements.swift */, + 547F52E32EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift */, + 547F52E92EB2C672002B6D5F /* Preview+FileInfo.swift */, + 547F52F62EB2CAC7002B6D5F /* Preview+Footer.swift */, 5405CF642EA1376B00613856 /* Zip.swift */, 54D3A6EF2EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift */, 547F52F82EB2CBAB002B6D5F /* Date+Format.swift */, @@ -528,17 +528,17 @@ buildActionMask = 2147483647; files = ( 54D3A6F02EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift in Sources */, - 547F52E42EB2C3D8002B6D5F /* Html+iTunesPurchase.swift in Sources */, - 547F52F72EB2CAC7002B6D5F /* Html+Footer.swift in Sources */, + 547F52E42EB2C3D8002B6D5F /* Preview+iTunesPurchase.swift in Sources */, + 547F52F72EB2CAC7002B6D5F /* Preview+Footer.swift in Sources */, 5469E11D2EA5930C00D46CE7 /* Entitlements.swift in Sources */, 54442C792E378BE0008A870E /* PreviewViewController.swift in Sources */, - 547F52EF2EB2C8E8002B6D5F /* Html+Provisioning.swift in Sources */, + 547F52EF2EB2C8E8002B6D5F /* Preview+Provisioning.swift in Sources */, 547F52DE2EB2C15D002B6D5F /* ExpirationStatus.swift in Sources */, 54D3A6EE2EA39CC6001EF4F6 /* AppIcon.swift in Sources */, - 547F52E82EB2C41C002B6D5F /* HtmlGenerator.swift in Sources */, - 547F52EB2EB2C672002B6D5F /* Html+FileInfo.swift in Sources */, - 547F52ED2EB2C822002B6D5F /* Html+AppInfo.swift in Sources */, - 547F52F42EB2CA05002B6D5F /* Html+Entitlements.swift in Sources */, + 547F52E82EB2C41C002B6D5F /* PreviewGenerator.swift in Sources */, + 547F52EB2EB2C672002B6D5F /* Preview+FileInfo.swift in Sources */, + 547F52ED2EB2C822002B6D5F /* Preview+AppInfo.swift in Sources */, + 547F52F42EB2CA05002B6D5F /* Preview+Entitlements.swift in Sources */, 5405CF5E2EA1199B00613856 /* MetaInfo.swift in Sources */, 547F52F92EB2CBAB002B6D5F /* Date+Format.swift in Sources */, 54D3A6EC2EA31B52001EF4F6 /* AppCategories.swift in Sources */, diff --git a/QLPreview/PreviewViewController.swift b/QLPreview/PreviewViewController.swift index 2ae1705..cba0361 100644 --- a/QLPreview/PreviewViewController.swift +++ b/QLPreview/PreviewViewController.swift @@ -27,7 +27,7 @@ class PreviewViewController: NSViewController, QLPreviewingController { func preparePreviewOfFile(at url: URL) async throws { let meta = MetaInfo(url) - let html = HtmlGenerator(meta).generate( + let html = PreviewGenerator(meta).generate( template: try bundleFile(filename: "template", ext: "html"), css: try bundleFile(filename: "style", ext: "css"), ) diff --git a/src/Html+AppInfo.swift b/src/Preview+AppInfo.swift similarity index 99% rename from src/Html+AppInfo.swift rename to src/Preview+AppInfo.swift index 398f033..1ab7765 100644 --- a/src/Html+AppInfo.swift +++ b/src/Preview+AppInfo.swift @@ -22,7 +22,7 @@ private func recursiveDict(_ dictionary: [String: Any], withReplacements replace return output } -extension HtmlGenerator { +extension PreviewGenerator { /// @return List of ATS flags. private func formattedAppTransportSecurity(_ appPlist: PlistDict) -> String { if let value = appPlist["NSAppTransportSecurity"] as? PlistDict { diff --git a/src/Html+Entitlements.swift b/src/Preview+Entitlements.swift similarity index 97% rename from src/Html+Entitlements.swift rename to src/Preview+Entitlements.swift index c809338..3b6d2ab 100644 --- a/src/Html+Entitlements.swift +++ b/src/Preview+Entitlements.swift @@ -1,6 +1,6 @@ import Foundation -extension HtmlGenerator { +extension PreviewGenerator { /// Search for app binary and run `codesign` on it. private func readEntitlements(_ meta: MetaInfo, _ bundleExecutable: String?) -> Entitlements { guard let bundleExecutable else { diff --git a/src/Html+FileInfo.swift b/src/Preview+FileInfo.swift similarity index 98% rename from src/Html+FileInfo.swift rename to src/Preview+FileInfo.swift index 390cb7f..aa73fb8 100644 --- a/src/Html+FileInfo.swift +++ b/src/Preview+FileInfo.swift @@ -1,6 +1,6 @@ import Foundation -extension HtmlGenerator { +extension PreviewGenerator { /// Calculate file / folder size. private func getFileSize(_ path: String) -> Int64 { var isDir: ObjCBool = false diff --git a/src/Html+Footer.swift b/src/Preview+Footer.swift similarity index 94% rename from src/Html+Footer.swift rename to src/Preview+Footer.swift index 4b0017c..d14d3b9 100644 --- a/src/Html+Footer.swift +++ b/src/Preview+Footer.swift @@ -1,6 +1,6 @@ import Foundation -extension HtmlGenerator { +extension PreviewGenerator { /// Process meta information about the plugin. Like version and debug flag. mutating func procFooterInfo() { self.apply([ diff --git a/src/Html+Provisioning.swift b/src/Preview+Provisioning.swift similarity index 99% rename from src/Html+Provisioning.swift rename to src/Preview+Provisioning.swift index 9446119..60f0385 100644 --- a/src/Html+Provisioning.swift +++ b/src/Preview+Provisioning.swift @@ -26,7 +26,7 @@ extension MetaInfo { } -extension HtmlGenerator { +extension PreviewGenerator { // MARK: - Certificates diff --git a/src/Html+iTunesPurchase.swift b/src/Preview+iTunesPurchase.swift similarity index 98% rename from src/Html+iTunesPurchase.swift rename to src/Preview+iTunesPurchase.swift index b937422..1d9cd0f 100644 --- a/src/Html+iTunesPurchase.swift +++ b/src/Preview+iTunesPurchase.swift @@ -14,7 +14,7 @@ extension MetaInfo { } -extension HtmlGenerator { +extension PreviewGenerator { /// Concatenate all (sub)genres into a comma separated list. private func formattedGenres(_ itunesPlist: PlistDict) -> String { var genres: [String] = [] diff --git a/src/HtmlGenerator.swift b/src/PreviewGenerator.swift similarity index 98% rename from src/HtmlGenerator.swift rename to src/PreviewGenerator.swift index 0e3e222..b75369d 100644 --- a/src/HtmlGenerator.swift +++ b/src/PreviewGenerator.swift @@ -1,6 +1,6 @@ import Foundation -struct HtmlGenerator { +struct PreviewGenerator { var data: [String: String] = [:] // used for TAG replacements let meta: MetaInfo