Commit Graph
31406 Commits
Author SHA1 Message Date
Antonio Scandurra 74fe1a91de Ensure workspace gets rendered in collab integration tests 2023-05-03 18:31:07 +02:00
Antonio Scandurra ac7e73d494 Remove the ability to retrieve the view's parent 2023-05-03 16:52:55 +02:00
Antonio Scandurra 862cc2d132 Compute view ancestry at layout time 2023-05-03 16:36:14 +02:00
Antonio Scandurra bd74322351 Separate Window::build_scene into layout and paint 2023-05-03 12:18:16 +02:00
Antonio Scandurra 2d0c647fac Fix "IncomingCallNotification was dropped" error when accepting a call
This was caused by accepting the call, which caused the notification to
be removed. When `active_call.accept_incoming()` finally completed, we
would try to get the app state from it in order to join the project, but
couldn't becuase the view would have already been dropped.

This commit fixes the bug by capturing a weak handle to the app state
when accepting the call as opposed to trying to read it from the view
when the accept completes.
2023-05-03 10:37:57 +02:00
Antonio Scandurra 9b5ee9c01d Merge pull request #2436 from zed-industries/close-window-end-call
Move methods querying window state into `AsyncAppContext`
2023-05-03 10:27:05 +02:00
Joseph Lyons 0eb35b39a7 Use post_json so that the Content-Type is set to application/json 2023-05-02 23:23:43 -04:00
Joseph Lyons fc54c15077 Update post_json to take in a bool for allowing for redirects 2023-05-02 23:22:55 -04:00
Joseph Lyons f06239dad4 Add download and upload metadata to update request 2023-05-02 17:16:42 -04:00
Kirill BulatovandAntonio Scandurra 82ad598309 More keybindings in macOs modals with buttons
Closes https://github.com/zed-industries/community/issues/1095
by forcing the non-Cancel button to get a focus.
Due to the way macOs handles buttons on modals, the focus gain had to be
achieved via certain button addition order, rather than conventional
"setFocus"-ish API, see the related comment for details.

Co-authored-by: Antonio Scandurra <antonio@zed.dev>
2023-05-02 21:10:20 +03:00
Antonio Scandurra 4e0ab2f8d0 Move methods querying window state into AsyncAppContext 2023-05-02 19:38:48 +02:00
Julia 8ac81321d9 Merge pull request #2432 from zed-industries/more-diagnostic-source
Show diagnostic source in more places
2023-05-02 09:16:11 -04:00
Julia 25e2016d0d Show diagnostic source in inline diagnostic 2023-05-02 09:08:07 -04:00
Antonio Scandurra 1362dd6c98 Fix broken styling in contact finder
This regressed as part of #2372, where we forgot to theme the contact
finder picker differently from the rest of the app.
2023-05-02 13:46:49 +02:00
Antonio Scandurra 8f63d0b3dd Fix panic when showing contacts popover via keybinding 2023-05-02 11:47:05 +02:00
Antonio Scandurra fe585ff99b Move debug_elements to AsyncAppContext
Previously, `debug_elements` was available on `WindowContext`. If that
method was called while having a borrow out to a view, it would panic because
the view would already have been borrowed.

By moving it to an `AsyncAppContext` we ensure the method can't be called while
a view is being used.
2023-05-02 11:09:40 +02:00
Antonio Scandurra 69ebd00ce3 Remove unnecessary Element impl for RootElement 2023-05-02 10:09:57 +02:00
Julia 33173ad0ee Show diagnostic source in diagnostic multibuffer headers 2023-05-01 16:48:27 -04:00
Max Brunsfeld 1486f1e91a Add copilot.disabled_globs setting 2023-05-01 13:45:47 -07:00
Joseph T. Lyons b3309b0f56 use installation_id over device_id 2023-05-01 16:29:51 -04:00
Julia 918093842b Reduce hardcoded ESLint workspace configuration 2023-05-01 13:14:35 -04:00
Antonio Scandurra cd0c231879 Defer hiding the dock and going back/forward when Pane is on the stack 2023-05-01 17:06:05 +02:00
Antonio Scandurra 3e757a5377 Run until parked now that the command palette spawns to dispatch action 2023-05-01 16:58:07 +02:00
Antonio Scandurra 98ca695c93 Inline test-only AppContext methods 2023-05-01 16:49:17 +02:00
Antonio Scandurra 48373ac54a Move dispatch_action_any_action_at to AsyncAppContext 2023-05-01 16:40:57 +02:00
Antonio Scandurra 2742f1cb76 Remove ViewContext::dispatch_action 2023-05-01 16:27:36 +02:00
Antonio Scandurra 4bb90083cb Remove ViewContext::dispatch_any_action 2023-05-01 14:24:00 +02:00
Antonio Scandurra 554ea1948e Make dispatch_global_action private 2023-05-01 11:45:35 +02:00
Antonio Scandurra b2b55aa687 Fix panic when clicking on a definition
This was introduced with #2420 and was caused by re-entrantly updating
the workspace. Instead of passing the workspace reference from the outside,
we now define the definition navigation as a method on the editor which solves
the issue.

Note that we also needed to introduce a `defer` call when navigating to a definition
to prevent the workspace from reading the editor during `open_project_item`.
2023-04-29 14:53:17 +02:00
Joseph T. Lyons 33934ca2c2 Merge pull request #2421 from zed-industries/metrics-2
Rework telemetry code to support sending events to Clickhouse
2023-04-28 17:16:33 -04:00
Julia e0728c7789 Source ESLint server from Github rather than 3rd party NPM package 2023-04-28 16:42:36 -04:00
Joseph LyonsandMax Brunsfeld deae3db26b Rework telemetry code to support sending events to Clickhouse
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
2023-04-28 16:06:55 -04:00
Antonio Scandurra 63e6eb45bb Remove obsolete presenter modules 2023-04-28 17:37:25 +02:00
Antonio Scandurra 41b1cda801 Merge remote-tracking branch 'origin/main' into simplify-action-dispatch 2023-04-28 17:31:12 +02:00
Antonio Scandurra eb20613772 Remove impl_internal_actions macro 2023-04-28 17:29:57 +02:00
Antonio Scandurra 9182eb0b1d Remove internal actions from terminal_button 2023-04-28 17:29:17 +02:00
Antonio Scandurra 236937fa3e Remove internal actions from project_panel 2023-04-28 17:21:10 +02:00
Antonio Scandurra a6c394f720 Remove DeployContextMenu internal action 2023-04-28 16:51:01 +02:00
Antonio Scandurra 77770d3c82 Remove Scroll internal action 2023-04-28 16:43:31 +02:00
Antonio ScandurraandNathan Sobo 91a4913075 Remove DeployMouseContextMenu internal action
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2023-04-28 16:41:46 +02:00
Antonio ScandurraandNathan Sobo d7231f63c6 💄
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2023-04-28 16:38:00 +02:00
Antonio ScandurraandNathan Sobo addccba272 Remove internal actions from copilot_button
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2023-04-28 16:36:57 +02:00
Antonio Scandurra be095238e0 Remove internal actions from link_go_to_definition 2023-04-28 16:24:46 +02:00
Antonio Scandurra 279094ec8b Remove HideHover and HoverAt internal actions 2023-04-28 16:12:24 +02:00
Antonio Scandurra 21b1a32fa6 Remove unused Jump internal action 2023-04-28 15:57:36 +02:00
Antonio Scandurra 481eab0c9e Remove Dismiss and RespondToContactRequest internal actions 2023-04-28 15:56:41 +02:00
Antonio Scandurra e6785c91d5 Remove LeaveCall internal action 2023-04-28 14:14:25 +02:00
Antonio Scandurra 6b87c371f9 Remove Jump internal action 2023-04-28 14:13:07 +02:00
Antonio Scandurra 1334855566 Fix panic due to re-entrantly reading Workspace 2023-04-28 12:36:50 +02:00
Antonio Scandurra b9a764a22b Remove Select internal action 2023-04-28 12:33:22 +02:00