1d63902
Update JetBrains keymap
Joseph T. Lyons created
1d63902
Update JetBrains keymap
Joseph T. Lyons created
d80959d
Add module documentation to GPUI and make gpui.rs example compile
Mikayla created
c07e416
Clean up `gpui` docs (#4240)
This PR does some cleanup of the `gpui` docs, making sure we're linking things appropriately and following good Rust documentation style. Release Notes: - N/A
Marshall Bowers created
1aa02ac
Ensure that notify observations are sent during `Window::draw()` (#4236)
This PR fixes a bug in GPUI where the observation API would not be triggered if a focus event caused a `notify()` Release Notes: - N/A
Mikayla Maki created
ab3aba9
Add `CODE_OF_CONDUCT.md` (#4239)
This PR adds a `CODE_OF_CONDUCT.md` that links out to the existing code of conduct on the Zed site. The link in the file is currently a dead link, but will work once the new site goes live tomorrow. Release Notes: - N/A
Marshall Bowers created
6b50509
Balance headings in README (#4238)
This PR balances the headings in the README. Release Notes: - N/A
Marshall Bowers created
a936aab
Update README (#4237)
This PR updates the README by removing the TODO items and linking out to the contributing docs. Release Notes: - N/A
Marshall Bowers created
68260a4
Don't error when checking target dir size if there is no target dir
Max Brunsfeld created
8336300
Call notify observers during `Window::draw()`
Mikayla created
26c901e
Fix bugs in file finder (#4234)
* Fixed jumping of list item when the separator appeared and disappeared. * Fixed a bug where the selection got into a valid state when updating the matches Release Notes: - Fixed an issue where the file finder's selection got into a state where nothing was selected after filtering the matches.
Max Brunsfeld created
63d86fb
Add barebones GPUI README (#4235)
This PR adds a barebones README to the `gpui` crate, just so folks have somewhere to land on when we link them here from [gpui.rs](https://www.gpui.rs/). We can flesh this out as we go. Release Notes: - N/A
Marshall Bowers created
a3968c5
Fix rendering of diagnostic blocks (#4232)
- Distinct colors to make it not confusing - Avoid overflowing the edge of the editor when the message is long Release Notes: - Improved display of diagnostic blocks (F8)
Conrad Irwin created
880d330
Clear selected index when updating file finder's matches
Max Brunsfeld created
1b12437
Render file finder separator in a way that doesn't affect layout
Previously, while typing, the separator appearing and disappeaering would cause the layout of the items below to jump up and down.
Max Brunsfeld created
2cf692e
Move file finder tests to their own file
Previously, the size of the file finder file would cause code formatting to time out.
Max Brunsfeld created
be4d314
Revert "Improve completion, action and shared project popovers' layout" (#4233)
Reverts zed-industries/zed#4226 Unfortunately there where some worse states possible after this PR. Reverting until after the launch, as the problems it addresses are still bad. 
Mikayla Maki created
450cf9d
Fix rendering of diagnostic blocks
- Distinct colors to make it not confusing - Avoid overflowing the edge of the editor when the message is long
Conrad Irwin created
f2ff7fa
chore: Change AGPL-licensed crates to GPL (except for collab) (#4231)
- [x] Fill in GPL license text. - [x] live_kit_client depends on live_kit_server as non-dev dependency, even though it seems to only be used for tests. Is that an issue? Release Notes: - N/A
Piotr Osiewicz created
9f6072c
Revert "Improve completion, action and shared project popovers' layout"
Mikayla Maki created
b20b1d4
Revert search in gitignored files in file finder (#4229)
Reverts https://github.com/zed-industries/zed/pull/3748/commits/2f56fe9129e98520ee9ffbc79c38f0d01ae4ca4d since gitignored file indexing is inconsistent. Release Notes: - Removed the ability to search in gitignored files via file_finder for now, as it's not consistent enough for good UX
Kirill Bulatov created
e6573e9
Revert search in gitignored files in file finder
Kirill Bulatov created
db22bab
CI: Do not run cargo check --tests before running the tests (#4228)
This is a bit redundant, as cargo test does not reuse results of cargo check, so we're essentially doing the cargo check unnecessarily. Release Notes: - N/A
Piotr Osiewicz created
2d7d071
Use a different color for ignored files in the project panel (#4227)
 Release Notes: - Fixed an issue where ignored files were not visually distinguished in the project panel.
Max Brunsfeld created
4e970e9
Use a different color for ignored files in the project panel
Max Brunsfeld created
7ec68e0
Improve completion, action and shared project popovers' layout (#4226)
Before: * cutoff completion labels and docs <img width="801" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/12fe39b2-a8a7-42d8-b697-e2a4fbd836b7"> * too long action labels start to introduce newlines and break the layout <img width="716" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/a0530f1e-4200-4cc4-8e0f-9a63d04e4d5c"> * too long completion proposals are cut off <img width="1321" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/1ec154a1-9de5-4e47-9e9f-632b3e33f42a"> After: * the docs are shifted, but both completions and docs are rendered entirely now <img width="1351" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/ddb0baa4-88b6-45e9-b3e1-496c0d6a0d0f"> * <img width="750" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/102ed77c-d7d0-41d2-a4a0-a8c73285ea8a"> * completions are not jumping in sized anymore, with all elements aligned to occupy max elements' width and height <img width="1459" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/483e3534-b00a-423c-a848-3c4ca1199510"> Release Notes: - Improved completion and action label layouts
Kirill Bulatov created
bf35b78
Allow both action and completion lists to occupy max width and height of its element
Kirill Bulatov created
035bd79
collab 0.40.1
Max Brunsfeld created
67b7d74
Exclude staff from CLA check (#4225)
Max Brunsfeld created
513ddf1
Change background for the max width of the completion/action elements
Kirill Bulatov created
b84f4a3
Fix assertion in test_get_users
Max Brunsfeld created
cad6bab
Fix sharing project notification size
Kirill Bulatov created
4c039d0
Fix code actions being too small
Kirill Bulatov created
f3b014c
Fix default value of users created_at in sqlite schema
Max Brunsfeld created
1fd72d2
Exclude staff from CLA check
Max Brunsfeld created
74cf199
Remove unused screenshot (#4224)
This PR removes an unused screenshot from the `assets/` directory. As a note, we should probably be careful about what kinds of extraneous binary assets we're committing to the repo (especially ones not required for Zed itself), as these can bloat the repo size. Release Notes: - N/A
Marshall Bowers created
74bdb48
Make completions menu to occupy more space
* make completion elements as wide as the longest element * make completion docs scrollable co-authored-by: Piotr <piotr@zed.dev>
Kirill Bulatov and Piotr created
c4a028d
Make `was_top_layer_under_active_drag` more closely match logic of `was_top_layer` (#4222)
Release Notes: - N/A
Julia created
b98c935
Revise contributing.md (#4223)
Some adjustments to be less bold in our pairing commitments and clearer about the process for proposing an idea. Release Notes: - N/A
Nathan Sobo created
38c3590
Revise contributing.md
Nathan Sobo created
8ce7594
Drop active searchable item subscription when changing active item (#4220)
We were leaking the previous active item's subscription, which meant that we would receive the `MatchesInvalidated` event as many times as we changed items. Release Notes: - Fixed a performance issue when switching the active item while the search bar was open.
Antonio Scandurra created
21d6751
Make `was_top_layer_under_active_drag` more closely match logic of `was_top_layer`
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
3d5da2f
less secret (#4221)
- Remove ZED_SECRET_CLIENT_TOKEN - Remove ZED_CLIENT_SECRET_TOKEN Neither of these were ever actually a secret. Release Notes: - N/A
Conrad Irwin created
b5ee7f8
Remove ZED_CLIENT_SECRET_TOKEN
Conrad Irwin created
ff60d88
Remove ZED_SECRET_CLIENT_TOKEN
Conrad Irwin created
b151e12
Drop active searchable item subscription when changing active item
We were leaking the previous active item's subscription, which meant that we would receive the `MatchesInvalidated` event as many times as we changed items. Co-Authored-By: Thorsten Ball <thorsten@zed.dev> Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Antonio Scandurra , Thorsten Ball , and Mikayla Maki created
61dfec2
Add keymatch modes so terminal can have cmd-k (#4219)
This isn't my favorite idea of a fix, but it does work for now, and it seems likely the terminal will need to configure other aspects of action dispatch in the future. In the future we should explore making it possible to do this via the keymap, either by making disabling bindings more robust; or by having a way to indicate immediate mode per binding. Release Notes: - Fixed a bug where cmd-k in terminal took 1s
Conrad Irwin created
21e6b09
Remove license-file from Cargo.toml as it is apparently redundant (#4218)
Release Notes: - N/A
Piotr Osiewicz created
056da0a
Add keymatch modes so terminal can have cmd-k
This isn't my favorite idea of a fix, but it does work for now, and it seems likely the terminal will need to configure other aspects of action dispatch in the future. In the future we should explore making it possible to do this via the keymap, either by making disabling bindings more robust; or by having a way to indicate immediate mode per binding.
Conrad Irwin created
5ea3119
Add missing license for derive_refineable (#4217)
Missed one crate. Release Notes: - N/A
Piotr Osiewicz created
678bddd
chore: Add crate licenses. (#4158)
- GPUI and all dependencies: Apache 2 - Everything else: AGPL Here's a script that I've generated for it: https://gist.github.com/osiewicz/6afdd6626e517da24a2092807e6f0b6e Release Notes: - N/A --------- Co-authored-by: David <david@zed.dev>
Piotr Osiewicz and David created