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

Improve icon handling on file dialog #10079

Merged
merged 1 commit into from
Sep 27, 2021
Merged

Improve icon handling on file dialog #10079

merged 1 commit into from
Sep 27, 2021

Conversation

msujew
Copy link
Member

@msujew msujew commented Sep 10, 2021

What it does

After the codicon upgrade (#9864) we removed the scaling behavior when clicking on icons. This change aligns the file dialog with this design decision. Also makes the icons to action-items which gives them nicer hovering behavior.

How to test

  1. Open the file dialog
  2. Observe the improved handling of the buttons

Review checklist

Reminder for reviewers

@msujew msujew added file dialog issues related to the file dialog ui/ux issues related to user interface / user experience labels Sep 10, 2021
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.

The changes look good to me and align with the rest of the toolbar items 👍

packages/filesystem/src/browser/style/file-dialog.css Outdated Show resolved Hide resolved
@msujew msujew force-pushed the msujew/file-dialog-css branch from a0e29be to 7057334 Compare September 10, 2021 15:36
@msujew msujew merged commit 895c528 into master Sep 27, 2021
@msujew msujew deleted the msujew/file-dialog-css branch September 27, 2021 17:09
@github-actions github-actions bot added this to the 1.18.0 milestone Sep 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
file dialog issues related to the file dialog ui/ux issues related to user interface / user experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants