Skip to content

feat(desktop): add a chat backdrop on/off toggle - #64598

Merged
OutThisLife merged 2 commits into
mainfrom
bb/desktop-backdrop-toggle
Jul 14, 2026
Merged

feat(desktop): add a chat backdrop on/off toggle#64598
OutThisLife merged 2 commits into
mainfrom
bb/desktop-backdrop-toggle

Conversation

@OutThisLife

@OutThisLife OutThisLife commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

The faint statue backdrop behind the chat transcript (filler-bg0.jpg) was only switchable via the DEV-only leva panel — end users had no way to turn it off.

  • store/backdrop.ts — a tiny persisted $backdrop atom (default on), styled after the neighboring $toolViewMode store; storage guards live in lib/storage.
  • Backdrop.tsx{on && statue.enabled && …}, so it just skips rendering when off. No transition, pure on/off.
  • Appearance settings — an On/Off row beside Window Translucency, plus backdropTitle/backdropDesc across types.ts + all locales (en/ja/zh/zh-hant).

Test plan

  • Appearance → Chat Backdrop: Off hides the statue immediately; On restores it.
  • Setting persists across reloads.

The faint statue backdrop behind the transcript was only switchable via
the DEV-only leva panel. Add a persisted Appearance toggle (default on)
so users can hide it; the Backdrop simply skips rendering when off.
@alt-glitch alt-glitch added type/feature New feature or request comp/desktop Electron desktop app (apps/desktop/*) P3 Low — cosmetic, nice to have duplicate This issue or pull request already exists labels Jul 14, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

This was generated by AI during triage.

Duplicate of #49265 — that earlier open PR already adds an Appearance toggle for the decorative chat backdrop (same store/components/settings/i18n files, same localStorage-backed default-on mechanism). Sibling backdrop PRs #54276 (accessibility Off/Subtle/Full) and #54413 (opacity slider) are different controls. Flagging for a maintainer to pick the canonical one.

@OutThisLife
OutThisLife merged commit f7198a2 into main Jul 14, 2026
21 checks passed
@OutThisLife
OutThisLife deleted the bb/desktop-backdrop-toggle branch July 14, 2026 21:04
Gravezzz pushed a commit to Gravezzz/hermes-agent that referenced this pull request Jul 21, 2026
…ckdrop-toggle

feat(desktop): add a chat backdrop on/off toggle
randlee pushed a commit to randlee/hermes-agent that referenced this pull request Aug 11, 2026
…ckdrop-toggle

feat(desktop): add a chat backdrop on/off toggle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/desktop Electron desktop app (apps/desktop/*) duplicate This issue or pull request already exists P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants