Skip to content

Conversation

@brandonkachen
Copy link
Collaborator

No description provided.

- Add new reusable Button component
- Replace box elements with Button in interactive elements
- Update event handlers from onMouseDown to onClick
- Improve semantic HTML and accessibility across components
The Button component automatically makes all text non-selectable via
makeTextUnselectable(), so explicit selectable={false} attributes on
text elements inside Button components are redundant.

Removed from:
- agent-mode-toggle.tsx
- build-mode-buttons.tsx
- raised-pill.tsx
- segmented-control.tsx

Kept selectable={false} on text elements outside Button components.
@brandonkachen brandonkachen merged commit dad7e5c into main Nov 12, 2025
30 checks passed
@brandonkachen brandonkachen deleted the brandon/button-click-drag-crash branch November 12, 2025 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants