Adds max-height: 90vh to the dialog box to prevent it from exceeding the
viewport height, matching the existing max-width: 90vw constraint.
The message content area now scrolls when it exceeds available space:
- Added align-self: stretch to .dialog-message-container in horizontal
layout so it fills the row height and triggers overflow-y scrolling
- Added min-height: 0 to .dialog-message-container in vertical layout
to allow flex shrinking and overflow-y scrolling
- Changed .dialog-message-container overflow from 'hidden' to 'overflow-y:
auto; overflow-x: hidden' to enable vertical scrolling
Buttons, toolbar, and footer remain visible. Only message content scrolls.
Fixes https://github.com/microsoft/vscode/issues/296528
(Commit message generated by Copilot)
- Replaced hardcoded box-shadow values with new CSS variables for consistency and improved theming.
- Updated styles in postEditWidget, findOptionsWidget, findWidget, floatingMenu, hover, parameterHints, peekViewWidget, renameWidget, stickyScroll, suggest, actionWidget, hover, quickInput, agentFeedback components, and more.
- Introduced new shadow variables: --vscode-shadow-sm, --vscode-shadow-md, --vscode-shadow-lg, --vscode-shadow-xl, and --vscode-shadow-hover for better control over shadow effects.
Co-authored-by: Copilot <copilot@github.com>
* WIP: keep actions visible when tree has horizontal scroll
Fixes#251722
* feat(npm): fixed conssitency of right side aligned buttons
* Fix TreeView action alignment during horizontal scrolling
Offset actions using --list-scroll-right-offset so they remain
aligned to the viewport edge. Apply only to rows containing
action items and adjust spacing for correct visual alignment.
* fixed extra space issue on nodes having file decoraters
* Remove known variable - will add back in a separate PR
---------
Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
* refactor layout and layout2d into base common
* support anchored quick pick
* wip: use anchored quick pick in scm
* almost there
* undo scm history view pane
* Chat - implement session picker in the chat panel title
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Port changes again, and clean things up
* Pull request feedback
* missing changes
* cleanup
* fix bad merge
* reduce complexity
* polish
* update title
* Adopt the anchor
* Fix compilation error
* Fix monaco editor check
* Enhance drag-and-drop functionality in QuickInput: add cursor style for no-drag state and enable/disable control
* Fix positioning bug
* fix change of behavior of layout2d
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.