Commit Graph

5581 Commits

Author SHA1 Message Date
David Dossett
0471f8c218 Polish chat input part: picker collapse, padding, and icon sizing (#299293)
* Polish chat input part: adjust padding, prevent picker collapse, size add context icon

* Increase action widget row gap to 8px
2026-03-04 22:02:50 +00:00
mrleemurray
b31b8d535b update: refine color theme styles and improve CSS for better UI consistency 2026-03-04 15:50:31 +00:00
mrleemurray
0ac17b9c3b 2026 theme: update misc UI component styles 2026-03-04 10:43:58 +00:00
Connor Peet
d481546f4c dialogs: prevent custom dialogs from overflowing screen vertically (#299048)
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)
2026-03-03 13:19:17 -08:00
mrleemurray
b02a0fd311 refactor: enhance box-shadow styling for menu container based on shadow color
Co-authored-by: Copilot <copilot@github.com>
2026-03-03 11:48:31 +00:00
mrleemurray
a6e427ed1f refactor: update box-shadow styles across various components to use new shadow variables
- 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>
2026-03-03 10:47:14 +00:00
mrleemurray
1cdf38fd85 style(dropdown): remove unnecessary whitespace for cleaner code 2026-03-02 10:59:14 +00:00
mrleemurray
154634f755 style(dialog): update border-radius for modal block shadow to use theme variable 2026-03-02 10:49:13 +00:00
mrleemurray
b13422637b style(dropdown, debug-toolbar): update border-radius to use theme variable for consistency 2026-03-02 10:48:46 +00:00
mrleemurray
75b588a2ae style(dialog): replace fixed border-radius with CSS variable for consistency 2026-03-02 10:48:24 +00:00
David Dossett
a6bcce17ed Align custom menu styling with chat picker visuals 2026-02-26 10:04:34 -08:00
mrleemurray
aed186d12e fix(selectBox): enhance handling of disabled options in selection navigation
Co-authored-by: Copilot <copilot@github.com>
2026-02-26 11:27:10 +00:00
mrleemurray
911b82a84b fix(selectBox): improve handling of disabled options and separators 2026-02-26 11:21:09 +00:00
mrleemurray
5039f6a9db feat(selectBox): enhance option creation to support separators in native select box 2026-02-25 15:29:11 +00:00
mrleemurray
7f9ec73230 feat(selectBox): enhance separator handling and update focus ring behavior
Co-authored-by: Copilot <copilot@github.com>
2026-02-25 15:19:32 +00:00
mrleemurray
40db213e28 feat(selectBox): inherit font size from select button for dropdown consistency 2026-02-25 15:03:43 +00:00
mrleemurray
b834690534 feat(selectBox): add separator option styling and update focus outlines
Co-authored-by: Copilot <copilot@github.com>
2026-02-24 17:04:04 +00:00
mrleemurray
98e3531973 fix: standardize border-radius in select box styles for consistency 2026-02-24 15:03:36 +00:00
mrleemurray
ec89c76be5 fix: update select box styles for improved consistency and accessibility 2026-02-24 14:54:30 +00:00
Lee Murray
ff21980e60 Add configurable notification positions (#295571)
* feat: add configurable notification positions and update layout accordingly

* test: add unit tests for configurable notification positions and related functionality

* Update src/vs/workbench/browser/parts/notifications/notificationsCommands.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/vs/workbench/browser/parts/notifications/notificationsToasts.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/vs/workbench/test/browser/notificationsPosition.test.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Initial plan

* Replace hard-coded titlebar height with DEFAULT_CUSTOM_TITLEBAR_HEIGHT constant

Co-authored-by: mrleemurray <25487940+mrleemurray@users.noreply.github.com>

* Remove unused position variable in NotificationsToasts class

* Add ConfigureNotificationsPositionAction and integrate into NotificationsCenter

* Update src/vs/workbench/test/browser/notificationsPosition.test.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Initial plan

* Replace hard-coded titlebar height with DEFAULT_CUSTOM_TITLEBAR_HEIGHT in test

Co-authored-by: mrleemurray <25487940+mrleemurray@users.noreply.github.com>

* move some things around

* use menu with submenu for positions

* slide in from right

* settings

* .

* .

* .

* .

* .

* .

* unused

* .

* .

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mrleemurray <25487940+mrleemurray@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2026-02-22 19:25:45 +01:00
Benjamin Christopher Simmonds
cd9a8f3e8d Merge pull request #296555 from microsoft/benibenj/fresh-chinchilla
sessions feedback improvements
2026-02-21 10:01:18 +01:00
Copilot
5ba9ca4ec1 Add accessible label to workbench progress bar (#296533)
* Initial plan

* Add aria-label to progress bar

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

* Allow progress bar aria label override

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
2026-02-20 17:34:38 +00:00
BeniBenj
08ee8cdf2b sessions feedback improvements 2026-02-20 17:56:59 +01:00
Elijah King
10fbccc244 Improve chat feedback animations (#294686) 2026-02-19 15:03:54 -08:00
Sam Shubham
a102af468e Right align actions tree view (#295266)
* 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>
2026-02-17 16:18:40 +00:00
Benjamin Pasero
b1009c98bb Sessions exploration (#294912) 2026-02-17 14:14:39 +00:00
Rob Lourens
f019353b36 Copilot-aided disposable fixes (#295502)
* Copilot-aided disposable fixes

* Undo this, leave it for later

* Undo making some classes disposable when those classes weren't properly tracked
2026-02-16 06:54:19 +00:00
eli-w-king
a3fd9a09a0 Revert "Merge pull request #294021 from microsoft/eli/workbench-motion"
This reverts commit 7e632ad633, reversing
changes made to 386be2607e.
2026-02-13 10:36:28 -08:00
eli-w-king
7392f65cf6 Revert "non-responsive panel content motion (#295011)"
This reverts commit 1443559d93.
2026-02-13 10:35:38 -08:00
Benjamin Pasero
d0061bb5d5 Window control overlay does not dim when modal custom dialog shows (fix #159671) (#295117) 2026-02-13 10:44:17 +00:00
Elijah King
1443559d93 non-responsive panel content motion (#295011)
* fixes animation, non-responsive panels

* Improve error handling during view layout in SplitView animations
2026-02-12 19:42:37 +00:00
Benjamin Pasero
6fb9c86ddc grid - allow to exclude views from maximizeView (#294948) 2026-02-12 17:39:10 +01:00
Alex Ross
e4608e284f Fix git rm of codicon.ttf (#294882)
Must have gotten lost when stashing
2026-02-12 14:11:10 +01:00
eli-w-king
e8cc00bea1 restored codicon.ttf 2026-02-11 17:05:15 -08:00
Copilot
ff2c046629 Refactor quick input exit animation cleanup to eliminate duplication (#294739)
* Initial plan

* Refactor exit animation cleanup to be DRY and properly reset cancel function

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Remove accidentally committed codicon.ttf build artifact

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
Co-authored-by: Elijah King <elijahwilliamking@icloud.com>
2026-02-11 16:54:18 -08:00
Elijah King
e76d0c4fa9 Merge branch 'main' into eli/workbench-motion 2026-02-11 14:33:11 -08:00
Megan Rogge
f103973f70 add requiresAnyToolSetRegistered condition for tips (#294680)
fix #294675
2026-02-11 13:30:01 -08:00
Elijah King
6d687047ea Merge branch 'main' into eli/workbench-motion 2026-02-11 09:43:44 -08:00
Johannes Rieken
c600be49da Merge pull request #294145 from microsoft/joh/esbuild-the-things
esbuild for transpile and bundle
2026-02-11 17:07:01 +01:00
mrleemurray
341b0df09f Update @vscode/codicons to version 0.0.45-6 in package.json and package-lock.json 2026-02-11 11:37:12 +00:00
BeniBenj
6384830479 Refactor view visibility management and centralize animation logic 2026-02-11 10:52:23 +01:00
Johannes
2cb8fc3b9d Merge remote-tracking branch 'origin/main' into joh/esbuild-the-things 2026-02-11 09:52:59 +01:00
eli-w-king
f3349e3a7e added subtle fade, fixed command palette 2026-02-10 15:54:18 -08:00
Elijah King
fe391a6549 Merge branch 'main' into eli/workbench-motion 2026-02-10 15:27:08 -08:00
João Moreno
52457c5f1f Chat - implement session picker in the chat panel title (#293426)
* 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>
2026-02-10 20:05:45 +01:00
Johannes
b8f398d0e4 Merge remote-tracking branch 'origin/main' into joh/esbuild-the-things
# 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.
2026-02-10 14:55:55 +01:00
eli-w-king
c6a54123f2 fixed full screen bug 2026-02-09 14:02:51 -08:00
eli-w-king
09eede573c fixed command palette animation 2026-02-09 13:32:26 -08:00
eli-w-king
ba7ffdb523 faster transitions 2026-02-09 13:26:50 -08:00
eli-w-king
849d97e1bc smooth panel animations 2026-02-09 12:51:04 -08:00