StefanKert / BuildVision

A Visual Studio extension to visualize the building process.
MIT License
261 stars 43 forks source link

New icon for build projects having warnings #42

Closed muellerto closed 7 years ago

muellerto commented 7 years ago

One thing I always missed is that warnings are not visualized by a colorful icon. In C++ there are a lot of warnings which have the importance of errors. The user should notice (and handle) them very seriously. But BuildVision gives him only a very tiny number in a column. You can easily overlook it. I would like to see a yellow icon instead of the green checkmark on the left side of each project which tells me "Hey, you have warnings! Look at them!".

StefanKert commented 7 years ago

Since this is the suggestions that most users will benefit from I will see if we can get this into the next release.

So basically I think it is better to integrate this as Opt-Out so it is enabled per default and the user can disable it if someone likes the illusion of the green check mark better and ignore these errors ;)

In the end, it should look similar to this:

image

Maybe someone got a better icon for this? Probably something that fits better to the other two icons

image

I will see if I can come up with something that makes more sense and looks better.

Maybe you can add some thoughts @TSchmiedlechner?

TSchmiedlechner commented 7 years ago

Looks good! 👍 I'd prefer sticking with the icons we currently use, because they are the same as in other places in VS (e.g. the error list).

muellerto commented 7 years ago

Looks great!

StefanKert commented 7 years ago

I added this feature with 369fa75.

You should now be able to see the builds that finish with a warning directly in BuildVision.

image

It is possible to disable this feature by going to your Generalsettings and check/uncheck the following option:

image

I will push a new release asap, but in the meanwhile you can test this feature by installing the file you can finde HERE

Closing this for now. If something is wrong with this feature either open a new issue or reopen this one.