v0.3.0
Added
- Find in preview (⌘F) — an in-app find bar. macOS
WKWebViewhas no
built-in find UI, so Markee ships its own: find-as-you-type, ↩ / chevrons
to step through matches, wrap-around, a "Not found" indicator, and ⎋ to
dismiss. Driven byWKWebView.find(_:configuration:). - Print / Save as PDF (⌘P) — opens the system print panel via
WKWebView.printOperation(with:); the panel's PDF menu covers
print-to-PDF.
Fixed
- Export Standalone HTML (⌘E) failed with "JavaScript execution
returned a result of an unsupported type."exportStandalone()is async
(it inlines images as data URIs), so it returns a Promise;
evaluateJavaScriptcannot await one. The bridge now uses
callAsyncJavaScript, which resolves the Promise before returning to Swift.
Changed
- CI builds on
macos-14+macos-15; the retiredmacos-13hosted
runner was queueing jobs indefinitely. - Bundle version bumped to
0.3.0(CFBundleShortVersionString) /3
(CFBundleVersion).
First launch: Markee is ad-hoc codesigned, not yet notarized. Right-click Markee.app → Open → Open the first time, or run xattr -dr com.apple.quarantine Markee.app.