johnpapa / vscode-peacock

Subtly change the color of your Visual Studio Code workspace. Ideal when you have multiple VS Code instances, use VS Live Share, or use VS Code's Remote features, and you want to quickly identify your editor.
MIT License
1.03k stars 115 forks source link

Feature request: option to change all accent colours #507

Open binaryben opened 1 year ago

binaryben commented 1 year ago

I'd like to be able to have Peacock change all accent colours including button backgrounds, active borders and all badges. My IDE is fairly minimal, so the stock blue really looks out of place against the random colours Peacock generates.

This would effect items like:

"workbench.colorCustomizations": {
    "textLink.foreground": "{peacock.color}",
    "button.background": "{peacock.color}",
    "button.foreground": "{calculated text colour}",
    "panelTitle.activeBorder": "{peacock.color}",
    "focusBorder": "{peacock.color}",
    "badge.background": "{peacock.color}"
}

Additional context

Screenshot mockup included below using a random colour generated by Peacock. Peacock is only styling the status bar, the other colours are manually implemented to provide example.

Screen Shot 2022-10-02 at 9 40 52 pm
johnpapa commented 1 year ago

Thank you @binaryben for creating this issue!