wondertwins

Native macOS SwiftUI app demonstrating NSDockTilePlugin to bypass squircle icon masking

10
1
100% credibility
Found Apr 13, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

A macOS demonstration project that streams and loops a video inside the application Dock icon using standard Apple tools, with a persistent custom image after quitting.

How It Works

1
๐Ÿ” Discover Bad Dock

You come across this fun Mac trick that plays a full video inside your Dock icon, like magic.

2
๐Ÿ“ฑ See the Demo

Watch the exciting GIF of the famous Bad Apple video looping smoothly in a tiny Dock spot.

3
๐Ÿ› ๏ธ Build Your App

Follow the easy guide on your Mac to put together the app bundle and add the video.

4
๐Ÿš€ Launch It

Open the app, and instantly the video starts playing right in your Dock icon.

5
๐Ÿ˜ Feels Alive

The animation runs at a smooth pace, filling the icon perfectly without any glitches.

6
๐Ÿ”„ Close but Stays

Even after quitting the app, a cool custom image remains in the Dock.

โœ… Dock Video Magic

Enjoy your personalized, looping video Dock icon that wows everyone who sees it.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is bad-dock?

Bad-dock is a native macOS SwiftUI app that escapes the squircle icon mask forced on Dock tiles since Big Sur, streaming full video like Bad Apple at 12fps right into the icon. It persists custom animations or video even after quitting, using public AppKit and AVFoundation APIsโ€”no private frameworks. Developers get a command-line build via swiftc for pure native macOS apps, dodging Xcode entirely.

Why is it gaining traction?

It maxes out Dock capabilities with smooth video looping, physics-based animations like bouncing balls, and square-filling icons at 1.2x scale, all while keeping memory stable. Unlike basic icon generators, it handles runtime updates and plugin persistence for running apps. The hook: a tiny demo proving native macOS code editor tricks or github native UI experiments without App Store limits.

Who should use this?

macOS app devs crafting native apps on macOS, like those building github native client prototypes or game native github titles needing standout Dock visuals. SwiftUI tinkerers avoiding Xcode for quick hacks, or UI devs testing github native file dialog integrations. Ideal for hobbyists exploring native instruments in Dock space.

Verdict

Solid demo for Dock API mastery, with clear build steps and video proof, but 10 stars and 1.0% credibility mark it as immatureโ€”no tests, direct distro only. Grab it for native macOS inspiration; production use needs hardening.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.