From 838ecae11827f317bdbd043beab39dcd41584c0a Mon Sep 17 00:00:00 2001 From: relikd Date: Thu, 4 Dec 2025 18:37:23 +0100 Subject: [PATCH] feat: add plugin version to preview --- App/AppDelegate.swift | 11 +++-------- QLPreview/PreviewViewController.swift | 8 ++++++++ resources/markdown.css | 7 +++---- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/App/AppDelegate.swift b/App/AppDelegate.swift index 5ec27a0..e068ba5 100644 --- a/App/AppDelegate.swift +++ b/App/AppDelegate.swift @@ -2,22 +2,17 @@ import Cocoa @main class AppDelegate: NSObject, NSApplicationDelegate { - @IBOutlet var window: NSWindow! - - + func applicationDidFinishLaunching(_ aNotification: Notification) { // Insert code here to initialize your application } - + func applicationWillTerminate(_ aNotification: Notification) { // Insert code here to tear down your application } - + func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { return true } - - } - diff --git a/QLPreview/PreviewViewController.swift b/QLPreview/PreviewViewController.swift index 7a637db..61517bd 100644 --- a/QLPreview/PreviewViewController.swift +++ b/QLPreview/PreviewViewController.swift @@ -37,6 +37,10 @@ class PreviewViewController: NSViewController, QLPreviewingController, WKNavigat func preparePreviewOfFile(at url: URL) async throws { let cssUrl = try bundleFile(filename: "markdown", ext: "css") let md = try Document(parsing: url) + + let ver = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as! String + let buildVer = Bundle.main.infoDictionary?["CFBundleVersion"] as! String + self.url = url self.html = """ @@ -47,6 +51,10 @@ class PreviewViewController: NSViewController, QLPreviewingController, WKNavigat \(HTMLFormatter.format(md)) + + """ diff --git a/resources/markdown.css b/resources/markdown.css index 54a6827..1491e36 100644 --- a/resources/markdown.css +++ b/resources/markdown.css @@ -1,9 +1,8 @@ /* manually added: */ -body{ - padding: 40px; -} +body { padding: 20px 40px 10px; } +footer { font-size: 0.6em; color: #777; margin: 50px 0 0; text-align: center; } -/* Copied from https://github.com/sindresorhus/github-markdown-css */ +/* Copied from https://github.com/sindresorhus/github-markdown-css (2025-12-04) */ .markdown-body { --base-size-4: 0.25rem; --base-size-8: 0.5rem;