This has the unfortunate side effects of:
- Reducing the usable space to make each icon look distinct
- Making each icon look more like each other, reducing the value in having icons
There are a number of constraints that we face in the default theme. Part of it is that the color in the Sublime Text interface is dominated by the colors in the user’s color scheme. So we can’t really use color to distinguish files/folder icons from each other. Instead, we really need to work with monochrome, which requires we rely more on shape.
Previously all of the file icons followed the pattern of a piece of paper, with a folder corner, and a small symbol in the middle. Unfortunately the space available for the symbol was so small, and the paper outline dominated the shape so much that the icons effectively provided no differentiation. The current set of icons was an attempt at:
- Providing a distinct icon for each major file type
- Having the icons be crisp at a res of approx 16x16
- Using a non-textual symbol that would imply the type of file it was
From user feedback, it appears that the symbol /*
is confusing for a small subset of users, so I’d say we haven’t found the ideal solution for an icon that means “source code”. That said, adding a border around the symbols for source code, markup and text seems less than ideal since it negatively affects our attempt at addressing 1 and (to a lesser degree) 2.
Some have implied that the fact that it is a comment symbol is the main source of their confusion. Another set of users have implied that the fact that it is unbalanced (no closing comment marker) is part of their confusion.
The best suggestion I’ve heard for a possible alternative symbol is {}
, which isn’t as distinct from <>
(used for markup) as I would like. To some it also implies more of a CSS files that “source code”.
In the end I’m not sure if there will be a “perfect” solution possible, but I am going to continue to brainstorm and see if it makes sense to try and tweak the icon in a future release.
Until then, the small subset of users should feel free to try an alternative theme, or install a package like “A File Icon”.