Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Status QuoNew to Visual Studio Code? Get it now.
Status Quo

Status Quo

Ashish Agnihotri

|
1 install
| (0) | Free
Show custom text in the status bar and change the status bar color.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Status Quo

Simple Status Bar Customizer


Working with multiple VS Code windows at the same time? Status Quo makes it easy to give some personality to each of the window so you can quickly identify them at a glance. Show your own text in the VS Code status bar and give each project its own status bar color.

Features

  • Custom status bar text. Click the text item in the left of the status bar to edit it. The text can't be empty, and surrounding whitespace is trimmed.
  • Per-project status bar color. Click the palette icon next to it to choose a color:
    • Eight preset colors — Blue, Green, Purple, Orange, Red, Teal, Pink and Gray — each shown with a color swatch
    • A color picker with a live preview of your status bar
    • A hex input (#ff8800, #f80, or without the #)
    • Reset to your theme's default
  • Remembers your current color. The list highlights it, and the color picker and hex input both open on it. If your current color isn't one of the presets, it's shown at the top of the list.
  • Icons in your text. Use VS Code's built-in codicons with $(name) syntax — $(coffee) Brew, $(snake) api, $(rocket) Deploy.
  • Readable text automatically. The status bar foreground switches between black and white depending on how light the background is.

Screenshot

Screenshot

Install

From the Extensions view (Cmd/Ctrl+Shift+X), search for Status Quo, or install it from the Visual Studio Marketplace.

Usage

Open a folder or workspace, then use either the status bar items or the Command Palette (Cmd/Ctrl+Shift+P):

Command What it does
Status Quo: Edit Text Change the text shown in the status bar
Status Quo: Change Color Pick, enter, or reset the status bar color

The extension loads once VS Code has finished starting up. The status bar items only appear when a folder or workspace is open — running a command without one shows a message with an Open Folder button.

Using icons

Your status bar text can include any of VS Code's built-in codicons using $(icon-name) syntax. Mix them with plain text however you like:

Text you enter Shows as
$(coffee) Brew a coffee cup followed by “Brew”
$(snake) api a snake followed by “api”
$(rocket) Deploy a rocket followed by “Deploy”
$(database) just the icon, no text

Browse the full set in the codicon reference. Useful ones for labelling projects include $(beaker), $(bug), $(cloud), $(flame), $(gear), $(globe), $(server), $(terminal) and $(warning).

Icons are rendered by VS Code itself, so the color picker's preview shows the raw $(coffee) text rather than the icon. The status bar will show it correctly.

Choosing a color

Selecting Open color picker... opens a panel in an editor tab (not a popup) with a native color picker, a hex field, and a preview of how your status bar will look. Click Apply to save, or Cancel — or just close the tab — to leave things as they are.

Where settings are stored

Everything is saved at the workspace level only. Your user (global) settings are never modified.

  • Single folder open: .vscode/settings.json
  • .code-workspace file open: the settings section of that file

The extension writes two keys:

  • workbench.colorCustomizations → statusBar.background and statusBar.foreground
  • statusQuo.text

Other entries in workbench.colorCustomizations are left untouched. If you don't want these settings committed, add .vscode/settings.json to your .gitignore.

Extension settings

Setting Default Description
statusQuo.text Click to edit The text shown in the status bar (workspace setting)

Known limitations

  • A folder or workspace must be open. There is no global (all-projects) mode.
  • "Current color" means the color this extension saved in the workspace settings. A status bar color coming from your theme or user settings is not detected.
  • The color picker's preview shows $(icon-name) as plain text. Icons only render in the status bar itself.
  • Colors must be 3- or 6-digit hex (#f80, #ff8800; the # is optional). Named colors like red and formats like rgb() or hsl() aren't supported.

Requirements

VS Code 1.85.0 or newer.

Contributing

Issues and pull requests are welcome at github.com/ashisha7i/vscode-status-quo.

The extension is a single extension.js file with no dependencies and no build step. To try your changes, open the repo in VS Code and press F5 to launch an Extension Development Host.

Release notes

See the Changelog tab on this page for what changed in each version.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft