Mikayla Maki
|
c1b3d389ba
|
Fix perf problem with scrollbars in large multibuffers (#2505)
Remove scrollbars from multibuffers
Release Notes:
* Removes git scrollbar highlights from multibuffers (preview only)
|
2023-05-22 14:23:32 -04:00 |
|
Mikayla Maki
|
5a2b819c18
|
Fix bugs in git implementation (#2495)
fixes
https://linear.app/zed-industries/issue/Z-1593/clean-up-git-integration
- Fixes calculation of git offsets in the scrollbar:
fixes
https://linear.app/zed-industries/issue/Z-1608/fix-scrollbar-diffs-sliding-out-of-sync-with-gutter-diffs-in
fixes
https://linear.app/zed-industries/issue/Z-1629/project-search-panel-has-git-marks-on-the-scrollbar-misaligned
fixes
https://linear.app/zed-industries/issue/Z-1625/soft-wrap-affects-diff-locations-in-scrollbar
- Improves the performance of scrollbar hunks:
fixes
https://linear.app/zed-industries/issue/Z-1640/double-check-performance-of-scrollbar-hunks
- Fixes a long standing bug with how git gutters interact with soft
wraps:
fixes
https://linear.app/zed-industries/issue/Z-1442/make-hunks-grow-to-the-end-of-softwraps-when-ending-on-a-softwrapped
- Allows work directories to be renamed
fixes
https://linear.app/zed-industries/issue/Z-1577/fix-stale-git-repositories-when-directory-is-renamed
Release Notes:
* Fix the offsets of the git diffs in the scrollbar when there are
folds, wraps, or excerpts (preview only)
* Allow the work directory of a repository to be renamed (preview only)
* Extend git gutter to cover the entirety of a wrapped line
(https://github.com/zed-industries/community/issues/937)
|
2023-05-22 13:37:02 -04:00 |
|
Max Brunsfeld
|
ebbe52e6b0
|
🎨 Specify more dependencies at the workspace level
|
2023-04-24 17:41:55 -07:00 |
|
Max Brunsfeld
|
abdccf7393
|
Use a workspace dependency for the futures crate
|
2023-04-24 09:43:31 -07:00 |
|
Mikayla Maki
|
d060114f00
|
Added complete scripts for generating third party license files
|
2023-01-23 12:47:12 -08:00 |
|
Julia
|
f88b413f6a
|
Rewrite multi-buffer aware git hunks in range to be more correct
Less ad-hoc state tracking, rely more on values provided by the
underlying data
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-12-15 17:09:09 -05:00 |
|
Julia
|
0dedc1f3a4
|
Get tests building again
|
2022-12-15 00:17:28 -05:00 |
|
Julia
|
7c3dc1e3dc
|
Cleanup
|
2022-12-13 12:35:58 -05:00 |
|
Julia
|
00b7c78e33
|
Initial hacky displaying of git gutter in multi-buffers
|
2022-12-13 12:35:58 -05:00 |
|
Julia
|
7ac45379eb
|
Layout git gutters inclusively
|
2022-10-31 14:35:42 -04:00 |
|
Julia
|
c4b21a0ab5
|
Add action to go to next/previous git diff in editor
Co-Authored-By: Kay Simmons <kay@zed.dev>
|
2022-10-28 15:08:13 -04:00 |
|
Julia
|
2149c17a0a
|
Merge pull request #1768 from zed-industries/git-gutter-meets-code-folding
Git gutter meets code folding (and word wrap fixes)
|
2022-10-17 14:51:47 -04:00 |
|
Julia
|
e75dcc853b
|
Include deletion hunks in fold regardless of end
|
2022-10-13 00:42:53 -04:00 |
|
Max Brunsfeld
|
6cdf4e98fc
|
Re-export basic text types from text and language crates
Also avoid production dependencies on fs and rope in collab
|
2022-10-12 15:48:19 -07:00 |
|
Mikayla Maki
|
0beb97547e
|
Finished refactoring out fs and rope
|
2022-10-11 15:25:54 -07:00 |
|
Mikayla Maki
|
0a8e2f6bb0
|
Moved fs to it's own crate, build failing due to cyclic dependency on rope
|
2022-10-11 13:03:36 -07:00 |
|
Julia
|
e15f27106d
|
Reset buffer git diff when setting diff base to None
Co-Authored-By: Joseph Lyons <joseph@zed.dev>
|
2022-10-07 15:37:37 -04:00 |
|
Julia
|
771215d254
|
Reload git index on file events to catch new contents
|
2022-10-06 12:01:21 -04:00 |
|
Mikayla Maki
|
499e95d16a
|
Removed debugs, simplified settings
|
2022-10-03 17:43:05 -07:00 |
|
Mikayla Maki
|
6f7547d28f
|
Fixed a couple bugs in tests and worktree path handling
|
2022-10-03 17:18:38 -07:00 |
|
Julia
|
e6487de069
|
Rename head text to indicate that it's not always going to be from head
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-10-03 15:11:06 -04:00 |
|
Mikayla Maki
|
5769cdc354
|
made git diff rendering respect line wrap
|
2022-10-02 18:00:13 -07:00 |
|
Mikayla Maki
|
af0974264c
|
Refactored git repository code to seperate out repository entry tracking data and git2 mocking code.
Co-authored-by: Max <max@zed.dev>
Co-authored-by: Julia <julia@zed.dev>
|
2022-09-30 17:33:34 -07:00 |
|
Julia
|
c95646a298
|
WIP Start refactoring separation of concerns for repo metadata
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-09-30 18:25:25 -04:00 |
|
Julia
|
ce7f6dd082
|
Start a test for remote git data updating
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-09-30 15:51:32 -04:00 |
|
Julia
|
6540936970
|
Fix some panics in tests
|
2022-09-30 13:51:54 -04:00 |
|
Julia
|
1c5d15b85e
|
Use sumtree instead of iterator linear search for diff hunks in range
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-09-30 13:32:54 -04:00 |
|
Julia
|
e865b85d9c
|
Track index instead of head for diffs
|
2022-09-29 13:16:02 -04:00 |
|
Mikayla Maki
|
71b2126eca
|
WIP, re-doing fs and fake git repos
|
2022-09-29 13:16:02 -04:00 |
|
Julia
|
d5fd531743
|
Move git related things into specialized git crate
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-09-29 13:16:02 -04:00 |
|