Commit Graph
95 Commits
Author SHA1 Message Date
Connor Peet 3e769a7de7 testing: polish test coverage bar (reapply)
This reverts commit 4b1cc22d87.
2024-05-13 08:02:38 -07:00
Henning Dieterichs 4b1cc22d87 Revert "testing: polish test coverage bar" (#212593) 2024-05-13 12:40:00 +02:00
Connor Peet 03f2af33a1 testing: polish test coverage bar
- Make it look more like the notebook toolbar
- Make it an overlay widget so it sticks at the top of the screen
- Add a basic 'stacking' mechanism to the editor for overlay widgets.
  This is simple and doesn't support resizing, but the test coverage bar
  never resizes, so it's good for the moment. cc @aiday-mar
- Add a setting, which is off by default pending UX discussion, for the
  toolbar. Like sticky scroll/breadcrumbs it can be toggled in a context
  menu too.
- Clean up some duplicated observable methods that I wanted to use.

![](https://memes.peet.io/img/24-05-257d9e42-f599-4f62-bd91-626ef118e205.png)
2024-05-10 13:45:50 -07:00
Henning Dieterichs 75a7755c65 Fixes #208220 (#212088) 2024-05-06 12:54:17 +02:00
Matt Bierner e483059807 Clean up some type assertions (#211751)
Clean up some assertions

Mostly just removing extra type assertions or adding them to a better spot

Also addresses some missing semicolons that snuck in somehow
2024-04-30 18:39:44 -07:00
Henning Dieterichs 5abb7572eb Fixes #210459 (#211143)
* Fixes #210459

* Fixes CI
2024-04-24 11:50:08 +02:00
Henning Dieterichs 9858988cd5 Fixes #210885 (#211138)
* Fixes #210885

* Fixes CI
2024-04-23 19:50:22 +02:00
Henning Dieterichs 9f729d2fc5 Introduces codeEditorObs (#210938)
* Introduces obsCodeEditor
2024-04-22 10:24:12 -07:00
Johannes Rieken 7b91c2d1ba Live mode uses chat widget rendering (#210157)
* reveal editor after making changes

* also give preview models a path component

* workaround errors in diff computer fyi @hediet

* * make live mode be a rendering mode
* render new files with the chat widget and not with a separate zone

* 💄

* fix tests
2024-04-11 14:43:53 +02:00
Henning Dieterichs e03ba6cbf6 Fixes diff editor missing border bug. 2024-04-09 01:12:32 +02:00
Henning Dieterichs 665160f538 Fixes #199773 2024-04-07 19:34:31 +02:00
Johannes 76301af69c 💄 2024-04-04 12:43:56 +02:00
Johannes 5b1b744590 - extract IChatListItemRendererOptions
- use diff editor hiding of unchanged regions
- simpler code compare block (for now)
2024-04-04 11:51:06 +02:00
Johannes cf0038479e support vscode.ChatResponseTextEditPart and support rendering of text edits in chat widget (using the diff editor) 2024-04-03 18:19:22 +02:00
Henning Dieterichs 32d5ad58e7 Inline completion refactoring (#209011) 2024-04-02 09:30:59 -07:00
Henning Dieterichs 1c26e87c0d Fixes #209251 2024-04-02 15:17:30 +02:00
Logan Ramos af1d328489 Remove isMeasurement (#209287)
* Remove isMeaasurement from the typing

* Remove isMeasurement
2024-04-01 21:00:07 +02:00
Henning Dieterichs 3e41bfbe49 Fixes #208819 2024-03-26 19:57:10 +01:00
Henning Dieterichs 17e86debf7 Fixes #206558 2024-03-26 17:52:45 +01:00
Henning Dieterichs 38695f10be Fixes #208615 2024-03-26 15:57:12 +01:00
Henning Dieterichs c115d644bb Fixes diff editor gutter focus problem 2024-03-21 16:36:24 +01:00
Henning Dieterichs cc0b99cf22 Fixes gutter from capturing mouse wheel 2024-03-21 15:58:37 +01:00
Henning Dieterichs 2a14ad4b71 Fixes diff editor gutter menu focus problems 2024-03-21 15:40:37 +01:00
Henning Dieterichs 889093bb7a Fixes diff gutter styling issues
Signed-off-by: Henning Dieterichs <hdieterichs@microsoft.com>
2024-03-18 13:16:10 +01:00
Henning Dieterichs b7d35c8bdd Implements #206808 2024-03-15 17:08:36 +01:00
Henning Dieterichs fb865521ce Renames RangeLength to TextLength 2024-03-08 16:27:50 +01:00
Henning Dieterichs a278ef641d Moves utilities into RangeLength 2024-03-08 16:27:50 +01:00
Henning Dieterichs 655a48b67e Introduces RangeLength 2024-03-08 16:27:50 +01:00
meganrogge 5d3b37490e clean up 2024-02-29 12:20:06 -08:00
meganrogge fb6e06a8cf fix #203576 2024-02-29 12:13:22 -08:00
Henning Dieterichs 90ab3213c3 Move diff editor internal commands to their own file 2024-02-26 12:48:04 +01:00
Henning Dieterichs bd4ba72a33 Fixes #199290 (#206112) 2024-02-23 18:52:11 +01:00
Henning Dieterichs 0bd70d48ad code editor move (#206074) 2024-02-23 14:35:45 +01:00
Henning Dieterichs 3363acb98b Fixes revealing unchanged code bug (#206065) 2024-02-23 12:28:04 +01:00
Henning Dieterichs 64355fa7f4 Fixes #195384 (#206004) 2024-02-23 11:55:32 +01:00
Johannes 2819e44d2c update scrollbars when dimensions change 2024-02-19 11:40:19 +01:00
Henning Dieterichs 7f07489455 Small improvement 2024-02-16 17:31:45 +01:00
Henning Dieterichs 4ab700330c Fixes CI 2024-02-16 17:31:45 +01:00
Henning Dieterichs 772e211344 Small code cleanup 2024-02-16 17:31:45 +01:00
Henning Dieterichs 10bc7cabe1 Diff editor code improvements (#205147) 2024-02-16 11:25:10 +01:00
Henning Dieterichs cff1e8e9a7 Removes accessibleDiffViewer dependency to DiffEditorEditors 2024-02-16 11:15:29 +01:00
meganrogge 5ff3ac1084 first pass of renaming 2024-02-12 10:34:25 -06:00
Matt Bierner 777ea450a1 Adopt localize2 in more places (#203842)
Switches many callers to use `localize2` instead of duplicating strings
2024-01-31 02:16:25 +01:00
Henning Dieterichs 603bc41a07 Fixes diff editor soft assert 2024-01-22 19:13:12 +01:00
Henning Dieterichs dca6f399d3 Fixes diff editor bug 2024-01-22 13:03:30 +01:00
Henning Dieterichs a00c9c385f Fixes diff editor bug 2024-01-12 13:36:54 +01:00
Henning Dieterichs 4d2d0582c6 Fixes #199328 2024-01-11 19:27:03 +01:00
Henning Dieterichs effbda690c Fixes #187844 2024-01-11 11:56:31 +01:00
Henning Dieterichs 90f37e5ee2 Adopts localize2 (see #155983) (#201803) 2024-01-04 07:49:15 -08:00
Henning Dieterichs 17e0dec8cf Fixes #198471 2024-01-03 12:46:30 +01:00