pxt-arcade icon indicating copy to clipboard operation
pxt-arcade copied to clipboard

Update yellow color in arcade-orange theme to match arcade-light

Open Copilot opened this issue 3 months ago • 1 comments

The default theme's Error Explanation dialog used a dark brownish-gold yellow (#c0a000) that lacked visibility and contrast compared to other themes.

Changes

Updated yellow color palette in theme/color-themes/arcade-orange.json:

- "pxt-colors-yellow-background": "#c0a000",
- "pxt-colors-yellow-foreground": "#FFFFFF",
- "pxt-colors-yellow-hover": "rgb(153, 132, 0)",
- "pxt-colors-yellow-alpha10": "#c0a00019"
+ "pxt-colors-yellow-background": "#f1c40f",
+ "pxt-colors-yellow-foreground": "#000000",
+ "pxt-colors-yellow-hover": "#c29d0b",
+ "pxt-colors-yellow-alpha10": "#f1c40f19"

Now matches arcade-light theme's vibrant yellow with proper text contrast.

[!WARNING]

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • github.com (HTTP Only)
    • Triggering command: /usr/bin/ssh ssh -oStrictHostKeyChecking=accept-new -o SendEnv=GIT_PROTOCOL [email protected] git-upload-pack '/microsoft/pxt-arcade-sim.git' (packet block)
  • googlechromelabs.github.io
    • Triggering command: /usr/local/bin/node node install.mjs (dns block)
  • https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.204/linux64/chrome-linux64.zip
    • Triggering command: /usr/local/bin/node node install.mjs (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Color for the Error Explanation can be better</issue_title> <issue_description>Image</issue_description>

<agent_instructions>the yellow for other themes seem better.</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@abchatra This is default theme.
  • Fixes microsoft/pxt-arcade#7172

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot avatar Dec 04 '25 22:12 Copilot

image

poked around at the other places these tokens get used and usually just the typical highlight / warning area, prefer new color each place i saw

jwunderl avatar Dec 08 '25 17:12 jwunderl