Commit Graph

204 Commits

Author SHA1 Message Date
Justin Chen
0ae5775b93 chat bubbles for requests (#249681)
* chat style update

* add back css accidentally deleted

* both in text bubbles

* with border and right aligned

* better css for bubbles

* better logic using toggle

* make margins better

* better css

* better scenarios for showing bubbles

* remove unused import

* better code blocks

* move some stuff around

* chat blocks but on right side only

* fix chat rendering code blocks

* pass on no bubbles in inline

* handle bubbles in not inline chat

* add new variables for chat bubbles

* cleanup
2025-05-27 10:45:59 -07:00
Benjamin Pasero
02a172d088 chat - tweak animated setup dialog to animate angle (#249887) 2025-05-27 15:38:51 +02:00
Benjamin Pasero
7f14821c2e chat - setup dialog tweaks (#249449) 2025-05-22 11:26:42 +02:00
Sandeep Somavarapu
6f5a7f83b8 implement mcp server gallery view (#248926)
* first cut

* change schema and types

* show mcp servers in extensions view

* implement install and uninstall mcp server

* move imports

* fix layer check
2025-05-14 07:54:41 -07:00
Ladislau Szomoru
5c6c9930b1 Engineering - add missing colors (#247827) 2025-04-30 10:44:11 +02:00
Ladislau Szomoru
7452464515 SCM - add secondary quick diff provider (#246707)
* WIP - initial implementation

* Add stagedQuickDiffProvider API

* Reduce the usage of `isSCM`

* Make unstage feel snappier

* Deduplicate diffs between primary and secondary

* Fix unstage selected ranges to work from the editor

* WIP - saving my work

* Fixed deduplication and commands

* Add pattern colors

* Rework the colors, and fix deleted glyph

* Got unstage commands working

* Update provider name

* Some improvements

* Cleaned up CSS

* Tweak decoration colors

* Update proposed API naming

* Contributed decorations will use the primary colors for the time being

* More cleanup
2025-04-16 12:52:36 +02:00
Megan Rogge
d06556da99 register terminal suggest colors/ icons (#244286) 2025-03-21 12:21:31 -07:00
Benjamin Christopher Simmonds
fc498c1ba6 First iteration of NES widget update (#243554)
* first iteration of NES widget changes

* 💄

* sidebyside

* word replacement view

* 💄
2025-03-18 17:28:46 +01:00
Simon Lamon
bdc8c07580 High contrast gutter items (#240906)
High contract gutter items
2025-03-12 10:07:22 +00:00
Daniel Imms
db9b899525 Fix new terminal suggest icon colors
Part of #241727

The rest of this issue will be fixed in March
2025-02-27 13:21:52 -08:00
Benjamin Pasero
c202fb0bcf ux - tweak status locations including copilot to be more aligned with our UX standards (#242154) 2025-02-27 10:14:21 +01:00
Benjamin Pasero
c75ab9d934 chat - status tweaks (#242110) 2025-02-26 13:31:46 -07:00
Benjamin Pasero
74e43f0375 chat - tweaks to status (#242073) 2025-02-26 16:05:46 +01:00
Benjamin Pasero
6988f72b91 chat - status UX tweaks (#242027) 2025-02-26 09:35:15 +01:00
Benjamin Pasero
cf93804e07 chat - refactor status entry (#241454) 2025-02-21 10:18:14 -07:00
Marc Mueller
883e8823d0 Add panelTitleBadge color variables (#240645)
* 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_*
2025-02-18 11:35:28 +01:00
Henning Dieterichs
547f38708a Implements inline edit fade out animation (#241031) 2025-02-17 20:18:43 +01:00
Henning Dieterichs
05b004e64f Uses squiggles for warnings 2025-02-12 16:18:36 +01:00
Johannes Rieken
a5d836544d tweak auto-accept flow (#238057)
* make setting a number which is the delay in seconds
* no count-down in btn, but just an simple animation
* stop auto-accept when hovering over the btn

https://github.com/microsoft/vscode-copilot/issues/11747
2025-01-16 17:01:26 +01:00
Benjamin Christopher Simmonds
645027c7d9 Highlight accepted inline edits temporarily (#237682)
highlight edit after applying
2025-01-10 12:20:18 -08:00
Johannes Rieken
8439692139 make edits highlight more smooth and animated when "stuck" (#235376) 2024-12-05 11:33:16 +01:00
Henning Dieterichs
90e852884b Inline edits ui tweaks (#235018) 2024-12-02 18:19:53 +00:00
Johannes Rieken
a43f284857 tweak inline chat hint (#234544) 2024-11-25 11:15:03 +01:00
Don Jayamanne
1b86938a29 Display deleted cells in viewzones (#233740)
* Display deleted cells in viewzones

* Simpler fix

* Revert

* misc
2024-11-13 07:23:30 +01:00
Connor Peet
ec168810ca testing: update error message badge with some feedback (#233447)
- Make the border styleable
- Fix pointer rendering issues with zoom
- Make the width account for scroll contents
2024-11-08 23:17:15 +01:00
Connor Peet
cdd03ef969 testing: try out new 'badges' UI for test failures (#233137)
* 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
2024-11-06 00:35:37 +01:00
Johannes Rieken
08dbf783fc allow to resize inline chat zone (#232795)
* * 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
2024-11-01 02:01:56 -07:00
Henning Dieterichs
52f35de63b Uses proper theme colors for the inline edit indicator (#232055) 2024-10-23 07:45:11 -07:00
Rob Lourens
8d8f0cd9d4 Improve chat scrolling (#231370)
* Don't auto-scroll while chat response loads
Fix microsoft/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
2024-10-14 21:04:35 -07:00
Joyce Er
370f5619b9 fix: use chat edit state for chat file list decorations (#230284)
* fix: use chat edit state for chat file list decorations

* Add theme defaults
2024-10-02 09:50:08 +02:00
Benjamin Pasero
1c45703db2 debt - update colors (#230103) 2024-09-30 11:13:55 +02:00
Aiday Marlen Kyzy
eec0d205c8 Edit Context : Using border instead of background color for composition (#229851)
* registering new colors to use for the composition

* removing background color and using border instead
2024-09-30 10:44:47 +02:00
Ladislau Szomoru
4ade36e5ca SCM - 💄 remove more of the history item group terminology (#228139) 2024-09-10 20:27:27 +02:00
Daniel Imms
b39eb9c147 Update known variables 2024-09-04 14:07:57 -07:00
Ladislau Szomoru
cd0427ad28 SCM - add color to history item labels (#227436)
* Initial implementation

* Cleanup colors

* Revert changes to define colors in the git extension

* Add colors to labels
2024-09-03 14:04:22 +02:00
Ladislau Szomoru
72e9b7daff SCM - remove old incoming/outgoing code (#227200)
* Delete SCMViewSeparatorElement

* Deleted all renderers

* Delete SCMHistoryItemGroupTreeElement

* More clean-up

* Cleanup old menus

* Fix compilation errors after ESM merge
2024-08-30 14:10:47 +02:00
Benjamin Pasero
ab9f00c922 linux - compute WCO width based on actual values (#227075) 2024-08-29 15:42:23 +02:00
Justin Chen
fe018d2f04 custom color theme for action list widget (#223245)
* action list colors

* mvoe to listColors

* dont change imports

* remove whitespace
2024-08-08 13:16:01 -07:00
Daniel Imms
8bdf399e0b Add command guide theme key
Fixes #224469
2024-08-02 11:17:48 -07:00
Sandeep Somavarapu
ec07594cb9 profiles editor feedback (#221938)
* 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
2024-07-17 15:26:44 +02:00
Sandeep Somavarapu
8997deb01e Enhance Profiles Editor (#221845)
* radio buttons

* fine tune radio buttons

* fix active item coloring in hc theme

* improve text

* use tree for rendering
2024-07-16 11:35:21 -07:00
Matt Bierner
4caa46afc4 Fix font family fallback in parameter hints (#221737)
Fixes #211714
2024-07-15 11:39:33 -07:00
Martin Aeschlimann
4c69ceba2f rename editor.collapsedText to foldPlaceholderForeground (#219338)
rename vscode-editor-collapsedText
2024-07-01 12:13:03 +02:00
Mohammad Baqer
4580ba51fe make collapsedText theme-able (#173203)
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2024-06-25 14:28:39 +00:00
David Dossett
a3a8dd5b01 a11y: Add opt-in setting to underline links within p elements (#216842) 2024-06-21 12:55:43 -07:00
Henning Dieterichs
309351259c Implements experimental inline edits
Signed-off-by: Henning Dieterichs <hdieterichs@microsoft.com>
2024-06-21 00:35:09 +02:00
Daniel Imms
d6dcdf99c0 Fix terminal sticky scroll on HC themes
Fixes #216729
2024-06-20 09:58:13 -07:00
Johannes Rieken
88d860624c Inline chat UI overhaul (#215927)
* 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
2024-06-17 11:26:21 +02:00
Henning Dieterichs
f82523eb08 Uses editor option to control editor placeholder. (#214427)
* Uses editor option to control editor placeholder.

Signed-off-by: Henning Dieterichs <hdieterichs@microsoft.com>
2024-06-06 18:09:59 +02:00
Megan Rogge
d9148b110e mute terminal hint color (#214173)
fix #213647
2024-06-04 13:55:17 -07:00