zed/crates
Nathan Sobo 27057fdb1b Only process a single focus effect per batch
This allows us to focus the query editor of the project search when deploying it. Previously, a complex interplay between focus events was preventing this from working in an intuitive way. What happened previously:

- We'd activate the project search, which enqueued a focus effect for the project search view
- We'd focus the query editor, which enqueued an effect
- We'd process the focus effect for the search view, which would enqueue an effect to transfer focus to the results editor
- We'd process the effect to focus the query editor
- We'd process the effect to focus the results editor

Now...

- We activate the project search pane item, enqueuing a focus effect for the project search itself
- We focus the query editor and *remove* the previous pending focus change effect
- We process the focus effect
2022-04-14 08:52:24 -06:00
..
assets Move assets to their own crate, load keymaps in vim tests 2022-04-11 15:54:52 -07:00
breadcrumbs Move Settings to its own crate 2022-04-06 10:23:33 -07:00
chat_panel Load all keybindings from JSON file 2022-04-10 14:29:45 -07:00
client Merge pull request #781 from zed-industries/structured-logging 2022-04-09 07:40:24 -06:00
clock Put vector clock serialization logic alongside other serialization logic 2022-03-04 13:54:07 -08:00
collab Update contacts list when a project is shared 2022-04-12 11:41:20 +02:00
collections Disable doctests for all libraries 2022-03-03 16:15:56 -08:00
contacts_panel Move Settings to its own crate 2022-04-06 10:23:33 -07:00
diagnostics Allow dumping the project diagnostic view's state as JSON 2022-04-11 19:51:46 -07:00
editor Fix warning 2022-04-14 13:03:46 +02:00
file_finder Load modal key bindings from JSON file 2022-04-10 11:39:43 -07:00
fsevent Disable doctests for all libraries 2022-03-03 16:15:56 -08:00
fuzzy Disable doctests for all libraries 2022-03-03 16:15:56 -08:00
go_to_line Load modal key bindings from JSON file 2022-04-10 11:39:43 -07:00
gpui Only process a single focus effect per batch 2022-04-14 08:52:24 -06:00
gpui_macros Allow taking an Arc<Deterministic> in [gpui::test]-decorated tests 2022-04-11 13:42:30 +02:00
journal Merge branch 'main' into load-keymaps 2022-04-11 15:55:10 -07:00
language Fix divergence bug when peer reconnects reusing a prior replica id 2022-04-11 13:17:47 +02:00
lsp Introduce structured logging 2022-04-08 10:06:51 -06:00
outline Load modal key bindings from JSON file 2022-04-10 11:39:43 -07:00
project Merge pull request #800 from zed-industries/tolerate-lsp-workspace-symbols-failure 2022-04-11 21:14:51 -07:00
project_panel Load all keybindings from JSON file 2022-04-10 14:29:45 -07:00
project_symbols Load modal key bindings from JSON file 2022-04-10 11:39:43 -07:00
rpc Limit incoming size to 1 in tests to more easily simulate backpressure 2022-04-12 09:43:36 +02:00
search Only process a single focus effect per batch 2022-04-14 08:52:24 -06:00
settings Use '*' to represent the default context in keymap files 2022-04-11 17:17:03 -07:00
snippet Add a snippet unit test with an escaped curly brace 2022-03-11 13:02:20 -08:00
sum_tree Introduce structured logging 2022-04-08 10:06:51 -06:00
text Fix divergence bug when peer reconnects reusing a prior replica id 2022-04-11 13:17:47 +02:00
theme Start loading new theme JSON format instead of TOML 2022-04-04 12:13:59 -07:00
theme_selector Merge branch 'main' into load-keymaps 2022-04-11 15:55:10 -07:00
util Introduce structured logging 2022-04-08 10:06:51 -06:00
vim Use the word 'keymap' more consistently 2022-04-11 17:02:16 -07:00
workspace Add back toggle sidebar key bindings 2022-04-13 11:14:10 -07:00
zed 0.27.0 2022-04-13 14:00:09 -07:00