Skip to main content
Coding Theme

widget.shadow

widget shadow. Shadow color of widgets such as Find/Replace inside the editor.

Group: Base colors

Where widget shadow paints

The shadow of the Find widget moves from #00000099 to #e8a317, then back. The rest of the workbench stays on the default Dark+ colors.

src
components
fetchUser.ts
User
tags
export interface User {
  id: string;
  name: string;
  role: "admin" | "member";
  tags: string[];
}

/**
 * Fetch user data by ID
 * @param id
 * @returns User object or null if ID is invalid
 */
export async function fetchUser(id: string): Promise<User | null> {
  if (!id) {
    return null;
  }

  const response = await fetch(`/api/users/${id}`, {
    method: "GET",
    headers: { Accept: "application/json" },
  });

  if (!response.ok) {
    throw new Error(`HTTP ${response.status}`);
  }

  return (await response.json()) as User;
}

function greet(user: User): string {
  // Simple greeting function that uses the user's name
  return `Hello, ${user.name}!`;
}
fetchUser
1 of 2
WSL
1 1
main*
Copilot
Ln 5, Col 12
Spaces: 2
UTF-8
LF
TypeScript
Dark+

How to change widget shadow color in Visual Studio Code

macOS

  1. Open settings.json. Press Shift+Command+P to open the Command Palette, then run Preferences: Open User Settings (JSON).
  2. Set this color id. Add widget shadow under workbench.colorCustomizations. Shadow color of widgets such as Find/Replace inside the editor. Use a hex color such as #e8a317.
  3. Save the file. Press Command+S to save settings.json. Visual Studio Code applies the override on top of the active color theme. Remove the entry to use the theme color again.

Windows

Linux uses the same shortcuts.

  1. Open settings.json. Press Shift+Ctrl+P to open the Command Palette, then run Preferences: Open User Settings (JSON).
  2. Set this color id. Add widget shadow under workbench.colorCustomizations. Shadow color of widgets such as Find/Replace inside the editor. Use a hex color such as #e8a317.
  3. Save the file. Press Ctrl+S to save settings.json. Visual Studio Code applies the override on top of the active color theme. Remove the entry to use the theme color again.
{
  "workbench.colorCustomizations": {
    "widget.shadow": "#e8a317"
  }
}

Other Base colors

  • focusBorder

    Overall border color for focused elements. This color is only used if not overridden by a component.

  • foreground

    Overall foreground color. This color is only used if not overridden by a component.

  • disabledForeground

    Overall foreground for disabled elements. This color is only used if not overridden by a component.

  • widget.border

    Border color of widgets such as Find/Replace inside the editor.

  • selection.background

    Background color of text selections in the workbench (for input fields or text areas, does not apply to selections within the editor and the terminal).

  • descriptionForeground

    Foreground color for description text providing additional information, for example for a label.

  • errorForeground

    Overall foreground color for error messages (this color is only used if not overridden by a component).

  • icon.foreground

    The default color for icons in the workbench.

  • sash.hoverBorder

    The hover border color for draggable sashes.