Skip to content

feat: reorganize Settings into General/Tools tabs#23

Merged
eyelock merged 1 commit into
mainfrom
feat/settings-tabs
Jan 13, 2026
Merged

feat: reorganize Settings into General/Tools tabs#23
eyelock merged 1 commit into
mainfrom
feat/settings-tabs

Conversation

@eyelock
Copy link
Copy Markdown
Owner

@eyelock eyelock commented Jan 13, 2026

Summary

  • Reorganize Settings into two tabs (General/Tools)
  • Prepares structure for future MCP Server settings

Changes

General Tab:

  • Terminal (theme, copy on select)
  • Bin (retention, empty button)
  • About (version, build)

Tools Tab:

  • CLI Tools (install/uninstall/status)

Motivation

Separating tools from general settings creates a natural home for future tool additions like MCP Server settings.

Test plan

  • Build succeeds locally
  • CI validates build, lint, format, and tests
  • Manual: Open settings, verify tabs switch correctly
  • Manual: Verify CLI install/uninstall works from Tools tab

🤖 Generated with Claude Code

- Add tabbed interface with segmented picker (General/Tools)
- General tab: Terminal, Bin, About sections
- Tools tab: CLI Tools section
- Reduced settings height from 520px to 480px

Prepares for future tools additions (MCP Server settings).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@eyelock eyelock merged commit 7607d46 into main Jan 13, 2026
5 checks passed
@eyelock eyelock deleted the feat/settings-tabs branch January 13, 2026 21:45
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.

1 participant