I spent a while tinkering with this icon to represent a code fork action.
I started with the left, but it felt too heavy, so I lightened it up. However, the metaphor wasn't quite right. You're not so much splitting something equally as you are creating a new path.
The third icon feels nice, however it's a gradually, meandering transition, whereas when you fork something it's a rather definitive action. That led me to the final icon, on the right.
Third one probably makes the most sense from a "forking path" perspective, but the 2nd is simpler and more iconic. It's also sort of less emotional than the 3rd – says less about the process.
5 Responses
Pro
Josh Puckett
I spent a while tinkering with this icon to represent a code fork action.
I started with the left, but it felt too heavy, so I lightened it up. However, the metaphor wasn't quite right. You're not so much splitting something equally as you are creating a new path.
The third icon feels nice, however it's a gradually, meandering transition, whereas when you fork something it's a rather definitive action. That led me to the final icon, on the right.
Would love to hear thoughts on this.
3 months ago
Pro
Antoine Guédès
Third, imo. :)
3 months ago
Pro
Austin Bales
Third one probably makes the most sense from a "forking path" perspective, but the 2nd is simpler and more iconic. It's also sort of less emotional than the 3rd – says less about the process.
2nd would be my vote.
3 months ago
Pro
Mandy McClausky
The second reminds me more of a branch or reversing a commit than a fork. I vote for the 3rd as well.
3 months ago
Pro
David Merrique
Definitely the 2nd or 3rd.
3 months ago