ChatGPT Black-Gold (v3.4.4, black bg + gold text selection + global AI toolbar & header share)

基于 v3.4 的稳定版:用户气泡黑金(短消息也亮);发送/语音/停止按钮黑金;输入框与 AI 消息选中文本=黑底金字;Alt+G 开关。新增:AI 消息下方工具栏(Copy/Like/Dislike/Read/Canvas/Share/Try again)默认黑金,悬停金色高亮;右上 Share 与弹窗 Create link 黑金。严格排除代码块 Copy 与 Canvas 预览 Copy,保持默认。

Forfatter
Reon Sun
Daglige installasjoner
1
Totale installasjoner
4
Vurderinger
0 0 0
Versjon
3.4.4
Lagd
12.08.2025
Oppdatert
14.08.2025
Size
10,8 kB
Lisens
MIT
Gjelder

Great—here are clean, English texts you can paste directly into Greasy Fork镜像.


Additional info (Detailed description & instructions)

ChatGPT Black-Gold gives the ChatGPT web UI (chat.openai.com / chatgpt.com) a refined black-and-gold accent. It changes only what should be changed (bubbles, buttons, selection), without painting the whole page.

This build is based on the v3.4 stable line, tuned for visual clarity and low overhead. It uses no external libraries and makes no network requests.

What it does

  • User message bubbles: subtle black-and-gold look (short messages stay bright), with soft highlights and edge glow.
  • Send / Voice / Stop buttons: uniform black-and-gold styling, with a brighter hover state.
  • Text selection: in the composer and in AI messages, selected text becomes black background with gold text (high contrast).
  • AI toolbar row under each AI message: colors the common actions (Copy / Like / Dislike / Read Aloud / Canvas / Share / Try again).
  • Top-right Share button and “Create link” inside the Share dialog: black-and-gold styling.
  • Alt+G toggles the theme on/off (the state is remembered locally).

Design goal: tasteful accents for interactive/feedback elements only. Most layout and content remain the default look to preserve readability.

How to use

  1. Install the script and open/refresh chatgpt.com (or chat.openai.com).
  2. Ensure the Tampermonkey icon shows this script as enabled and running.
  3. Press Alt+G to temporarily switch the theme off/on.

Compatibility & performance

  • Works on Chromium browsers (Chrome/Edge/Brave, etc.) and recent Firefox.
  • Uses a light MutationObserver and targets real buttons only—no full-container painting.
  • Does not restyle code blocks/editors or Canvas content, and does not change any ChatGPT logic.

Troubleshooting

  • “This script was not executed yet.” In Tampermonkey, disable other theme scripts, keep only this one, then hard refresh (Ctrl+F5).
  • A button didn’t turn gold (A/B tests sometimes rename things): Right-click the button → Inspect → run in the Console:
  (() => {
    const el = $0;
    const btn = el.closest('button,[role="button"],a[href],[tabindex]') || el;
    console.table([{
      text:(btn.innerText||btn.textContent||'').trim(),
      aria:btn.getAttribute('aria-label')||'',
      testid:btn.getAttribute('data-testid')||'',
      title:btn.getAttribute('title')||'',
      class:btn.className
    }]);
  })();

Share the output; I’ll add the new identifier to the match list.

  • Color conflicts: temporarily disable any “global dark mode / force color” extensions while testing.

Privacy

  • No data collection, no third-party scripts. Only the Alt+G toggle state is stored locally.
长期地址
遇到问题?请前往 GitHub 提 Issues。