Closed Tyriar closed 5 years ago
@eamodio there's no such thing as too much feedback π
For the refresh icon maybe just increase the brightness slightly to compensate?
@misolori The padlock state is much easier to identify as locked or unlocked now ππΌ
To follow up on what @eamodio mentioned about the search icon being thinner than the others, I think both the search icon and the explorer icons look thinner than the rest, it's easier to see this when the explorer icon isn't selected.
I saw your reply about being harder to make this thicker without going overboard, but perhaps the source control, debug and extensions icons can be made thinner to balance it all out?
I feel that making icons thinnker would make them less visible
β€οΈ Thanks to all of the feedback so far, we very much value the time you take to test this, and please keep them coming. I've updated the build with more fixes and we've also been keeping this updated with master
so it should contain the latest fixes. Here are the icon fixes:
Note: If you already have the exploration build, it will prompt you to update and you can get the latest through there. Otherwise you can use the download links below:
@misolori Looks awesome!!! :shipit: Really love the fold/unfold chevrons!
My only concern left is the lightbulbs -- and I noticed the blue one today and was even harder to see imo
Here are a few other nits :smile:
Oh and finally the status bar (mainly because of the octicons) doesn't really fit with the outline icons (imo)
@eamodio π thank you as always
Also, in @eamodio's post above, the split pane and trashcan icons don't look correctly aligned (vertically) in the terminal window (3rd image).
@dalDevelo the split icon is tricky because it needs to be off by 1px to avoid pixelation. I can try to reduce the height of the trash icon so they appear the same (might look a bit weird though).
@misolori maybe bottom aligning them would help?
As I'm typing this, I have insiders terminal open and looking closely, I can also see that those icons appear top aligned in that build, I guess it's just more noticeable in exploration because the lines are thinner.
Was just an observation really, not a big issue, and one that you were already aware of anyway π.
For the sidebar "search" perhaps consider switching icons, due to the thickness issue. I would think of other metaphors for searching through an entire project (which is what the sidebar icon does), like binoculars or the like. I've had users thinking that the sidebar magnifying glass is "find in page" not even knowing about the other tool for that.
Unrelated to this thread, but is there any other info on the exploration build? From the icon it looks like a canary version. Will there be a continued build after this issue is done?
@kurtextrem the exploration build is what we use to test things that we donβt want to push to Insiders yet, so it serves as a testing playground. We often will test a new version of electron (or new icons π), but weβll always have the exploration build around.
Cogwheel here also looks pretty fuzzy, in general I feel like the solid ones look way better!
We've moved our icon explorations to our Insiders build as we're getting a closer to finalizing them. You can enable this via the workbench.iconExploration.enabled
setting, which means you can use your own file icons now π. We still don't have these icons in the status bar but those will be coming soon.
Additionally, given the feedback from here and on our user studies, we've found the outline style to have the most positive impact and will be going in that direction for the style.
Also, we won't be updating the exploration build and will be using Insiders from here on out. Please comment here if you see any issue with this. Thank you everyone for the feedback so far, it really is helpful!
See above, cogwheel still a bit fuzzy, also does that mean code will come only the outline style or will both styles be included?
Can the active icon become a little bolder as well? Thereβs still a lack of contrast that makes it more difficult to differentiate for me.
@Stanzilla I'll look into the settings/cog pixelation. Given the feedback we've been receiving via GitHub/Twitter/Reddit and from our user studies, the outline style has had the most positive impact and will be going with that style. And given the complexity of introducing two styles with extensions and the icons they provide, it would be a lot of work on extensions to support this. We'd need to have a better icon system in order for that to happen, but one step at a time π
@jtlowe I'll try to improve the contrast of active/inactive activity bar icons.
Noticed another minor issue -- the outline versions of the info/warning/error icons are hard to see:
The debug icons feel too thin to me -- especially restart
I still feel that files is thinner. HiDPI screen 250% 3200 x 1800 13"
Zoom level 0 on Windows at 100% scale, the explorer is aligned to the grid but the other straight lines aren't (ext, scm):
@misolori only with the new icons on in the insiders build, I am seeing a new bug -- the twisties are no longer independently clickable which causes issues for items that both have children and an on-click command.
@eamodio can you elaborate? I'm able to click on the twisties and other commands
Edit: Nevermind, I see what you mean with the compare branch. There appears to be some weird bug where changing the background-image on a pseudo element renders it invisible, making it un-clickable. Going to have to investigate this a bit more since this doesn't happen anywhere else. Can you point to where this is on the GitLens repo?
@misolori Here's the code that creates that item -- basically it is an item that has a TreeItemCollapsibleState
of either Collapsed
or Expanded
as well as a command
@misolori Here is the offending code: https://github.com/Microsoft/vscode/blob/555739fa7383ef69a7871c9c835ebffbcce3ef32/src/vs/base/parts/tree/browser/treeDefaults.ts#L227-L230
Its checking for a background image, which no longer exists
Also for the twisties, rather than switching between 2 images -- it looks cool with a rotation and a transition π
@eamodio Ok, I think I fixed the issue now (this is only an issue on the icon exploration as I'm using css to override the icons, shouldn't happen in stable):
Here's a summary of all of the updates coming in the next insiders:
Debug controls have been increased in weight (might encounter pixelation in the pause/stop buttons on non-retina)
Lightbulbs are now filled
All Next/Prev arrows are consistent
Quick outline icon are now aligned
Debug console icon increased in height
Activity bar badges are smaller
Refresh icons are smaller
Compare changes is slightly bigger
@JMS55 I'll try and tweak the open changes, this one is going to be fuzzy because of the circle angles as those always sit off the pixel grid. The checkmark was previously too small so we bumped it up a size. You seem to have a missing icon in the Git action up top (gray square), are you using a GIt extension?
@misolori yes, git-graph's icon is broken, I assume I'll just file an issue there once 1.36 releases. It's not about the checkmark being too small or thin, can you decrease the angle of the check? More like the current (stable) icon
@JMS55 I increased the compare changes icon and also fixed the missing icon for git graph (was a bug on my end). Thanks for the feedback!
Just noticed that the conditional References view has a very small icon compared to other views (not updated yet?):
The arrow for the next change in the diff view seems broken
The resume button when debugging is broken too
@HazemAM thanks, will fix that one.
@eamodio yea those two have been fixed (we haven't released a new Insiders yet since Thursday)
@kowalski7cc
WRT the explorer icon in the activity bar (the stroke size doesn't match the other icons)..monaco-editor.hc-black .margin-view-overlays .folding.collapsed, .monaco-editor.vs-dark .margin-view-overlays .folding.collapsed
@glen-84
>
chevrons you've seen aroundwhere can I download this version to test? I'm using fedora. I saw url only for debian based distros
Error icons are hard to read compared to stable. Additionally lots of colors throughout the app seem off.
what's about material design?!
@SupinePandora43 you mean Fluent Design? This is Microsoft not Google :D
@Stanzilla , yes... but does vscode supports custom UI icons (not file/folder icons)
The explorer icon is thinner
The Replace All
button is a little complex
The checkboxes are outdated
The angle bracket should be updated? (>)
The keyboard shortcut icons are outdated
I've updated the activity bar icons so they are all uniform and match the thickness of the other icons:
A little bit of details: these icons were designed at the original 16x16 and then scaled up so the strokes are the same, which means that they will be off-grid. We did try these to be on-grid at 1px but they ended up looking too thin/small (see below). We also added bevel corners help make the angles more consistent and aligns with the the new Microsoft Design Language (Fluent) icons which Visual Studio will also adopt.
TBH, I prefer the ones on the left (thin), but I don't feel strongly about it π
@eamodio I was originally leaning towards the thinner ones but after seeing them on higher dpi screens the icons became harder to see and harder to tell which one was active.
See images below of the various different icons across the UI at x2 with some comments. This is by no means exhaustive but contains the major icons:
/cc @bpasero
General comments
Explorer
-
, why is it a different blue than the one used in the status bar?Search
x
an inconsistent style with thex
used elsewhere?Git
Debug
Problems
Editor