* Add panelTitleBadge color variables
* Revert builtin theme changes
* Move panel section in theme.ts
* Use ACTIVITY_BAR_BADGE_* styles as default for PANEL_TITLE_BADGE_*
* badge wip
* badge wip
* testing: try out new 'badges' UI for test failures
I'm exploring some UI to make tests look better in already-busy
scenarios, like Copilot edits. We've long had these big inline message
decorations which get very noisy quickly, especially with word wrap on.
I'm exploring these smaller 'badge' type indicators. These are shown in
at most one place per test and their content length is very limited.
Clicking on them opens the traditional test error peek. Because I feel
like they are easier to see and more inviting to click, I turned off the
default behavior of opening the error peek. Making any edits in the test
case will dismiss the badge.
Closes#233028
* * make inline chat filter empty in-progress items
* show ellipses progress on request
* make inline zone animate its frame during request
* allow to resize inline chat zone
fixes https://github.com/microsoft/vscode/issues/230784
* Don't auto-scroll while chat response loads
Fixmicrosoft/vscode-copilot-release#138
* Show button all the time
* Fixes, don't auto-scroll for edit session view
* Keep autoscroll in inline and quick chat
* profiles editor feedback
* more polish
* fix margin
* fix outline
* fix hc theme styleing
* Show new profile action in open profile menu
* update options on name change
* don't dimiss inline chat content widget when already having typed something
https://github.com/microsoft/vscode-copilot/issues/6067
* extract `TextOnlyMenuEntryActionViewItem` for reuse
* remove unused variables
* * show chat input below request/response pairs
* setting for text-only buttons
* more dynamic buttons
* always show the first request, don't repopulate input with last message
* keep progress bar hidden, rely on "Generating..."
* no more special background color
* add `minimal` renderer style for chat renderings
* tweak font-size for details when render mode is minimal
* stable scroll position for inline chat, don't push down the lines chat is editing but push the inline chat upwards
* more buttons more compact, tweak labels
* * add missing service dependency
* repopulate input for some unit test
* allow output from `InteractiveChatController` suite
* Tabs Multi Select v1
* Color
* Only rerender selections
* Improve drag and drop and tab border top drawing
* Improved multi select behaviour
* Open With Editor multiple "support"
* 💄
* tests
* Move down to model
* Fix tests
* Sync selection and active in model
* Make unselect async
* async unselect in interface
* Model update event when unselecting with closeEditor
* async fir selectEditor
* Fix tests and 💄