-
Notifications
You must be signed in to change notification settings - Fork 30.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Copy code-icon.svg
to near where it is used
#19889
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I meant it as: literally commit a copy of that file, leaving the original untouched.
This is as bad now, since the build needs to understand src/vs/workbench/parts/welcome
.
@joaomoreno Could you be more specific what needs to be done here? |
Sure, sorry if I was ambiguous.
And then change both references
to
|
@joaomoreno Got it: I'll do that in the distro repo, right? Also: I can move them since they are only used for the welcome ux. And: |
Now I understand why the current solution is as is! And the fix likewise! The icon is in the distro repo! I'm more in favour of using a meaningful icon for each of the features instead of the product icon. From https://vsicons.azurewebsites.net/, the VSTS Bowtie Icon Font collection, I suggest the following icons:
What do you think? It would be great to have a solution which isn't hacky, scales and doesn't make the build work even more. |
@joaomoreno Let's fix the technical issue first and discuss the icon choice later. The only additional "work" the build does with this is to overwrite the icon as part of its existing mixin step. (Not sure which part you consider hacky.) |
The more the build knows about the internals of Personally I feel using the app icon in these features is wrong. Following that thought just happens to fix the technical issue, so I decided to write it down. If you still feel that using the app icon is the right way, here's what you can do: The mixin code will mix everything under |
I already do what you suggest (except I placed the icon at |
Cool. I just don't see the matching VS icon in the matching folder in the insiders and stable qualities, in the distro repo. |
Hah! I better merge that from my private branch, thanks! :) |
@joaomoreno Please take a look (fixes #19541)