# Standardize application controls through shadcn/ui · PR \#16 · screen/col

[View on GitCafe](https://git.cafe/screen/col/pull/16)

Repository: [screen/col](https://git.cafe/screen/col)

Visibility: public

State: merged

Source repository: screen/col

Source branch: issue-3-shadcn-ui

Target branch: main

Head commit: 9ba36a667898502bdff90e202ea191f40295a787

[Discussion and reviews](https://git.cafe/screen/col/pull/16)

[Commits](https://git.cafe/screen/col/pull/16/commits?format=markdown)

[Files changed](https://git.cafe/screen/col/pull/16/diffs?format=markdown)

## Description

---

## What changed
- Route application buttons and hero search through the existing shadcn UI components.
- Add the missing light and dark theme tokens used by those components.
- Remove the unused duplicate Button implementation and document component ownership.

## Verification
- `npx tsc --noEmit`
- `npm run build`
- `git diff --check`

Live browser testing was not run per project instructions. The design detector found three existing layout animation warnings outside the changed lines.

Fixes #3

