Vscode: Explore new icons to replace smiley

Created on 29 Feb 2016  路  9Comments  路  Source: microsoft/vscode

Porting issue #3440 here.

Looking into options of switching the icon to a less distracting icon based on feedback.

*duplicate ux

Most helpful comment

@waderyan Would it make sense to perhaps offer an option to just hide the smiley from the status bar? Either with an option in the UI like:

screen shot 2016-11-22 at 12 37 23 pm

and/or including a property in user settings to hide it?

I've looked into the work involved to PR my suggestions and it seems like it would be a pretty trivial amount of work.

It seems like there is a cult of dislike surrounding the smiley, which is... quite funny given the nature of the icon. I also realize the smiley may be a consistency thing since I've seen it across all MS products lately.

All 9 comments

@waderyan Would it make sense to perhaps offer an option to just hide the smiley from the status bar? Either with an option in the UI like:

screen shot 2016-11-22 at 12 37 23 pm

and/or including a property in user settings to hide it?

I've looked into the work involved to PR my suggestions and it seems like it would be a pretty trivial amount of work.

It seems like there is a cult of dislike surrounding the smiley, which is... quite funny given the nature of the icon. I also realize the smiley may be a consistency thing since I've seen it across all MS products lately.

@Yahkob this is a good idea. A PR would be welcome. 馃槃

@bgashler1 wondering if this might be better on your radar. How do I move things to the UX backlog?

ping @chrisdias relevant for your UX process deliberation.

Awesome sounds good @waderyan. Could you or anyone else help me to understand the best practice internally to modify user settings (I'm assuming this would be the most relevant place to toggle UI state)? I tried looking through the docs for any sort of internal API like setUserSetting(k, v) but most of the docs only have information pertaining to extensions and not internal APIs.

@waderyan / @Yahkob:
We're introducing a concept soon (in tandem with #9717) for users to be able to right click pieces of UI contributed by extensions. The context menu would have the option for you to hide such UI.

screen shot 2016-11-28 at 2 42 28 pm

We could possibly apply this to parts of the core UI, as well, including the feedback widget. I will keep this request in mind as we continue to iterate on this concept.

cc @stevencl

Until this issue is properly addressed, it is possible to remove the icon ourselves with DevTools:

_Help > Toggle DevTools > Console_

document.querySelector(".monaco-workbench>.part.statusbar>.statusbar-item.right").style.display = "none";

A pattern we've been using lately is to allow hiding of components via the context menu, it would probably make sense to be consistent in the status bar:

screen shot 2017-10-25 at 10 49 15 am
screen shot 2017-10-25 at 10 49 21 am

/cc @isidorn

Yeah we need to adress the status bar overflow sooner or later. And the current patterns make sense.

Closing this off in favor of https://github.com/Microsoft/vscode/issues/7893, will copy my proposal over there.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sirius1024 picture sirius1024  路  3Comments

trstringer picture trstringer  路  3Comments

chrisdias picture chrisdias  路  3Comments

omidgolparvar picture omidgolparvar  路  3Comments

VitorLuizC picture VitorLuizC  路  3Comments