# Add ability to manage dock size via command/shortcut \(\#31366\) · gitcafe/zed

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

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

Visibility: public

Requested revision: c15d02454e04a86ad2c3401cd2e21044a6083185

Requested commit: c15d02454e04a86ad2c3401cd2e21044a6083185

Commit: c15d02454e04a86ad2c3401cd2e21044a6083185

Tree: 3e77ee4bb62d38cdb9bd2e20be2b97e5f9d4c1a0

Author: Xavier Lau

Committer: GitHub

## Message

````
Add ability to manage dock size via command/shortcut (#31366)

Closes https://github.com/zed-industries/zed/issues/29856
This idea originates from
https://github.com/microsoft/vscode/issues/158603.

Adds a
```jsonc
"ctrl-alt-0": "workspace::ResetActiveDockSize",
"ctrl-alt--": ["workspace::DecreaseActiveDockSize", { "px": 0 }],
"ctrl-alt-=": ["workspace::IncreaseActiveDockSize", { "px": 0 }],
"ctrl-alt-)": "workspace::ResetOpenDocksSize",
"ctrl-alt-_": ["workspace::DecreaseOpenDocksSize", { "px": 0 }],
"ctrl-alt-+": ["workspace::IncreaseOpenDocksSize", { "px": 0 }],
```

set of actions to manipulate dock sizes:


https://github.com/user-attachments/assets/0428f5ce-1156-449b-838f-a774b935458f

Release Notes:
- Add ability to manipulate dock size with
`workspace::Decrease/IncreaseActiveDockSize`,
`workspace::ResetActiveDockSize`,
`workspace::Decrease/IncreaseOpenDocksSize` and
`workspace::ResetOpenDocksSize` commands

---------

Signed-off-by: Xavier Lau <x@acg.box>
Co-authored-by: Kirill Bulatov <kirill@zed.dev>
````

## Parents

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

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