# Button2 – Part1 \(\#3420\) · gitcafe/zed

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

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

Visibility: public

Requested revision: a8bf0834e6afde50107b4bc067dd86a00141f86a

Requested commit: a8bf0834e6afde50107b4bc067dd86a00141f86a

Commit: a8bf0834e6afde50107b4bc067dd86a00141f86a

Tree: 65ec990c398c8f970ccd4ca436c997cfd41670bd

Author: Nate Butler

Committer: GitHub

## Message

```
Button2 – Part1 (#3420)

## TODO

- [x] Remove `InteractionState`
- [ ] `Selectable` should use `Selection` instead of a boolean
- [x] Clean out ui2 prelude
- [ ] Build out button2 button types
- [ ] Port old buttons

Release Notes:

- N/A

---------

Co-authored-by: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
```

## Parents

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

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