zed/crates
Piotr Osiewicz a98d048905
gpui: Make TextSystem::line_wrapper non-fallible. (#4022)
Editors WrapMap could become desynchronised if user had an invalid font
specified in their config. Compared to Zed1, WrapMap ignored the
resolution failure instead of panicking. Now, if there's an invalid font
in the user config, we just fall back to an arbitrary default.


Release Notes:
- Fixed the editor panic in presence of invalid font name in the config
(fixes https://github.com/zed-industries/community/issues/2397)

---------

Co-authored-by: Conrad <conrad@zed.dev>
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
2024-01-11 18:52:00 +01:00
..
activity_indicator Remove unused API 2024-01-09 12:20:17 -08:00
ai gpui: Further docs refinement & moved some reexports into 'private' module (#3935) 2024-01-07 14:14:21 +01:00
assets Fix assets build 2024-01-08 16:53:01 -07:00
assistant Rename IconElement to just Icon (#3974) 2024-01-09 10:11:20 -05:00
audio Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
auto_update Rename IconElement to just Icon (#3974) 2024-01-09 10:11:20 -05:00
breadcrumbs Fix inconsistent sizing between the buffer search and the project search (#3951) 2024-01-08 14:40:48 -05:00
call Remove remaining port related todos (#3994) 2024-01-10 17:31:05 -08:00
channel Fix tests 2024-01-06 16:10:40 -05:00
cli Code to allow opening zed:/channel/1234 2023-10-05 14:57:45 -07:00
client Return a single Option from EventCoalescer 2024-01-11 12:27:59 -05:00
clock Remove local timestamps from CRDT operations 2023-08-31 16:23:06 -07:00
collab Enforce no dbg! and todo! in Rust code via clippy lints in the CI job (#4005) 2024-01-11 14:25:31 +02:00
collab_ui Fix seg fault when using the WindowContext::on_window_should_close() API 2024-01-10 11:26:11 -08:00
collections Use FxHashMap and FxHashSet in hot code paths 2023-12-12 13:35:22 +01:00
command_palette Fix some bugs in keymap handling (#3895) 2024-01-04 16:04:17 -05:00
copilot Move UI for copilot sign in to copilot_button 2024-01-05 15:58:45 +01:00
copilot_ui Rename IconElement to just Icon (#3974) 2024-01-09 10:11:20 -05:00
db Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
diagnostics Rename IconElement to just Icon (#3974) 2024-01-09 10:11:20 -05:00
editor gpui: Make TextSystem::line_wrapper non-fallible. (#4022) 2024-01-11 18:52:00 +01:00
feature_flags Revert "Remove ChannelsAlpha flag" 2024-01-10 11:52:33 -07:00
feedback Add remaining tests 2024-01-10 19:39:43 -08:00
file_finder Show abs path matches in file finder 2024-01-11 17:49:46 +02:00
fs Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
fsevent 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
fuzzy Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
git Remove 2 suffix for ui, storybook, text 2024-01-03 12:33:51 -08:00
go_to_line Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
gpui gpui: Make TextSystem::line_wrapper non-fallible. (#4022) 2024-01-11 18:52:00 +01:00
gpui_macros Resolve more todos 2024-01-09 15:08:05 -08:00
install_cli Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
journal Display setting documentation in settings.json (#3936) 2024-01-08 19:30:18 +01:00
language Merge branch 'main' into guest-promotion 2024-01-09 16:28:42 -07:00
language_selector Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
language_tools Simplify uniform list scrolling logic 2024-01-10 13:45:50 +02:00
live_kit_client Detect when a track is unpublished due to reconnecting to livekit 2024-01-10 16:12:26 -08:00
live_kit_server Implement live kit promotion/demotion 2024-01-09 16:10:12 -07:00
lsp Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
media Start fixing up gpui2 2024-01-02 00:04:51 +01:00
menu Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
multi_buffer Allow adding write access to guests 2024-01-08 22:02:56 -07:00
node_runtime Upgrade async-compression dep 2023-12-06 14:29:09 -08:00
notifications Rename notification_store 2024-01-03 20:02:23 -05:00
outline Clean up outline selections when its modal gets closed 2024-01-08 21:52:03 +02:00
picker Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
plugin 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
plugin_macros Fix typos 2023-06-02 22:02:19 -04:00
plugin_runtime Fix possessive "its" in docs and comments (#3998) 2024-01-10 10:09:48 -05:00
prettier Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
project Allow adding write access to guests 2024-01-08 22:02:56 -07:00
project_panel Rename IconElement to just Icon (#3974) 2024-01-09 10:11:20 -05:00
project_symbols Remove the last of the major todos 2024-01-09 16:14:54 -08:00
quick_action_bar Rename IconElement to just Icon (#3974) 2024-01-09 10:11:20 -05:00
recent_projects Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
refineable Another batch of fixups 2024-01-02 00:24:11 +01:00
rich_text Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
rope Fix possessive "its" in docs and comments (#3998) 2024-01-10 10:09:48 -05:00
rpc Merge branch 'main' into guest-promotion 2024-01-09 16:28:42 -07:00
search Add test for new DeploySearch behaviour 2024-01-11 18:39:28 +01:00
semantic_index Fix possessive "its" in docs and comments (#3998) 2024-01-10 10:09:48 -05:00
settings gpui: Remove dependency on sqlez (#3871) 2024-01-05 19:36:55 +01:00
snippet 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
sqlez sqlez 2024-01-01 23:56:04 +01:00
sqlez_macros 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
story Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00
storybook Add stories for collab notifications (#3967) 2024-01-08 21:54:59 -05:00
sum_tree chore: fix clippy lints for rope2, sum_tree, text2 and util 2024-01-01 23:50:14 +01:00
terminal Fix possessive "its" in docs and comments (#3998) 2024-01-10 10:09:48 -05:00
terminal_view WIP 2024-01-10 17:04:26 -05:00
text Fix / remove small todos 2024-01-09 14:16:46 -08:00
theme Fix whitespace symbol colors in the editor, use zed1 one 2024-01-11 17:43:49 +02:00
theme_importer Fix whitespace symbol colors in the editor, use zed1 one 2024-01-11 17:43:49 +02:00
theme_selector WIP 2024-01-06 14:41:35 -05:00
ui Fix possessive "its" in docs and comments (#3998) 2024-01-10 10:09:48 -05:00
util Fix possessive "its" in docs and comments (#3998) 2024-01-10 10:09:48 -05:00
vcs_menu And a few more todos 2024-01-09 16:41:17 -08:00
vim Enfoce no dbg! and todo! in Rust code via clippy lints in the CI job 2024-01-11 00:26:46 +02:00
welcome Display setting documentation in settings.json (#3936) 2024-01-08 19:30:18 +01:00
workspace Do not split on only external directories being drag and dropped 2024-01-11 15:09:43 +02:00
zed Fix seg fault when using the WindowContext::on_window_should_close() API 2024-01-10 11:26:11 -08:00
zed_actions Remove 2 suffix from gpui 2024-01-03 12:59:39 -08:00