Max Brunsfeld
c9b8995e72
Filter existing contacts when searching in the contacts panel
2022-05-05 15:04:50 -07:00
Max Brunsfeld and Nathan Sobo
a7359d0c77
Allow fuzzy-search for potential contacts in the contacts panel
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-05-05 14:14:44 -07:00
Max Brunsfeld
bb46700216
Adjust fuzzy search to avoid filtering based on edit distance threshold
2022-05-05 12:43:38 -07:00
Max Brunsfeld
87923b8641
0.32.0
2022-05-05 09:49:11 -07:00
Nathan Sobo
96da0f6fa1
Render a user query editor in the contacts panel
2022-05-05 10:24:21 -06:00
Nathan Sobo
aea1a7528b
Add fuzzy_search_users to Db trait, PostgresDb
2022-05-05 09:58:18 -06:00
Antonio Scandurra
b215470178
Merge pull request #948 from zed-industries/project-browser-refinements
...
Add commands for manipulating files in the project panel
2022-05-05 15:54:59 +02:00
Antonio Scandurra and Nathan Sobo
5d5dcf9b4e
Fix memory leak of ProjectPanel
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-05 15:52:46 +02:00
Antonio Scandurra and Nathan Sobo
4df9ab8352
Improve delete prompt in project browser
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-05 15:49:40 +02:00
Antonio Scandurra and Nathan Sobo
8c4c2010eb
Clear project browser editor even if an operation fails
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-05 15:43:42 +02:00
Antonio Scandurra and Nathan Sobo
2ebdfaffb5
Don't hide sidebar when hitting cmd-1
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-05 15:34:36 +02:00
Antonio Scandurra and Nathan Sobo
4729ab818d
When opening items via project panel, only focus them on double-click
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-05 15:27:27 +02:00
Antonio Scandurra
58367fccfb
WIP
2022-05-05 15:15:58 +02:00
Antonio Scandurra and Nathan Sobo
cce7f0cc6a
Introduce guest file creation in randomized collaboration test
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-05 14:54:35 +02:00
Antonio Scandurra
eed6ef2380
Wait for remote worktree to catch up with host before mutating entries
...
This ensures that entries don't randomly re-appear on remote worktrees
due to observing an update too late. In fact, it ensures that the remote
worktree has the same starting state of the host before preemptively applying
the fs operation locally.
2022-05-05 13:47:53 +02:00
Antonio Scandurra
16bd397e57
Fix bugs in FakeFs::{remove_dir,rename}
2022-05-05 09:02:31 +02:00
Max Brunsfeld
51bf66e754
Allow deleting entries from the project panel
2022-05-04 18:00:23 -07:00
Max Brunsfeld
c689bc03ba
Allow guests to create directories
2022-05-04 16:52:46 -07:00
Max Brunsfeld
39f264e9fd
Allow creating directories from the project panel
2022-05-04 16:47:11 -07:00
Max Brunsfeld and Nathan Sobo
8c901cb6a1
Prevent eager snapshot mutations from being clobbered by background updates
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-05-04 15:10:39 -07:00
Max Brunsfeld
198bb7bbd1
Keep showing edited filename in project panel while edit is in-progress
2022-05-04 13:03:50 -07:00
Max Brunsfeld
9097dc8073
Bump protocol version number
2022-05-04 10:33:26 -07:00
d86f385278
Allow guests to rename stuff
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-04 10:28:44 -07:00
Nathan Sobo and Antonio Scandurra
6ad2213b7f
Rename entries via the project to prepare for guest support
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-05-04 10:28:44 -07:00
Max Brunsfeld and Nathan Sobo
8b64406938
Allow guests to create files from the project panel
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-05-04 10:28:44 -07:00
Max Brunsfeld
5fdaa2da96
Update snapshot atomically when processing FS events
2022-05-04 10:28:44 -07:00
Max Brunsfeld
133cb544b2
Select new files in the project panel after creating them
2022-05-04 10:28:44 -07:00
Max Brunsfeld
c2a3ef5677
Rename entry atomically in LocalWorktree::rename
2022-05-04 10:28:44 -07:00
Max Brunsfeld and Antonio Scandurra
c98d740d34
Improve the appearance of project panel filename editor
...
* Always layout single-line editors with a fixed height
* Preserve directory chevron when editing folder names
* Allow theming the filename editor
Co-authored-by: Antonio Scandurra <me@as-cii.com >
2022-05-04 10:28:44 -07:00
Max Brunsfeld
dc0937e936
Implement Rename command in project panel
2022-05-04 10:28:09 -07:00
Max Brunsfeld
dbfbd352f0
Implement basic AddFile command in project panel
2022-05-04 10:28:09 -07:00
Max Brunsfeld
a95bc19817
Abstract more local project setup inside Project::test helper
2022-05-04 10:28:09 -07:00
Max Brunsfeld
c38cdd92ee
Clean up project panel theme
2022-05-04 10:28:08 -07:00
Antonio Scandurra
1fba966284
Merge pull request #964 from zed-industries/transpose
...
Introduce `Editor::transpose` bound to `ctrl-t`
2022-05-04 10:04:55 +02:00
Antonio Scandurra
e28a1b05fb
Improve transpose when cursors are two chars away from each other
2022-05-04 09:59:34 +02:00
Keith Simmons
deab592bbd
Merge pull request #947 from zed-industries/misc-normal-commands
...
Misc vim normal commands
2022-05-03 10:29:29 -07:00
Antonio Scandurra
bbaa24d491
Merge pull request #965 from zed-industries/avatar-margin
...
Parameterize `avatar_margin` and assign it a default of 8
2022-05-03 18:12:06 +02:00
Antonio Scandurra
3904167c0b
Parameterize avatar_margin and assign it a default of 8
2022-05-03 18:04:53 +02:00
Antonio Scandurra
b0179e57c8
Account for multi-byte characters in Editor::transpose
2022-05-03 14:35:03 +02:00
Antonio Scandurra
9cdcdccd51
Add failing test for multi-byte characters
2022-05-03 14:33:57 +02:00
Antonio Scandurra
556763b301
Implement Editor::transpose without accounting for multi-byte chars
2022-05-03 14:33:43 +02:00
Keith Simmons
f0d2decb80
Don't reset vim mode on editor focus
2022-05-02 11:49:10 -07:00
Keith Simmons
660e3e9ef2
Add insert line above and below
2022-05-02 11:49:10 -07:00
Keith Simmons
b011dbee8c
WIP just missing insert line above and below
2022-05-02 11:49:10 -07:00
Antonio Scandurra
95648b0daa
Merge pull request #960 from zed-industries/crash-reporting
...
Implement panic reporting
2022-05-02 19:12:12 +02:00
Antonio Scandurra
ca0b11e071
Rename "crash" to "panic"
...
We are not really sending crash reports but Rust panics, so might
as well be clear about that.
2022-05-02 17:36:56 +02:00
Antonio Scandurra
f16b4a92f2
Pass secret token when uploading crashes
2022-05-02 15:42:52 +02:00
Antonio Scandurra
2a52ade154
Retrieve app version from crash rather than from current binary
...
The crash might have been generated weeks before and the app may
have been updated since then.
2022-05-02 15:34:05 +02:00
Antonio Scandurra
fdd3da71f9
Capture crash reports and upload them the next time Zed launches
2022-05-02 15:17:43 +02:00
Antonio Scandurra
0d5b839034
Merge pull request #959 from zed-industries/fix-paste
...
Fix bugs when pasting text
2022-05-02 10:30:59 +02:00