Skip to content

AryanRogye/AppLogoSize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AppLogoSize

See how your app icon looks in the neighborhood before you ship it.

AppLogoSize is a native SwiftUI app that places your icon alongside familiar apps on a range of iPhone home screens. It makes it easy to spot sizing, contrast, and visual-weight issues that are hard to judge when an icon is viewed by itself.

F484C535-14BF-4547-891F-06D5392DD0A9

Features

  • Preview one icon across nine iPhone screen sizes at once
  • Import PNG, JPEG, HEIC, and Icon Composer .icon packages
  • Select only the devices you want to compare
  • Zoom the canvas in or out for a closer look
  • Long-press and drag icons to rearrange the simulated home screen
  • Switch between six bundled, original wallpapers from the sidebar
  • See each device's point and pixel dimensions
  • Runs locally with no third-party dependencies

Getting started

Requirements

  • macOS 26.2 or later
  • Xcode 26.2 or later

Run the app

  1. Clone the repository:

    git clone https://github.com/aryanrogye/AppLogoSize.git
    cd AppLogoSize
  2. Open AppLogoSize/AppLogoSize.xcodeproj in Xcode.

  3. Select the AppLogoSize scheme and My Mac as the destination.

  4. Press ⌘R.

Usage

  1. Click Drop in an icon or Import Icon, or drag an icon into the sidebar.
  2. Choose the iPhone sizes you want to preview.
  3. Use the toolbar slider to adjust the canvas zoom.
  4. Long-press an app icon, then drag it to try a different home-screen position.

Icon Composer packages are rendered using their light-appearance layers. Imported files are read locally and are not uploaded anywhere.

Development

The project is built with SwiftUI and keeps its Icon Composer package renderer in IconComposerRenderer.swift. There are no external packages to install.

Run the test suite from Xcode with ⌘U, or from the command line:

xcodebuild test \
  -project AppLogoSize/AppLogoSize.xcodeproj \
  -scheme AppLogoSize \
  -destination 'platform=macOS'

License

AppLogoSize is available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages