zed/crates
Janrupf fddb778e5f
Enable server side decorations on wayland (#8037)
This PR enables server side decorations on Wayland if possible. This is
stopgap solution, so that the window can be moved, resized and dragged
on Wayland sessions at all.


![image](https://github.com/zed-industries/zed/assets/25827180/3dc9af53-76c0-4664-8746-ed6a6e5eafe7)

Since Wayland compositors can decide to force either mode (as in,
forcing server or client side decorations), this requires additional
handling in zed. Since zed doesn't provide any of that handling as of
now, as a temporary solution server side decorations are always
requested.
2024-02-19 17:53:31 -08:00
..
activity_indicator chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
ai Allow OpenAI API URL to be configured via assistant.openai_api_url (#7552) 2024-02-12 11:37:27 -05:00
assets chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
assistant Hide Inline Assist button if assistant.button is disabled (#7932) 2024-02-18 08:14:08 +02:00
audio chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
auto_update chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
breadcrumbs chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
call revert single channel click (#7738) 2024-02-13 12:53:49 -07:00
channel Fix notes unread status (#7643) 2024-02-09 23:12:26 -07:00
cli Actually fail on clippy failures (#7619) 2024-02-09 10:13:00 -08:00
client Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
clock Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
collab Fix seed-db script by passing it the correct admin file path (#8022) 2024-02-19 18:53:17 +02:00
collab_ui recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
collections gpui: Add Global marker trait (#7095) 2024-01-30 14:08:20 -05:00
color chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
command_palette recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
copilot Avoid dependencies build errors on Windows (#7827) 2024-02-19 16:44:24 -08:00
copilot_ui Add cancel button on GitHub Copilot actions (#7850) 2024-02-16 10:45:55 -05:00
db chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
diagnostics chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
editor Add editor::OpenUrl action and bind to gx in Vim mode (#7972) 2024-02-18 18:52:50 +01:00
extension Upgrade toml to v0.8 (#7931) 2024-02-16 17:43:40 -05:00
extensions_ui Add button link to extension repository (#7880) 2024-02-16 11:49:05 -05:00
feature_flags chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
feedback vim: Fix renaming (#7714) 2024-02-12 22:28:26 -07:00
file_finder recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
fs Stubbing unix-dependent values on Windows (#8036) 2024-02-19 17:41:35 -08:00
fsevent Translate notify::Event to fsevent::Event on linux (#7545) 2024-02-08 08:35:37 -08:00
fuzzy chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
git chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
go_to_line chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
gpui Enable server side decorations on wayland (#8037) 2024-02-19 17:53:31 -08:00
gpui_macros Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
install_cli chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
journal chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
language Add "code_actions_on_format" (#7860) 2024-02-15 14:19:57 -07:00
language_selector recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
language_tools Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
live_kit_client X11: Continuous Presentation (#7762) 2024-02-14 12:24:12 -08:00
live_kit_server Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
lsp Allow both integer and string request IDs in LSP (#7662) 2024-02-15 20:26:23 +02:00
markdown_preview Replace full with size_full (#7888) 2024-02-15 22:26:49 -05:00
media Enable Blade on MacOS via "macos-blade" feature (#7669) 2024-02-16 13:39:40 -08:00
menu chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
multi_buffer Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
node_runtime chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
notifications chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
outline recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
picker recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
plugin chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
plugin_macros Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
plugin_runtime Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
prettier Add Prettier support for Vue, Markdown and PHP (#7904) 2024-02-17 11:35:31 +02:00
project Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
project_panel Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
project_symbols recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
quick_action_bar Hide Inline Assist button if assistant.button is disabled (#7932) 2024-02-18 08:14:08 +02:00
recent_projects recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
refineable Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
release_channel chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
rich_text chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
rope Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
rpc Remove environment guards (#7741) 2024-02-13 13:20:14 -07:00
runnable chore: Add missing LICENSE-GPL files 2024-02-19 18:40:41 +01:00
runnables_ui chore: Add missing LICENSE-GPL files 2024-02-19 18:40:41 +01:00
search Clear search results on invalid query input (#7958) 2024-02-18 08:01:06 +02:00
semantic_index Allow OpenAI API URL to be configured via assistant.openai_api_url (#7552) 2024-02-12 11:37:27 -05:00
settings Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
snippet Clean up Cargo.toml files (#7044) 2024-01-29 23:47:20 -05:00
sqlez Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
sqlez_macros chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
story chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
storybook recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
sum_tree Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
terminal Stubbing unix-dependent values on Windows (#8036) 2024-02-19 17:41:35 -08:00
terminal_view Avoid dependencies build errors on Windows (#7827) 2024-02-19 16:44:24 -08:00
text Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
theme Fall back to One themes if the selected theme doesn't exist (#7911) 2024-02-16 11:28:34 -05:00
theme_importer theme_importer: Add --output flag for outputting the theme to a file (#7486) 2024-02-07 16:23:36 -05:00
theme_selector recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
ui Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
util Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
vcs_menu recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
vim vim netrw (#7962) 2024-02-17 13:36:08 -07:00
welcome recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
workspace Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
zed Avoid dependencies build errors on Windows (#7827) 2024-02-19 16:44:24 -08:00
zed_actions chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00