Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

improvement: consolidate AI refinement settings into dropdown menu#272

Merged
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
improvement/settings-dropdownbreaking-brake/cc-wf-studio:improvement/settings-dropdownCopy head branch name to clipboard
Dec 15, 2025
Merged

improvement: consolidate AI refinement settings into dropdown menu#272
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
improvement/settings-dropdownbreaking-brake/cc-wf-studio:improvement/settings-dropdownCopy head branch name to clipboard

Conversation

@breaking-brake
Copy link
Copy Markdown
Owner

Summary

Consolidate all AI refinement panel settings into a single dropdown menu for cleaner UI.

Changes:

  • Add new SettingsDropdown component using @radix-ui/react-dropdown-menu
  • Move Use Skills toggle, Codebase Reference, Timeout selector, and Clear History into dropdown
  • Remove responsive layout from header and footer (always use single-row layout)
  • Delete unused IterationCounter.tsx and TimeoutSelector.tsx

Before / After

Before:

  • Header had multiple controls scattered across rows
  • Footer had Timeout selector with responsive column layout
  • Compact mode used 2-row layout

After:

  • Single "Settings" button opens dropdown with all options
  • Clean single-row header layout at all widths
  • Simplified footer with character count and send button only

Test Plan

  • Manual E2E testing completed
  • Code quality checks passed (npm run format && npm run lint && npm run check && npm run build)
  • Verified dropdown functionality (Use Skills toggle, Codebase Reference dialog, Timeout submenu, Clear History)
  • Verified layout at narrow and wide panel widths

🤖 Generated with Claude Code

- Add SettingsDropdown component with radix-ui dropdown menu
- Move Use Skills toggle, Codebase Reference, Timeout selector, Clear History into single dropdown
- Remove responsive layout from header and footer (always use single-row layout)
- Delete unused IterationCounter.tsx and TimeoutSelector.tsx
- Add translation keys for settings dropdown title

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@breaking-brake breaking-brake merged commit faee579 into main Dec 15, 2025
3 checks passed
@breaking-brake breaking-brake deleted the improvement/settings-dropdown branch December 15, 2025 00:54
@breaking-brake breaking-brake mentioned this pull request Dec 15, 2025
github-actions Bot added a commit that referenced this pull request Dec 15, 2025
## [3.7.2](v3.7.1...v3.7.2) (2025-12-15)

### Improvements

* consolidate AI refinement settings into dropdown menu ([#272](#272)) ([faee579](faee579))
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.7.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.