Skip to content

ux: group settings into labelled sections - #260

Merged
omercelikdev merged 1 commit into
mainfrom
ux/settings-sections
Jul 13, 2026
Merged

ux: group settings into labelled sections#260
omercelikdev merged 1 commit into
mainfrom
ux/settings-sections

Conversation

@omercelikdev

Copy link
Copy Markdown
Owner

The settings panel was a flat scroll with interleaved concerns — vault auto-lock sat between the history limit and unrelated toggles, clip expiration fell below the toggle cluster, etc.

Regrouped every field under a clear section header (reusing the icon+label style already used for Privacy/About):

Section Fields
Appearance theme, language
Clipboard history limit, expiration, capture toggles, auto-commands, ignored apps
Snippets auto-expand
Vault auto-lock
Shortcuts & Startup global shortcuts, launch on login
Data / Privacy / About unchanged

No settings added or removed; every control keeps its wiring — only grouping/order changed. Extracted a small SectionHeader helper.

i18n: settings.section.* (5 keys) ×15. tsc clean · vite build clean · 608 tests green.

🤖 Generated with Claude Code

The settings panel was a flat scroll where concerns were interleaved — the
vault auto-lock sat between the history limit and unrelated toggles, clip
expiration was below the toggle cluster, and so on. Regrouped every field
under a clear section header (reusing the existing icon+label style already
used for Privacy/About):

  Appearance — theme, language
  Clipboard  — history limit, expiration, capture toggles, auto-commands,
               ignored apps
  Snippets   — auto-expand
  Vault      — auto-lock
  Shortcuts & Startup — global shortcuts, launch on login
  Data / Privacy / About — unchanged

No settings were added or removed and every control keeps its wiring; only
the grouping and order changed. Extracted a small SectionHeader helper.

i18n: settings.section.* (5 keys) ×15 locales.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@omercelikdev
omercelikdev merged commit d7a6f7d into main Jul 13, 2026
@omercelikdev
omercelikdev deleted the ux/settings-sections branch July 13, 2026 05:47
omercelikdev added a commit that referenced this pull request Jul 13, 2026
Adds a dated changelog section summarising PRs #232#260 (Tier 0–3 + the
four "wow" features), so the canonical analysis doc reflects the current
state rather than the 2026-02 baseline.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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