Skip to content

Conversation

SomeoneToIgnore
Copy link
Contributor

Follow-up of #22004

  • Reuse center terminals for tasks, when requested
  • Extend task templates with RevealTarget, moving it from TaskSpawnTarget into the core library
  • Use reveal_target instead of target to avoid misinterpretations in the task template context
  • Do not expose SpawnInTerminal to user interface, avoid it implementing Serialize and Deserialize
  • Remove NewCenterTask action, extending task::Spawn interface instead
  • Do not require any extra unrelated parameters during task resolution, instead, use task overrides on the resolved tasks on the modal side
  • Add keybindings for opening the task modal in the RevealTarget::Center mode

Release Notes:

  • N/A

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Dec 16, 2024
* Reuse center terminals for tasks, when requested
* Extend task templates with `RevealTarget`, moving it from `TaskSpawnTarget` into the core library
* Use `reveal_target` instead of `target` to avoid misinterpretations in the task template context
* Do not expose `SpawnInTerminal` to user interface, avoid it implementing `Serialize` and `Deserialize`
* Remove `NewCenterTask` action, extending `task::Spawn` interface instead
* Do not require any extra unrelated parameters during task resolution, instead, use task overrides on the resolved tasks on the modal side
* Add keybindings for opening the task modal in the `RevealTarget::Center` mode
@SomeoneToIgnore SomeoneToIgnore merged commit bc113e4 into main Dec 16, 2024
13 checks passed
@SomeoneToIgnore SomeoneToIgnore deleted the kb/fix-center-tasks-api branch December 16, 2024 14:16
lino-levan pushed a commit to the-code-editor-company/editor that referenced this pull request Dec 16, 2024
Follow-up of zed-industries#22004 

* Reuse center terminals for tasks, when requested
* Extend task templates with `RevealTarget`, moving it from
`TaskSpawnTarget` into the core library
* Use `reveal_target` instead of `target` to avoid misinterpretations in
the task template context
* Do not expose `SpawnInTerminal` to user interface, avoid it
implementing `Serialize` and `Deserialize`
* Remove `NewCenterTask` action, extending `task::Spawn` interface
instead
* Do not require any extra unrelated parameters during task resolution,
instead, use task overrides on the resolved tasks on the modal side
* Add keybindings for opening the task modal in the
`RevealTarget::Center` mode

Release Notes:

- N/A
SomeoneToIgnore added a commit that referenced this pull request Dec 17, 2024
helgemahrt pushed a commit to helgemahrt/zed that referenced this pull request Dec 18, 2024
Follow-up of zed-industries#22004 

* Reuse center terminals for tasks, when requested
* Extend task templates with `RevealTarget`, moving it from
`TaskSpawnTarget` into the core library
* Use `reveal_target` instead of `target` to avoid misinterpretations in
the task template context
* Do not expose `SpawnInTerminal` to user interface, avoid it
implementing `Serialize` and `Deserialize`
* Remove `NewCenterTask` action, extending `task::Spawn` interface
instead
* Do not require any extra unrelated parameters during task resolution,
instead, use task overrides on the resolved tasks on the modal side
* Add keybindings for opening the task modal in the
`RevealTarget::Center` mode

Release Notes:

- N/A
helgemahrt pushed a commit to helgemahrt/zed that referenced this pull request Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant