# Replace context methods that take a window id with methods on window handles \(\#2832\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/54ca5f1d449024923acd5ff93ff2e9d4663ced87)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 54ca5f1d449024923acd5ff93ff2e9d4663ced87

Requested commit: 54ca5f1d449024923acd5ff93ff2e9d4663ced87

Commit: 54ca5f1d449024923acd5ff93ff2e9d4663ced87

Tree: 3ee93473bd3af4bf37da17be373653eb7811cb63

Author: Nathan Sobo

Committer: GitHub

## Message

```
Replace context methods that take a window id with methods on window handles (#2832)

With this PR, I've eliminated almost all references to window ids
outside of the internals of GPUI. All public methods taking these ids
are now defined on `AnyWindowHandle`, which provides a more coherent
narrative around windows as a concept.
```

## Parents

- [c96b03ae55f63656ca591371489a475865444359](https://git.cafe/gitcafe/zed/commit/c96b03ae55f63656ca591371489a475865444359?format=markdown)

- [0dc70e6cbf07e70c00c99aeab775410626c6a05a](https://git.cafe/gitcafe/zed/commit/0dc70e6cbf07e70c00c99aeab775410626c6a05a?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/54ca5f1d449024923acd5ff93ff2e9d4663ced87?format=markdown)
