zed/crates
Thorsten Ball b3dad0bfcb
Revert "x11: Differentiate between mouse and keyboard focus #13943" (#13974)
This reverts #13943 and reopens #13897 since the fix in #13943 comes
with a regression:

Sometimes Zed loses keyboard focus and can't be restored. I haven't
figured out yet exactly when and how this happens and can't reliably
reproduce it yet, but there's something off with focus handling.

One reliable way to reproduce _one_ of the problems:

1. Open two zed windows
2. Focus one Zed window
3. Hover with the mouse over the other
4. Try to type in the window that should still be focused

So, to be careful, I'm going to revert the PR first, since I couldn't
find an obvious fix yet. If we do find a fix, we can unrevert.


Release Notes:

- N/A
2024-07-09 11:12:42 +02:00
..
activity_indicator Make LSP task cancellation discoverable (#13226) 2024-06-18 12:44:35 -07:00
anthropic Make Claude 3.5 the default Anthropic model (#13324) 2024-06-21 18:47:38 +02:00
assets Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00
assistant assistant: Clean up completion building in /docs command (#13877) 2024-07-05 13:42:27 -04:00
assistant_slash_command assistant: Improve /docs argument completions (#13876) 2024-07-05 13:29:17 -04:00
assistant_tooling
audio
auto_update auto-updates: Do not poll for updates on dev channel (#13311) 2024-06-20 15:00:54 +02:00
breadcrumbs Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
call Remove never-used client parameter from message handler functions (#13406) 2024-06-22 16:07:36 -07:00
channel Remove never-used client parameter from message handler functions (#13406) 2024-06-22 16:07:36 -07:00
cli Stop relying on binary location to be in libexec on Linux (#13374) 2024-06-26 13:00:52 -06:00
client Send telemetry events for pnpm usage (#13748) 2024-07-02 13:59:26 -04:00
clock Use iterators instead of loops in clock.rs (#13561) 2024-06-27 09:30:21 +03:00
collab Remove unused ids query parameter from GET /extensions endpoint (#13802) 2024-07-03 19:03:49 -04:00
collab_ui Linux window decorations (#13611) 2024-07-03 11:28:09 -07:00
collections
command_palette
command_palette_hooks
copilot paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
db paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
dev_server_projects Remove never-used client parameter from message handler functions (#13406) 2024-06-22 16:07:36 -07:00
diagnostics vim: Empty pane improvements (#13624) 2024-06-27 21:54:03 -06:00
editor Only clear selections when right click was performed outside of selection (#13701) 2024-07-08 22:07:09 -06:00
extension zed_extension_api: Return structured slash command completions (#13879) 2024-07-05 14:08:42 -04:00
extension_api zed_extension_api: Return structured slash command completions (#13879) 2024-07-05 14:08:42 -04:00
extension_cli
extensions_ui ui: Use PopoverMenu::new for constructing PopoverMenus (#13178) 2024-06-17 18:14:37 -04:00
feature_flags assistant: Feature flag terminal inline assistant (#13732) 2024-07-02 11:47:11 +02:00
feedback
file_finder Fix a prompt typo (#13416) 2024-06-23 07:39:01 -04:00
file_icons
fs paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
fsevent
fuzzy
git
git_hosting_providers
go_to_line Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
google_ai Respect requested gemini model (#13427) 2024-06-23 14:10:31 -06:00
gpui Revert "x11: Differentiate between mouse and keyboard focus #13943" (#13974) 2024-07-09 11:12:42 +02:00
gpui_macros
headless Remove never-used client parameter from message handler functions (#13406) 2024-06-22 16:07:36 -07:00
html_to_markdown Publish html_to_markdown (#13718) 2024-07-01 17:18:58 -04:00
http
image_viewer
indexed_docs assistant: Add /docs slash command (#13794) 2024-07-03 17:04:08 -04:00
inline_completion_button paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
install_cli
journal
language tasks: Add experimental support for user-defined task variables (#13699) 2024-07-01 15:59:19 +02:00
language_selector
language_tools ui: Use PopoverMenu::new for constructing PopoverMenus (#13178) 2024-06-17 18:14:37 -04:00
languages windows: Replace symlinks with files for TSX Tree-sitter queries (#13893) 2024-07-08 10:32:20 -04:00
live_kit_client
live_kit_server
lsp Demote LSP request time log to trace level 2024-06-22 15:59:53 -07:00
markdown Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00
markdown_preview
media
menu
multi_buffer Combine multiple buffer update count fields into one (#13449) 2024-06-23 22:20:10 -07:00
node_runtime JSON: Show package.json dependency tooltips on hover (#13481) 2024-06-25 14:59:29 +02:00
notifications Remove never-used client parameter from message handler functions (#13406) 2024-06-22 16:07:36 -07:00
ollama
open_ai Change tool_calls to be an Option in response (#13778) 2024-07-03 11:07:11 -04:00
outline Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
outline_panel Slightly improve project panel ergonomics (#13704) 2024-07-01 19:36:20 +03:00
paths settings: Load .zed/settings.json even if .gitignored (#13370) 2024-06-21 18:39:14 +02:00
picker Fix: Picker select_last not scrolling to item index (#13393) 2024-06-23 09:36:52 +02:00
prettier Fix Prettier parser values when formatting files with paths (#13666) 2024-06-29 11:37:22 +03:00
project tasks: Add experimental support for user-defined task variables (#13699) 2024-07-01 15:59:19 +02:00
project_panel project panel: Respect y offset of a click-and-drag on a scrollbar (#13506) 2024-06-25 14:20:37 +02:00
project_symbols Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
proto Allow canceling in-progress language server work (e.g. cargo check) (#13173) 2024-06-17 17:58:47 -07:00
quick_action_bar Reorganize Quick Action Bar (#13476) 2024-06-24 15:34:22 -04:00
recent_projects Rename ui_text_field crate to ui_input (#13949) 2024-07-08 17:05:30 -04:00
refineable
release_channel auto-updates: Do not poll for updates on dev channel (#13311) 2024-06-20 15:00:54 +02:00
repl Finely scope repl events for runs and output clearing (#13872) 2024-07-05 13:38:44 -07:00
rich_text
rope
rpc Dynamicer builds (#13074) 2024-06-21 16:32:32 -07:00
search Use user-defined font weight, where appropriate (#13653) 2024-07-01 09:45:01 -04:00
semantic_index
semantic_version
settings paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
snippet
sqlez Dynamicer builds (#13074) 2024-06-21 16:32:32 -07:00
sqlez_macros Dynamicer builds (#13074) 2024-06-21 16:32:32 -07:00
story
storybook Add story for ApplicationMenu (#13948) 2024-07-08 16:55:55 -04:00
sum_tree
supermaven
supermaven_api paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
tab_switcher
task
tasks_ui
telemetry_events Add metrics_id to editor_events (#13525) 2024-06-25 16:47:55 -04:00
terminal Add terminal inline assistant (#13638) 2024-07-01 20:53:56 +02:00
terminal_view Use user-defined font weight in terminal (#13926) 2024-07-08 14:43:23 +03:00
text
theme ui: Add NumericStepper component (#13954) 2024-07-08 18:45:49 -04:00
theme_importer
theme_selector
time_format
title_bar title_bar: Factor out collab-related code into collab module (#13957) 2024-07-08 19:43:20 -04:00
ui ui: Add NumericStepper component (#13954) 2024-07-08 18:45:49 -04:00
ui_input Rename ui_text_field crate to ui_input (#13949) 2024-07-08 17:05:30 -04:00
util Associate logs from log_err with the calling crate (#13617) 2024-06-27 17:03:47 -07:00
vcs_menu
vim Allow vim counts with undo and redo (#13950) 2024-07-08 23:16:52 -06:00
welcome Separate out macOS and Linux keymaps (#13792) 2024-07-08 15:05:29 -04:00
workspace Configurable window decorations (#13866) 2024-07-05 16:54:33 +02:00
worktree Fix a bug introduced by #13479 (#13516) 2024-06-25 10:03:29 -07:00
zed Add keyboard shortcuts for the prompts on Linux (#13915) 2024-07-09 10:50:13 +02:00
zed_actions Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00