Information for Designers & Users

Actions & Custom Icon Packs for Widgetsmith

With Widgetsmith 7, you can easily create custom icon packs for users to customize their Home screens.

Creating Your Icon Pack

FILE INFORMATION:

  • Custom icons should be square and at least 512 x 512 pixels in size.

  • Custom icons can include transparency.

  • Icons should be saved as PNGs.

NAMING:

  • Name your files with the Action ID as outlined below for automatic pairing with common Actions in Widgetsmith.

  • You can change how Widgetsmith treats your icons by appending text to the end of their file names.

    • To have no mask applied to the icon, append “-full” to the file name. You can override this by appending either "-circle" or "-icon" to the filename.

    • If you include "-tintable" at the end of the filename then it would be themed using the foreground color of the widget. In this mode, the opacity of the image is used as the mask for the image.

  • For example, a file named "open-calendar-icon.png" will apply to the Open Calendar action and have a rounded rectangle mask applied to it.

Action IDs in Widgetsmith

Action:Action ID:
FaceTime comm-facetime
FaceTime Audio comm-facetime-audio
Message comm-sms
Call comm-tel
WhatsApp comm-whatsapp
Play Musicinternal-music-play
1Passwordopen-1password
Amazonopen-amazon
Apple Newsopen-applenews
Apple TVopen-appletv
App Storeopen-appstore
Arc Searchopen-arcsearch
Booksopen-books
Calendaropen-calendar
Carrot Weatheropen-carrot
ChatGPTopen-chatgpt
Chromeopen-chrome
Discordopen-discord
Docsopen-docs
DoorDashopen-doordash
Driveopen-drive
DropBoxopen-dropbox
DuckDuckGoopen-duckduckgo
Facebookopen-facebook
Fantasticalopen-fantastical
Find Myopen-findmy
Fitnessopen-fitness
Flightyopen-flighty
Gmailopen-gmail
Google Assistantopen-googleassistant
Google Calendaropen-googlecalendar
Google Mapsopen-googlemaps
Google Photosopen-googlephotos
Google Voiceopen-googlevoice
Halideopen-halide
Healthopen-health
Homeopen-home
Huluopen-hulu
Instagramopen-instagram
Ivoryopen-ivory
Journalopen-journal
Kindleopen-kindle
Kinoopen-kino
LinkedInopen-linkedin
Lyftopen-lyft
Mailopen-mail
Mapsopen-maps
MarvisProopen-marvispro
Messagesopen-messages
Messengeropen-messenger
Musicopen-music
Music Classicalopen-musicclassical
Netflixopen-netflix
NetNewsWireopen-netnewswire
Notesopen-notes
Obsidianopen-obsidian
OmniFocusopen-omnifocus
Outlookopen-outlook
Overcastopen-overcast
PCalcopen-pcalc
Pedometer++open-pedometerplusplus
Photosopen-photos
Pinterestopen-pinterest
Plexopen-plex
Podcastsopen-podcasts
Redditopen-reddit
Remindersopen-reminders
Remoteopen-remote
Rivianopen-rivian
Sheetsopen-sheets
Signalopen-signal
Slackopen-slack
Snapchatopen-snapchat
Apple Sportsopen-sports
Spotifyopen-spotify
Squareopen-square
Sugarmateopen-sugarmate
Teamsopen-teams
Telegramopen-telegram
Teslaopen-tesla
Thingsopen-things
Threadsopen-threads
TickTickopen-ticktick
TikTokopen-tiktok
Timehopopen-timehop
Todoistopen-todoist
Tumblropen-tumblr
Uberopen-uber
Voice Memosopen-voicememos
Walletopen-wallet
Walmartopen-walmart
Watchopen-watch
Wazeopen-waze
Weatheropen-weather
WhatsAppopen-whatsapp
Widgetsmithopen-widgetsmith
World Clockopen-worldclock
YouTubeopen-youtube
Mirrortool-mirror
Calendartool-widgetsmithcalendar
Weathertool-widgetsmithweather
Open URLutility-URL
Navigate toutility-navigateAppleMaps
Run Shortcututility-runShortcut