DockMaster
Back to Home

Blog

Engineering Deep Dives.

Technical guides on macOS window management, clipboard history, native Swift development, and the craft of building productivity tools that feel like part of the operating system.

04
Swift12 min readDecember 2025

Building a memory-safe clipboard manager for Mac in Swift

High-resolution images can silently inflate your clipboard app's memory to gigabytes. We walk through our CoreImage-based downsampling pipeline, Instruments profiling workflow, and the exact policies that keep DockMaster's clipboard history cache under 50MB — while supporting text, rich text, images, and file references.

Read article
05
Deep Dive10 min readDecember 2025

Cross-desktop window awakening: raising any window on any macOS Space

Raising a window on a different macOS Space normally triggers a jarring full-screen animation. We reverse-engineered CGSSpace APIs and built a hybrid Accessibility + CoreGraphics technique that teleports any window to your current Space silently — no animation, no context loss.

Read article
06
Privacy7 min readNovember 2025

Why DockMaster asks for Screen Recording permission on Mac

Many users are understandably cautious when a Mac app asks for Screen Recording. DockMaster uses this permission exclusively for local, in-memory window thumbnails via ScreenCaptureKit. No frames are saved to disk, no data is uploaded. Here's exactly how it works and why your privacy is safe.

Read article
07
Productivity5 min readNovember 2025

5 macOS productivity habits that replaced my third-party app stack

Before DockMaster, I used separate apps for window tiling, clipboard history, and file staging. Here's how combining dock preview, clipboard manager, and file shelf into one native Mac tool simplified my workflow — and why fewer apps can mean more focus.

Read article

Try DockMaster Free

Live window previews, clipboard history, and a file shelf — all in one native macOS app. Version 6.2 · Requires macOS 14 Sonoma or later.

Download DockMaster-Pro.dmg

More articles in progress.

We publish deep engineering posts when a problem is truly worth writing about.