LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Frozen

Make icons match between the different location where they are fou

Status: New

Simple idea is to make the icons found in the palettes, the block diagram and help all match.

 

MissMatchedIcons(larger).png

The icons in the columns are all the same function, however, there are some significant differences. It is reasonable to expect the help menu icons are expanded to show additional functionality, but there is no reason why the palette and BD icons should be different. The core of the icon in the help menus should be the same too.

These icons screen shots are from LabVIEW 2018.

---------------------------------------------
Certified LabVIEW Developer (CLD)
11 Comments
crossrulz
Knight of NI

The icons actually change based on how they are wired up.  I have not looked enough at NXG, but I don't see enough ROI here for LabVIEW 20XX to implement this idea.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
wiebe@CARYA
Knight of NI

The palette icon can't change, the block diagram image can. 

Array functions.PNGArray functions 2.PNG

The palette icons are designed to indicate this behavior, which seems right to me.

Frozen
Active Participant

Sure, the BD icons change, but the parts that don't change should be the same. Maybe a close up might help point out the differences.

Here is the "delete from array" icon which IMHO is the biggest offender.

image.png

Note the missing scissors, the array highlighting differences, the shift in locations...

(Ignore the grey vs black boundary. That is covered in a different Idea)

 

Here is a 2D array wired to the "delete from array"

image.png

 

Still no scissors, highlighting still does not match the palette icon. However, the position of the output array is more closely aligned.

I wonder if the icons ever matched? I would assume they would of at some point but got corrupted along the way.

I haven't done the CLAD in a long time, but seem to recall some questions about icon recognition. Things like this might cause some issues for some people.

---------------------------------------------
Certified LabVIEW Developer (CLD)
wiebe@CARYA
Knight of NI

Well, they probably did not ever match. The palette icon is 32X32, the diagram image can be anything. The shift of the right part does indeed seem unnecessary.

 

Not sure why the scissors are not on the diagram, or why it is in the palette.

 

What would you prefer: add scissors to the diagram, or delete scissors from the palette?

Frozen
Active Participant

The scissors kinda makes sense in that you are cutting out a section of the array. Although the arrow would make more sense on the insert function, not the replace.

With or without? You decide. I just want consistency.

It would be interesting to check every major LV release to see if the icons ever match. My bet is that did... a long long time ago. Anyone have a copy of LV4 laying around?

---------------------------------------------
Certified LabVIEW Developer (CLD)
crossrulz
Knight of NI

Actually, I do have a copy of LabVIEW 4 installed.  And the icons look really different from what we have now for Array and String functions.  Maybe a major update to those icons was done in LabVIEW 5?  But the icons were consistent between the block diagram and the pallet.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Frozen
Active Participant

Is this is how icons get corrupted?

Frozen_0-1588288339716.png

What is that icon for the "Is Value Changed" vim?
Lets look a bit closer..

Frozen_1-1588288392960.png

That doesn't make much sense. However, if you turn off the top layer...

Frozen_3-1588288478843.png

suddenly, the icon make more sense.


(Screen shots from LabVIEW 2018 SP1)

---------------------------------------------
Certified LabVIEW Developer (CLD)
AristosQueue (NI)
NI Employee (retired)

Frozen: How is the icon of a VI relevant to this thread?

Frozen
Active Participant

It is kinda related in that I was merely speculating on how the icons end up not matching. 

---------------------------------------------
Certified LabVIEW Developer (CLD)
AristosQueue (NI)
NI Employee (retired)

Frozen:

Oh. No, in the primitives case, the mismatch is somewhat deliberate. Those prims have several different modes of operation and the icons update. The diagram icon is the particular mode. The palette and CH icons are meant to be more representative of possible modes, but the palette is bounded at 32x32, so the CH can show more information.

 

I've left this thread alone to see how much it bothers people and whether the differences were too extreme. But some amount of difference is intentional.