Commit Graph
11144 Commits
Author SHA1 Message Date
Max Brunsfeld 405fd098ea Merge pull request #2417 from zed-industries/hover-markdown
Render markdown more correctly in the editor hover popover
2023-04-27 14:15:04 -07:00
Max Brunsfeld 0dfec36d14 Give code spans in markdown a background highlight 2023-04-27 13:58:30 -07:00
Max Brunsfeld 2dedae9c38 Generalize Text element to let you add arbitrary scene primitives for runs of text 2023-04-27 13:58:06 -07:00
Julia 0bae53b5c9 Merge pull request #2415 from zed-industries/diagnostic-hovers-source
Show source of diagnostic on hover
2023-04-27 15:12:22 -04:00
Julia 1b0dbd5ef3 Update test to not fail due to absence of diagnostic source 2023-04-27 15:04:48 -04:00
Max Brunsfeld 75f242a770 Tweak rendering of multi-paragraph list items in markdown 2023-04-27 11:39:34 -07:00
Julia 164fee76d0 Don't hardcode workspaceFolder for ESLint adapter 2023-04-27 14:35:34 -04:00
JuliaandMax Brunsfeld c1545d3e23 Re-allow diagnostics hovers to soft wrap
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-04-27 14:35:34 -04:00
Julia df8cc2de32 Show source of diagnostic hovers 2023-04-27 14:35:34 -04:00
Max Brunsfeld ef87627776 Merge pull request #2418 from zed-industries/vim-inactive-window-crash
Fix vim mode crash when active editor changes in inactive window
2023-04-27 10:48:49 -07:00
Max BrunsfeldandAntonio Scandurra a0ace48223 Fix vim mode crash when active editor changes in inactive window
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
2023-04-27 10:43:35 -07:00
Antonio Scandurra 325648e38a 💄 2023-04-27 14:56:16 +02:00
Antonio Scandurra 69f2174e63 Remove OpenProjectEntryInPane internal action 2023-04-27 14:51:02 +02:00
Antonio Scandurra b9cae2d58d Remove Toast and DismissToast internal actions 2023-04-27 14:43:10 +02:00
Antonio Scandurra 1cdec71589 Remove internal actions from Dock 2023-04-27 14:29:15 +02:00
Antonio Scandurra 496d1ef9a5 Remove internal actions from menu crate 2023-04-27 14:29:11 +02:00
Antonio Scandurra ef46a9dad9 Remove internal actions from CopilotCodeVerification 2023-04-27 14:25:34 +02:00
Antonio Scandurra 60b2c83d11 Remove internal actions from ContextMenu 2023-04-27 14:25:14 +02:00
Antonio Scandurra b00dffa54b Remove internal actions from Pane 2023-04-27 14:23:26 +02:00
Antonio Scandurra d0a1109f62 Allow passing a handler function to context menu items 2023-04-27 11:32:12 +02:00
Antonio Scandurra 6c78fda391 Remove ContextMenu::element_item 2023-04-27 11:11:21 +02:00
Antonio Scandurra ba56b5152e Remove unused ContextMenu::ViewAction 2023-04-27 10:55:37 +02:00
Antonio Scandurra 6d68065286 Remove unnecessarily general keystroke_label_for function 2023-04-27 10:55:14 +02:00
Max Brunsfeld f4c9fdd7d1 Improve rendering of multi-paragraph list items in hover markdown 2023-04-26 17:09:20 -07:00
Max Brunsfeld 6643f7d6bb Merge pull request #2416 from zed-industries/outline-view-leaving-lines-highlighted
Remove highlighted rows when confirming outline view
2023-04-26 16:11:22 -07:00
Max Brunsfeld dac7b184ee Remove highlighted rows when confirming outline view 2023-04-26 15:46:29 -07:00
Max Brunsfeld 5b9470d2b1 Render more markdown features in hover popover 2023-04-26 15:33:10 -07:00
Max Brunsfeld 36dd657570 Fix bug where Text element would wrap at the right glyph in the wrong run 2023-04-26 15:33:10 -07:00
Max Brunsfeld b2b1335271 collab 0.10.0 2023-04-26 13:24:08 -07:00
Max Brunsfeld 68fef38e14 Add API for adding mouse regions within Text 2023-04-26 12:00:26 -07:00
Joseph Lyons a187311fa3 v0.85.x dev 2023-04-26 14:19:52 -04:00
Nathan Sobo 42ec9a4b50 Merge pull request #2414 from zed-industries/spawn-weak-for-views
Pass a `WeakViewHandle` to `ViewContext::spawn`
2023-04-26 06:10:44 -06:00
Antonio ScandurraandNathan Sobo fa65ca0628 Don't allow strong view handles to be read/updated with an AsyncAppContext
This avoids an invitation to hold strong view handles across async await
points, which is a common source of leaks.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2023-04-26 13:36:13 +02:00
Antonio Scandurra bdb273b753 Use a WeakViewHandle in Client for view message handlers 2023-04-26 12:21:02 +02:00
Antonio Scandurra aa747e8082 Allow direct read/update of WeakViewHandle only in AsyncAppContext 2023-04-26 12:20:57 +02:00
Antonio Scandurra 0571bed115 Remove unnecessary calls to WeakViewHandle::upgrade 2023-04-26 11:13:46 +02:00
Antonio Scandurra 947421133a Replace ViewContext::spawn with ViewContext::spawn_weak 2023-04-26 10:23:27 +02:00
Antonio Scandurra bb794417e6 Merge pull request #2405 from zed-industries/fewer-context-traits
Simplify traits for accessing app state uniformly across different kinds of contexts
2023-04-26 10:02:56 +02:00
Antonio Scandurra 2ebdfb9019 Merge remote-tracking branch 'origin/main' into fewer-context-traits 2023-04-26 09:54:58 +02:00
Max Brunsfeld 8b39618f67 Extract a named struct from text_layout::Line's style runs 2023-04-25 14:05:23 -07:00
Max Brunsfeld 2053b65436 Merge pull request #2413 from zed-industries/project-search-focus
Preserve previous focus when re-focusing project search
2023-04-25 09:33:09 -07:00
Max Brunsfeld c61db71712 Preserve previous focus when re-focusing project search 2023-04-25 09:28:50 -07:00
Max Brunsfeld 97dfca79f9 Merge pull request #2411 from zed-industries/rust-snippet-variable-completions
Avoid treating snippet completions' details as their variable types
2023-04-25 08:59:35 -07:00
Max Brunsfeld ba30b89d40 Merge pull request #2412 from zed-industries/more-workspace-deps
Specify more dependencies at the cargo workspace level, to avoid repeating versions
2023-04-24 18:09:35 -07:00
Max Brunsfeld d1f33d7052 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
Max Brunsfeld 33f1379ddc Avoid treating snippet completions' details as their variable types 2023-04-24 16:20:14 -07:00
Max Brunsfeld a50946e5d9 Merge pull request #2409 from zed-industries/stale-excerpts
Fix stale project diagnostic excerpts for guests
2023-04-24 14:22:04 -07:00
Max BrunsfeldandJulia Risley 49e1b59a47 🎨
Co-authored-by: Julia Risley <julia@zed.dev>
2023-04-24 13:54:47 -07:00
Max BrunsfeldandJulia Risley 4c03be4e52 Send language server updates via the same task that sends buffer operations
Co-authored-by: Julia Risley <julia@zed.dev>
2023-04-24 13:52:03 -07:00
Max BrunsfeldandJulia Risley c95a1a5e87 Add failing test for diagnostic message ordering
Co-authored-by: Julia Risley <julia@zed.dev>
2023-04-24 13:18:37 -07:00