microsoft / vscode

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

Git status in File Explorer #178

Closed ozsay closed 7 years ago

ozsay commented 8 years ago

Similar to what atom provides in the project explorer:

  1. New files are displayed green.
  2. Modified are displayed yellow/orange.
  3. Ignored files are displayed transparent-ish.

Thanks

waderyan commented 8 years ago
csinco commented 8 years ago

Would be cool if this was exposed as an extension in some way. I worry that in some cases, the tree can be a bit polluted with color and look like a Christmas tree. Or if not, at least have the option to toggle it on and off.

waderyan commented 8 years ago

Yes I agree. I created a separate issue to have this exposed in extension API (see #1394).

timc13 commented 8 years ago

+1

0cv commented 8 years ago

Would love that too. The Git tab is very handy but this is for another purpose - having colors like in Atom would be very complimentary to see at a glance what's changed and where (with the color propagating automatically up to the top directory). That's probably the feature I miss the most from Atom.

Usually, you don't have 10s or 100s of modified files uncommitted, so it's unlikely to look like a Christmas tree :)

dend commented 8 years ago

So it looks like the PR for this was closed. @bpasero @joaomoreno - any updates on the status of this work?

JohhnyP commented 8 years ago

Check this https://github.com/Microsoft/vscode/pull/8462

joaomoreno commented 8 years ago

No updates...

bpasero commented 8 years ago

Thanks so much for your interest in this issue! It is currently assigned to the backlog. Every month we pick items from the backlog to plan for the current iteration. Please see https://github.com/Microsoft/vscode/wiki/Issue-Tracking#planning for more information.

Since we are a small team of developers, there is only so many feature requests and issues we can work on for one milestone. Nevertheless we always welcome pull requests and are happy to accept them if they meet our quality standards.

leaxoy commented 8 years ago

+1

drew-r commented 8 years ago

+1

Diliz commented 8 years ago

+1

procterw commented 8 years ago

+1

cguilhermef commented 8 years ago

+1

liphvf commented 8 years ago

+1

djabif commented 8 years ago

+1

shh-machine-user commented 7 years ago

+1

davideuler commented 7 years ago

+1

feng-yilinsc commented 7 years ago

+1

13rac1 commented 7 years ago

Please stop writing +1. It emails everyone in the issue. Use the emoji reactions on the first comment.

dmcclureagl commented 7 years ago

+1

ninahaack commented 7 years ago

Hi, do you have any news about this feature-request? I started to use the vscode today and I'm already loving but I really miss the colors indicating the changes Congratulations for your work

lsthye commented 7 years ago

+1

sir-marc commented 7 years ago

While implementing this, please consider 206

abdonrd commented 7 years ago

I add some screenshots to help:

Atom default:

screen shot 2016-12-15 at 12 29 11

VSCode default:

screen shot 2017-01-05 at 10 55 23
rahulv3a commented 7 years ago

+1

LuisPalacios commented 7 years ago

+1

joeblew99 commented 7 years ago

This would be very useful.

there is already the ability to modify the way files and icons are listed in the file tree. This extension does it https://github.com/robertohuertasm/vscode-icons.

It does not colour the file names however

Sarfarazsajjad commented 7 years ago

+1

q13 commented 7 years ago

+1

konalegi commented 7 years ago

is there any changes? This feature stops me moving from Atom. :(

chvndb commented 7 years ago

I just moved away from Atom as performance feels much better in VSC. However, this is a luxury feature that I miss in VSC.

nikitahl commented 7 years ago

+1

arkon commented 7 years ago

I think it'd be nice to have this as a built-in setting (e.g. git.colorExplorer) instead of an extension.

rahulv3a commented 7 years ago

@arkon is there any such extension? I couldn't find any.

bergwerf commented 7 years ago

Most likely the file explorer does not have an API to modify it according to git changes. An extension would be fine for me.

On Fri, Feb 3, 2017, 07:52 Rahul notifications@github.com wrote:

@arkon https://github.com/arkon is there any such extension? I couldn't find any.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Microsoft/vscode/issues/178#issuecomment-277177373, or mute the thread https://github.com/notifications/unsubscribe-auth/AEQJ1eoLm7Sp59a2hE0tIFQnb0Q5cJnSks5rYs6tgaJpZM4GlYyH .

arkon commented 7 years ago

@rahulnever2far No, it was just a suggestion since it was previously suggested that it could be exposed as an extension API (which is okay too, I suppose).

devalexua commented 7 years ago

Recently decided to move on VSCode and I really miss this feature

bhudgens commented 7 years ago

Please add. Adds friction to productivity when trying to jump over from Atom.

fredrikaverpil commented 7 years ago

@KozhokarAlex @bhudgens and others: click the thumbs up icon in the first post to show the developers you are requesting this feature. They sort issues by thumbs up to determine which feature requests are the most popular ones.

As you can see from this kind of issues sorting, this issue is the 3rd most requested feature right now.

axdyng commented 7 years ago

Thumbs up. Recently came over from Atom..hope to see it in VSCode soon!

tdegrunt commented 7 years ago

Ah thanks @joaomoreno!

Please also add the same coloring/qit status to QuickOpen, not just FileExplorer. This way opening files can be visually filtered based on already changed files.

SOSANA commented 7 years ago

what is going on with this? why won't the maintainers merge @joaomoreno PR ? is there a plugin we can use now? this is just plan silly

joaomoreno commented 7 years ago

@SOSANA Not sure what you mean by PR, which PR are you referring to?

2824 opens the door to fix this one, so just be patient a bit more.

wilomgfx commented 7 years ago

@SOSANA thats an issue, not a PR 🤣

hevans90 commented 7 years ago

+1 this feature would be amazing for productivity

publiclass1 commented 7 years ago

+1

bergwerf commented 7 years ago

@publiclass1 @hevans90, ... (insert all other people who commented with +1) ..., PLEASE do not post comments about just how much you want this feature. This is what GitHub added the emoji reactions for. Just thumbs up the original comment. That way I can get back to using email notifications what they were intended for (keep updated about the progress of this issue, and not whoever in the world also wants this). Sorry everyone for also spamming you. I sincerely hope more people will learn to stop +1-ing issues.

baetz-daniel commented 7 years ago

+1

Gold-Vibes commented 7 years ago

I use PhpStorm But would rather use VS Code for everything. I currently use as many VS Code windows as I can. Can you please eventually have this coloring system as an option as I prefer/know the PhpStorm colors. For reference:

Black - Up to date - File is unchanged. Gray - Deleted - File is scheduled for deletion from the repository. Blue - Modified - File has changed since the last synchronization. Green - Added - File is scheduled for addition to the repository. Brown - Unknown - File exists locally, but is not in the repository, and is not scheduled for adding.

etc via https://www.jetbrains.com/help/phpstorm/2016.3/file-status-highlights.html . You guys rock, Thank you.