Skip to content

Add appearance preference previews - #6193

Draft
morgmart wants to merge 1 commit into
kennylopez-inter-typography-stagingfrom
morgan/appearance-preference-previews
Draft

Add appearance preference previews#6193
morgmart wants to merge 1 commit into
kennylopez-inter-typography-stagingfrom
morgan/appearance-preference-previews

Conversation

@morgmart

Copy link
Copy Markdown
Contributor

Summary

  • Replace the Link previews and Thread layout dropdowns with the shared segmented control from Add font size and conversation density preferences #5644.
  • Pair each setting with a real, inert preview: production Compact/Rich link cards and a simplified Focus/Split thread diagram.
  • Keep scrub previews local to Settings so only a completed selection updates the saved preference and real app behavior.
  • Keep each setting and preview responsive as one grouped unit, with focused light/dark and narrow/wide coverage.

Dependency

Validation

  • pnpm typecheck
  • pnpm check:px-text
  • pnpm check:file-sizes
  • pnpm exec playwright test tests/e2e/appearance-previews.spec.ts --project=smoke (3 passed)
  • Focused existing Appearance coverage (2 passed)
  • Pre-push desktop checks, typecheck, tests, and Tauri checks

Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
morgmart added a commit that referenced this pull request Aug 18, 2026
@morgmart

Copy link
Copy Markdown
Contributor Author

Rich link preview — dark, narrow

The grouped setting stacks responsively and uses the real rich-card presentation without interactive affordances.

01-link-preview-rich-dark-narrow

Focus thread layout — dark, narrow

The foreground thread panel overlaps the channel surface with rounded leading corners.

02-thread-focus-dark-narrow

Compact link preview — light, wide

The compact production card stays paired with its setting at desktop width.

03-link-preview-compact-light-wide

Split thread layout — light, wide

The split diagram preserves the side-by-side relationship and shared visual language.

04-thread-split-light-wide

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