skip icon should handle new Xcode 26 icon format
Open
Nobody has claimed this yet.
enhancement
project
- Dominant language
- Swift
- Stars
- 3.2k
- Forks
- 106
- Avg merge
- 6d 13h
- Merged PRs (30d)
- 1
Description
Xcode 26 introduces a new .icon format:
Untitled.icon
├── Assets
│ └── Butterfly.svg
└── icon.json
The icon.json file looks like:
{
"fill" : {
"linear-gradient" : [
"display-p3:0.36078,0.41961,0.75294,1.00000",
"srgb:0.23137,0.24706,0.32941,1.00000"
]
},
"groups" : [
{
"layers" : [
{
"glass" : true,
"hidden" : false,
"image-name" : "Butterfly.svg",
"name" : "Butterfly"
}
],
"shadow" : {
"kind" : "neutral",
"opacity" : 0.5
},
"translucency" : {
"enabled" : true,
"value" : 0.5
}
}
],
"supported-platforms" : {
"circles" : [
"watchOS"
],
"squares" : "shared"
}
}
We should enhance commands like skip icon --background #5C6BC0-#3B3F54 symbol.svg to have the option to generate this format.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the implementation of the skip icon command and review how its existing background and SVG arguments are handled. Use the issue's icon.json example as the output reference; done means the command can generate the new .icon directory structure and metadata format.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- cli, mobile-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100