You completely missed my point.
The icon colors should match the colors of the schematic editor default colors; I don’t even know why this concept has any disagreement.
You completely missed my point.
The icon colors should match the colors of the schematic editor default colors; I don’t even know why this concept has any disagreement.
Users pick icons largely on colour and shape. After that it has to go to the cerebral cortex which takes a lot longer to process the actual content. This drove our selection of colours more than anything else.
We really just went out to the local zoo with a color palette and placed it in the monkey cage. After a day, we took it out and chose the colors that weren’t covered in monkey droppings. Then, with the colors selected, we removed all of the crayons from a 128-color box that didn’t almost match the monkey-selected colors and brought them into a Pre-K classroom after spiking their morning chocolate milk with two shots of espresso. Each. We then shut the door and waited. The resulting pictures were chosen as our main icons.
And people say we don’t have a logical system.
I don’t know what to think about your post. In my opinion there is some ambiguity as to what the icons mean with the colors that are used.
Why are Symbol Editor and Footprint Editor symbols both blue?
Why is the transistor in the Schematic Editor (Eeschema) both red and black?
I don’t hear anyone calling for the PcbNew icon to change to red on blue, and yet people seem to generally approve of those being the new default colors…
To put what Jeff said in another way: icons are clues/hints at a concept. Sometimes something can seem more consistent but be less useful, because it’s a worse clue.
The transistor is black to avoid there being too much red. The wires are black because green next to red on tan is not aesthetically pleasing, and because we try to limit how many colors are used in any given icon. Making the wires green doesn’t add value.
No irony here.
There was a thread with 250 entries about v6 icons, plus the conversations at the developper’s list.
Being icons in fact a cosmetic issue, they took a lot of effort from the devs side.
Another thing that maybe needs to be said explicitly:
It is clear from the start that colors were not chosen with logic in mind.
This is a great way to put everyone on edge and let the tone of your post overshadow its content. If you look around the forums you can find that the icons have inspired far more people to make “helpful” suggestions without trying to understand how we got to where we are, than people actually looking to work with the team to make incremental improvements where needed.
I already spent quite a bit of time on the weirdness of the symbols, so I intentionaly did not address the color of PcbNew.
However, I think that the color green for PcbNew is just fine, and that the 3D viewer should default to green soldermask; as green is the typical standard color for most board houses.
My point wasn’t that you didn’t address it, my point is that it’s a false argument that it is important for the eeschema icon to match the default eeschema color theme. Color is an important factor in icon design, but sometimes it is more important to look at other color factors than “do the colors used in this icon match exactly with colors used for some of the things depicted in the icon in other places”
The comment was made because I believe it to be a true statement. Followed up with my opinion on what I would expect to find inside the box after seeing the advertising on the outside of the box.
I notice that none of the replies so far have made a good argument as to why they make logical sense. Where is the half black and red transistor in the default libraries?
You are looking for the wrong kind of logic. The icons were designed to fit into a common theme, follow common design principles, and be easy for people to tell apart. In other words, the schematic icon needs to say “schematic” to people and not be confused with the symbol library editor icon, etc. And, it needs to do so while following our agreed-upon design guidelines, for example, not using a wide variety of colors and not over-using “loud” colors like red.
If you had in your original post asked to understand the logic rather than assuming there was none, maybe this conversation would be going in a better direction.
If I have to ask how to understand the logic before I can understand the logic then isn’t there a problem with the logic?
I just want KiCad to be as friendly as possible to new users. I like the “style” of the new icons overall.
The OP contains specific suggestions that I hoped would try to keep this thread more narrowly focused.
Anyone have a link to the graphic icon files? I’ll make a couple of minor changes to them and upload them for criticism.
I don’t think it’s reasonable for everyone to perfectly understand the logic behind every decision made in a large project. That requires an enormous amount of context. Requiring it to be clarified does not necessarily invalidate the logic behind the decision.
I think that your argument hinges on the assumption that maintaining complete parity between colour schemes is an important thing. I don’t think that’s valid for two main reasons:
I would ask why you think that maintaining colour parity between icon and the default colour scheme is an important thing. I think that’s the concept you need to get across if you want to have a discussion around these suggestions, because as far as I can tell this is not a view held by the dev team.
You are always welcome to suggest changes, but it seems like you still are saying that our logic is invalid, rather than just different from your logic.
If you intend any suggestions as actual contributions rather than just mock-ups for discussion, please check out the icon design guidelines
At risk of piling on; perhaps Sprig ought to design and submit a set of icons, and then the developers can either accept or criticize those? Unless Sprig is an iconoclast. IMHO the meaning of the 5.99 icons is sufficiently clear and unambiguous. That is what counts. 1,2,5,7,4, uhhh
That’s a good idea. It’s easier to see if different is better or not if there’s something real to compare.
Personally I’m very satisfied with the current state of the icon set except for the red “warning signs” which is in the issue database and with which several users have agreed.
Those application icons aren’t perfect, maybe something different could be better, maybe not. I haven’t felt they need to be changed. If there’s something I don’t like, it’s the library editors which are a bit boring and don’t resemble the main application icons with which they are related: symbol editor/eeschema and and footprint editor/pcbnew. But I can see the logic behind them.
Remember also the smaller app icons if you touch the large ones.
If https://gitlab.com/kicad/code/kicad/-/issues/6707 gets implemented it can make these kinds of threads less necessary. Especially if icon sets can be integrated to asset manager. At least there would be less need to require upstream changes, and testing propositions would also be easier.
I’m going to make every effort to make an actual contribution. However, as I just downloaded Inkscape a few moments ago, I can not confirm that there will not be issues with my contributions.
It is also my plan to post the potential contributions here for feedback and possible corrections before formal submission.
No, not really, but I intentionally have not read the entirety of the mess of posts on the topic when the symbols first launched. It is my goal that you will be pleasantly surprised by my attempt to unify the new icons; the old icons will mostly go away. (One possibly saved to be known in the future as a KiCad quirk.)
Effort will be put into place to attempt to have the major ones done by tomorrow. However, I’m going to have to hit up the University of YouTube to learn Inkscape for it to happen in such a short period of time.
I do not agree with this; not for first time users.
The icons are very close, and understandable, for those of us that have been using the software for quite some time. What I found was that the smaller 5.99 icons are very hard to determine what they do by the icon itself. I simply know that whatever the icon looks like, it does what it does just because of it’s location.
A programs icons should present some graphical meaning. Just knowing that the location of the icon generates a certain action is not an indicator that the icon is a good one.