Image 1 — I built an 11.6 MB PDF app with Swift + PDFium
Image 2 — I built an 11.6 MB PDF app with Swift + PDFium
Image 3 — I built an 11.6 MB PDF app with Swift + PDFium
▲ 4 r/swift

I built an 11.6 MB PDF app with Swift + PDFium

I've been working on Arc PDF, a native macOS PDF app built with Swift + PDFium.

It's around 11.6 MB and supports reading, annotation, PDF editing, page management, OCR, and AI features.

It's been a side project, and I built most of it with Claude Code + DeepSeek. Having AI help with coding has made a huge difference in development speed, especially for a project this large.

It's completely free and available on the Mac App Store.

Arc PDF on the Mac App Store

Would love to hear what you think.

u/Daniel-hu — 1 month ago
▲ 22 r/ShowYourProduct+2 crossposts

11.6MB native PDF editor with AI. No subscription. No cloud upload.

I've been working on Arc PDF for quite a while, and one thing that kept bothering me was how complicated PDF software has become.

I just wanted a PDF editor that was fast, lightweight, and straightforward. Instead, most of the options I found came with huge downloads, subscriptions, cloud services, or features I never needed.

So I decided to build my own.

Arc PDF is a native macOS PDF editor, completely free, and designed to stay lightweight.

You can edit PDF text and images, annotate documents, organize pages, and use AI to understand and work with your PDFs.

No subscription. No account required. No uploading your documents to my server.

The AI currently works with your own API key, so you can choose the provider and model you want to use.

It's definitely not perfect, and I'm still actively working on it. But the goal is pretty simple: make a PDF app that doesn't feel like it needs to be a full office suite.

I know this is self-promotion, but I figured this might be one of the communities that gets why I built it.

Anyone else just want a PDF editor that lets you edit a PDF without all the extra baggage?

u/Daniel-hu — 7 days ago
▲ 22 r/SwiftUI+1 crossposts

Why doesn't NSSegmentedControl get the macOS 26 Liquid Glass effect?

I've been exploring the new macOS 26 Liquid Glass design language. I noticed that many Apple apps and some third-party apps have segmented controls/selectors with a glass capsule appearance and a magnifying/lens-like selection indicator.

However, when I use the native AppKit NSSegmentedControl, it still looks like the traditional segmented control:

let segmentedControl = NSSegmentedControl()

I expected it might adopt the new Liquid Glass appearance automatically on macOS 26, but it doesn't seem to.

Is NSSegmentedControl supposed to support Liquid Glass, or are these new-style controls built using another API (for example SwiftUI glassEffect, custom views, or some new macOS 26 framework)?

What's the recommended AppKit approach for creating a native-looking Liquid Glass segmented selector?

u/Daniel-hu — 3 months ago