Skip to content

ibuhs/Pane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pane

Pane is a macOS app I built to make App Store-ready screenshots feel less tedious and more creative.

I am Shubi, a software engineer and indie app developer. I wanted a tool that lets me move quickly from a raw app screenshot to a polished App Store composition, while still giving me the control I expect from a design tool: rich backgrounds, typography, callouts, device frames, and 3D GLB models.

Pane screenshot

What Pane Does

Pane helps you create high-resolution marketing screenshots for iPhone and Mac apps. You can drop in your app screenshot, choose an App Store preset size, style the composition, and export a final PNG.

The goal is simple: make screenshots that look launch-ready without forcing you to bounce between a dozen tools.

Features

  • App Store-ready presets for iPhone, iPad, and Mac screenshots.
  • Dedicated iPhone and Mac OS modes.
  • 2D device mockups with frame toggles, scale, rotation, and positioning controls.
  • 3D model support for .glb files. .gltf, .usdz, .scn, and .obj import paths are present in the app, but I have not tested those formats yet.
  • Screenshot placement inside 3D models, with controls for screen size, offset, and corner radius.
  • Bundled iPhone 15 Pro Max model with frame color presets.
  • Dynamic Island rendering and tuning for supported iPhone 3D compositions.
  • Mac-style screenshot frames with rounded window chrome and traffic lights.
  • Solid, gradient, and image backgrounds.
  • Rich headline and subtitle controls with friendly typography defaults.
  • Zoom callouts for highlighting important parts of a screenshot.
  • Rounded, square, and circular callout shapes.
  • Full-resolution PNG export at the selected preset size.
  • A translucent, rounded, macOS-native interface designed for fast iteration.

Why I Made This

As an indie developer, I know how much presentation matters. The product can be great, but if the screenshots do not communicate the value clearly, people may never get far enough to try it.

There are expensive options out there for making polished App Store screenshots, and a lot of them are powerful in ways I do not always need. Pane is my replacement for that workflow: focused, fast, native to macOS, and built around the things I actually reach for when shipping an app.

Pane is directly inspired by ezscreenshots, a simple screenshot maker for App Store and Play Store assets. I loved the clarity of that approach and wanted to explore a native Mac version with 3D GLB rendering, Mac app screenshots, and a design system that feels at home on macOS.

Pane is my attempt to make screenshot creation warmer and more approachable. It is for developers, designers, and small teams who want beautiful screenshots without losing an afternoon to repetitive layout work.

Getting Started

  1. Open Pane.xcodeproj in Xcode.
  2. Select the Pane scheme.
  3. Build and run the macOS app.
  4. Drop in a screenshot, pick a preset, customize the design, and export a PNG.

For 3D renders, add a GLB file from the 3D Model panel. Pane includes an iPhone 15 Pro Max model, and you can also use your own GLB models.

Notes

Pane is a macOS-only app built with SwiftUI and SceneKit.

Apple, iPhone, iPad, Mac, macOS, and App Store are trademarks of Apple Inc. This project is independent and is not affiliated with or endorsed by Apple.

Credits

iPhone 15 Pro Max 3D Model by MajdyModels - Licensed under CC BY 4.0

License

Pane is licensed under the GNU General Public License v3.0.

You can read the full license in LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages