Skip to content
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

core: Fix invisible svg icons regression #10232

Merged
merged 1 commit into from
Oct 6, 2021
Merged

Conversation

msujew
Copy link
Member

@msujew msujew commented Oct 5, 2021

What it does

Closes #10231

Adds additional CSS rules that previously allowed to display svg based icons.

How to test

  1. Open the unclosable sample view
  2. Assert that the icon is correctly displayed in the sidebar
  3. Move the widget to the main area
  4. Assert that the icon is still correctly displayed
  5. Assert that other codicons/fa icons are still correctly displayed

Review checklist

Reminder for reviewers

@msujew msujew added the ui/ux issues related to user interface / user experience label Oct 5, 2021
@msujew msujew requested a review from vince-fugnitto October 5, 2021 17:03
@msujew msujew force-pushed the msujew/fix-invisible-icons branch from fbcc806 to 6419413 Compare October 5, 2021 17:23
@msujew msujew force-pushed the msujew/fix-invisible-icons branch from 6419413 to b0d7d1a Compare October 5, 2021 17:24
@msujew msujew requested a review from vince-fugnitto October 5, 2021 17:24
Copy link
Member

@vince-fugnitto vince-fugnitto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I confirmed with the sample that the svg icon is correctly displayed 👍
I verified that:

  • it is correctly displayed when docked in the side-panels (left and right)
  • it is correctly displayed as a tab (main and bottom area)
  • I did not notice any regressions with codicons

@msujew msujew merged commit 3e3a92a into master Oct 6, 2021
@msujew msujew deleted the msujew/fix-invisible-icons branch October 6, 2021 11:31
@github-actions github-actions bot added this to the 1.19.0 milestone Oct 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui/ux issues related to user interface / user experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

core: regression when using iconClass
2 participants