Modern UI: Enhance tab design for improved accessibility and usability - #329145
Merged
Conversation
…kable area Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…pping tabs Co-authored-by: Copilot <copilot@github.com>
…ility Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…stency Co-authored-by: Copilot <copilot@github.com>
…t themes Co-authored-by: Copilot <copilot@github.com>
…padding for better layout
Contributor
📬 CODENOTIFYThe following users are being notified based on files changed in this PR: @benibenjMatched files:
|
Contributor
There was a problem hiding this comment.
Pull request overview
Introduces pill-style Modern UI editor tabs with larger hit areas and updated state styling.
Changes:
- Adds a decorative tab-fill element.
- Updates tab spacing, sizing, and state backgrounds.
- Preserves default styling outside Modern UI.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
tabs.css |
Implements Modern UI pill styling and hit areas. |
multiEditorTabsControl.ts |
Adds the decorative tab-fill element. |
multieditortabscontrol.css |
Hides tab fills outside Modern UI. |
…th calculations Co-authored-by: Copilot <copilot@github.com>
mrleemurray
marked this pull request as draft
August 5, 2026 10:23
auto-merge was automatically disabled
August 5, 2026 10:23
Pull request was converted to draft
… bars Co-authored-by: Copilot <copilot@github.com>
…container Co-authored-by: Copilot <copilot@github.com>
…o-tab-bars layout Co-authored-by: Copilot <copilot@github.com>
…ontrast themes Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…stency Co-authored-by: Copilot <copilot@github.com>
…acing Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…nding with UI elements Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…al spacing Co-authored-by: Copilot <copilot@github.com>
mrleemurray
marked this pull request as ready for review
August 5, 2026 12:19
DonJayamanne
previously approved these changes
Aug 5, 2026
dmitrivMS
approved these changes
Aug 5, 2026
jo-oikawa
approved these changes
Aug 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to the visual appearance and structure of editor tabs, focusing on the Modern UI style. The changes add a new
.tab-fillelement for pill-shaped backgrounds, refine tab padding and spacing, and update how tab backgrounds and hit areas are rendered. There are also several adjustments to spacing and layout to ensure consistency, accessibility, and better alignment with the Modern UI design guidelines.Modern UI Tab Rendering Enhancements:
.tab-fillelement to each tab inMultiEditorTabsControlfor rendering pill-shaped backgrounds, which allows for more flexible and visually consistent styling. [1] [2].tab-fillas the pill background in Modern UI, with different background colors for hover, selected, and active states, and ensured it does not interfere with tab content or hit areas.Tab Spacing and Layout Adjustments:
Cleanup and Removal of Redundant Styles:
.tab-fillapproach. [1] [2] [3]These changes collectively modernize the tab appearance, improve accessibility, and lay the groundwork for further UI enhancements.
Resolves #325256
Resolves #328765