microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
163.93k stars 29.18k forks source link

Status bar background color #1884

Closed joe-watkins closed 7 years ago

joe-watkins commented 8 years ago

The blue color is very distracting.. a way to change the color of that would be great!

anh072 commented 8 years ago

I hate that blue color

smlombardi commented 8 years ago

@bgashler1 Theming would be nice, but a simple gray that relates to the sidebar and tree background would be enough. Possibly behind a flag in preferences?

tylercubell commented 8 years ago

@pkieltyka Did you even bother to read the comment history?

pkieltyka commented 8 years ago

@tylercubell usually I do, my mistake

ibuisic commented 8 years ago

+1

dfucci commented 7 years ago

+1

be5invis commented 7 years ago

Maybe, I say MAYBE, someone could implement an official theming function (or module, whatever) first and report afterwards. It is called 先斬後奏 in China.

AlexCasa commented 7 years ago

Without using plugin, you can just open this fileworkbench.main.css and change .monaco-workbench>.part.statusbar from background:#007acc; to background:#252526; (gray).

impaler commented 7 years ago

Thanks @AlexCasa hack worked, the file was located on linux at /usr/share/code/resources/app/out/vs/workbench/workbench.main.css

I look forward to be able to do this without editing minified css files :hurtrealbad: and being warned vscode install is corrupt https://code.visualstudio.com/docs/supporting/faq#_installation-appears-to-be-corrupt

rgfx commented 7 years ago

File Location on windows 7

C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\workbench\workbench.main.css

geddski commented 7 years ago

it would be great to make skinning the entire UI possible

it6 commented 7 years ago

+1

Blue status bar is distracting, please set the default to black (or some variation, so it doesn't stand out).

bgashler1 commented 7 years ago

While we work on enabling custom theming of the UI, we are considering the following changes to the default UI colors.

You'll notice we're thinking of muting the status bar.

dark-01 light-01

None of this is set in stone. Would love to hear what you think. Please use the GitHub reactions screen shot 2016-11-23 at 2 05 45 pm so we can get a feel for how people like this.

be5invis commented 7 years ago

@bgashler1 If the gray color is an opt-in, please, give us the ability to customize (and also, the other UI elements: color, size, spacing, typography, etc.)

bgashler1 commented 7 years ago

@be5invis we are working on enabling some UI theming capabilities as well #3112

be5invis commented 7 years ago

@bgashler1 For a theme builder, they want the theming capability not being limited in the area of colors. Using CSS is a final solution, though the theming power in Sublime Text works well either.

ps. Please give ability to remove the border of scroll bar.

faustinoaq commented 7 years ago

🙂 +1 These captures looks great!

mathisonian commented 7 years ago

For OSX users trying to make the change @AlexCasa suggested, the file is located at:

/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.css

edit:

I would also recommend adding: .dropdown.send-feedback{display:none} if you want to get rid of the creepy smiley face.

qcol commented 7 years ago

+1

owenso commented 7 years ago

+1

joeshub commented 7 years ago

@bgashler1 please remove the awkward smiley, or at least make it less weird. May I suggest something like this instead? https://image.freepik.com/free-icon/comment-bubble-outline_318-27591.png

bgashler1 commented 7 years ago

@joeshub We are working on enabling people to remove UI by right-clicking on it. @bpasero will it also be possible to do this with the smiley face?

bpasero commented 7 years ago

Yeah probably. Note that we cannot (currently) allow users to hide things in the status bar because of the way how extensions can add things there in a very dynamic way.

firstrow commented 7 years ago

+1

ghost commented 7 years ago

Until this is implemented as a default feature, if anyone wants to use custom colors for UI elements, as well as disabling the smiley face, I created this extension. It doesn’t require manual css editing, everything is done from user settings. (note : it doesn’t trigger the “unsupported” mode) (edit: deprecated)

Tyriar commented 7 years ago

@bentx this uses exactly the same technique as all the other extensions that trigger the unsupported mode because it overrides the CSS and JS files, you just disable the message...

ghost commented 7 years ago

@Tyriar The only other extension I've seen for custom theming was loading a css file, I wanted everything to be manageable from user settings, it's less prompt to error and easier to use. I get the fact that you don't like it, since it "corrupts" the software, but since you're working on a future update regarding this, it shouldn't be a problem for long, right ? Meanwhile if theses extensions allow people to use VS code because they like it (as I do) and be comfortable with a GUI they use 8h+ a day, I think it's fair.

Tyriar commented 7 years ago

@bentx it's just frustrating that we wasted a bunch of time investigating random crashes and bugs causes by these types of extensions so we added the message as a compromise, now the message is being disabled (for all other extensions too) meaning users of the extension may not even know that what it's doing.

ghost commented 7 years ago

@Tyriar fair point. From my perspective the nagging message is annoying, but I agree on users not knowing what’s going on being a problem, as well as issues with screenshots without the [Unsupported] message. I updated the extension, the integrity check will stay enabled by default, and a setting entry has been added to disable it, for those who knows what they’re doing. There’s also a note on the README regarding user’s responsibility over this.

Tyriar commented 7 years ago

@bentx thanks 😄 I can't wait to get more customization as well

kaleo211 commented 7 years ago

+1

cor commented 7 years ago

Any updates on this?

skillup commented 7 years ago

+1 Waiting for status bar color customization.

equinusocio commented 7 years ago

Check https://github.com/Microsoft/vscode/issues/17608, we will have UI Api, and i will make material theme great again (lel)

jchannon commented 7 years ago

So VSCode 1.9 is out, I don't think this issue is addressed with that release, am I correct?

equinusocio commented 7 years ago

@jchannon right.. :(

GaryChangCN commented 7 years ago

.statusbar{background:#xxxxxx} only this way to change status bar color ?

Stromwerk commented 7 years ago

@GaryChangCN That is the only way to change it permanently. There is another method, although it only lasts until you reopen the editor. Using the Developer tools (Help-> Toggle Developer Tools) I manually change the color and remove the smiley. This lasts until I exit out completely out of VSCode, but that isn't a problem for me as normally I would open it at the start of a day and close it at the end.

equinusocio commented 7 years ago

@Stromwerk Where do you put custom css?

Stromwerk commented 7 years ago

@equinusocio I don't really put any custom css. I use the Developer Tools to change the values.

skillup commented 7 years ago

@Stromwerk Thanks! This is so good now.

equinusocio commented 7 years ago

@Stromwerk

.statusbar{background:#xxxxxx} only this way to change status bar color ? @GaryChangCN That is the only way to change it permanently....

martinsuchan commented 7 years ago

Note it would be useful to have the top menubar theme-able as well, just like in the full Visual Studio:
Edit, it looks like there is a separate issue for this already: #16363 vscode image

Tyriar commented 7 years ago

@martinsuchan I don't believe that's possible in https://github.com/electron/electron currently.

equinusocio commented 7 years ago

@Tyriar Atom does.

Tyriar commented 7 years ago

@equinusocio oh really? Not sure if we have anything tracking this but it should probably be a separate issue.

sheldonrong commented 7 years ago

+1

martinsuchan commented 7 years ago

@Tyriar It's always possible to use custom HTML+CSS menu that will be indistinguishable from the native system menu,

Tyriar commented 7 years ago

@martinsuchan indistinguishable is a strong word, you need to take into account:

Plus the menus may differ in minor ways between Windows versions.

nomad-software commented 7 years ago

+1 Please, can we customise this? The bright blue against a dark colour scheme is extremely distracting!