Skip to content

fix(native): keep colours the same across performance profiles - #447

Merged
EraPartner merged 1 commit into
mainfrom
claude/project-thread-1gb9ji
Nov 14, 2026
Merged

EraPartner merged 1 commit into
mainfrom
claude/project-thread-1gb9ji

Conversation

@EraPartner

Copy link
Copy Markdown
Owner

Requested by EraPartner · project thread

Summary

Tor chose "Same colours, Swift only" (2026-11-14). The Swift app now keeps one set of colours across performance profiles. The TS app is unchanged.

  • ShellGlassViews.swift: the sidebar material blends within the window on every tier (it used to blend with the desktop behind the window on Enhanced). The page background is the opaque detailTint on every tier (it used to be desktop vibrancy plus the tint at 0.84/0.86 on Enhanced).
  • VisionCard.swift: cards always use the glass-regular fill and its dark frame (they used to switch to glass-thin with Full effects off). Full effects still raises the hover highlight.

The profiles now differ only in their effects: the shader, drift, blur and hover lift. Reduced keeps opaque cards and no aurora, as before.

Type of change

  • fix — bug fix

Checklist

  • Conventional Commit title
  • No i18n, docs, API or schema changes

Verification

Not built locally (no Swift toolchain in the cloud container). The CI swift job is the check. The look is unverified on a Mac.

Residual risk & follow-ups

This is a deliberate divergence from the TS app: Enhanced no longer shows the desktop through the window. ShellGlass.detailTintOpacity is no longer read by the UI. I kept it because a test asserts it.


Generated by Claude Code

Tor (2026-11-14) chose identical colours across profiles in the Swift app only.
Enhanced no longer shows the desktop through the sidebar and page background,
and cards keep the glass-regular fill and frame with Full effects on or off.
Profiles now differ only in their effects (blur, motion, shader, hover lift).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018QJtaMxiuFABVL2LiMKy5m
@EraPartner
EraPartner marked this pull request as ready for review November 14, 2026 21:34
@EraPartner
EraPartner merged commit 136e155 into main Nov 14, 2026
11 checks passed
@EraPartner
EraPartner deleted the claude/project-thread-1gb9ji branch November 14, 2026 21:34
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