Ahmad Awais

NAVIGATE


SHARE


Introducing Bold New VSCode Theme: Shades of Purple πŸ¦„

Ahmad AwaisAhmad Awais

I’m super excited to launch my new purple Visual Studio Code theme called β†’ Shades of Purple (SOP) β€” it includes hand-picked & bold shades of purple β€” purple can be genius. Now available for 15+ software dev tools. Used by close to four million developers.

πŸ¦„ Shades of Purple

Shades of Purple (SOP)
A professional theme with hand-picked & bold shades of purple to go along with your VS Code.

BTW. As you might have read in my 2017 year-in-review post, I’m also launching a course to help you become a VSCode Power User β†’

 

Video Demo & Installation#

Watch the following video on YouTube to learn more about the Shades of Purple theme. Learn how to install it and a little bit about its features, like markdown editing β€” which’s quite pretty awesome with SOP.

Easy Installation

1. Open the extensions sidebar on Visual Studio Code
1. Search for Shades of Purple Theme
1. Click Install to install it.
1. Click Reload to reload your editor.
1. Code/File > Preferences > Color Theme > Shades of Purple.

Best Custom VSCode Theme Settings!#

This theme works best with the following settings. Especially if you have the Operator mono font, add it to your user settings JSON object.

You can also use a custom VSCode Shades-of-Purple icon that I created based on the work of amazing designer Dhanish called VSCode Icons.

{
// Theme Setup.
"workbench.colorTheme": "Shades of Purple",
"workbench.iconTheme": "vscode-icons",
"editor.fontFamily": "Operator Mono, Menlo, Monaco, 'Courier New', monospace",
"terminal.integrated.fontFamily": "'Operator Mono', 'Inconsolata for Powerline', monospace",
"editor.fontSize": 17,
"editor.lineHeight": 24.65,
"editor.letterSpacing": 0.5,
"editor.fontWeight": "400",
"editor.fontLigatures": true,
"editor.cursorStyle": "line",
"editor.cursorWidth": 5,
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"editor.snippetSuggestions": "top",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"workbench.editor.enablePreview": false,
"explorer.confirmDragAndDrop": false,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
// Formatting Optional.
"editor.formatOnSave": true,
"prettier.eslintIntegration": true,
"eslint.run": "onType",
"eslint.autoFixOnSave": true,
// MacOS Only Settings.
"workbench.fontAliasing": "auto",
"terminal.integrated.macOptionIsMeta": true,
"workbench.statusBar.feedback.visible": false,
}

Get all my configurations in this five-hour video course VSCode.pro. Interested?! Sign up to become a VSCode Power User β†’

Put Shades of Purple In Other Places!

I have built other SOP themes for different software. Here’s a list.

 

License & Attribution#

Licensed as MIT β“’ [Ahmad Awais](https://AhmadAwais.com/). Thanks to the VSCode team at Microsoft for creating such an awesome code editor. Also, to the creator of other high-contrast themes that served as an inspiration. This theme takes inspiration from many VSCode themes, including but not limited to Cobalt themes by Roberto Achar, Ayu, Palenight themes, Dracula themes, etc. And Icons8 for the icons in this readme.

Say πŸ‘‹ on Twitter @MrAhmadAwais β†’

Founder & CEO of Langbase.com β€” The most powerful serverless AI developer platform for building AI products Β· Ship agentic AI pipes, tools, and memory with BaseAI β€” The first Web AI Framework (free, open-source, local-first, deploys serverless, agentic pipes, tools, and memory)

Ex VP DevTools & DevRel Eng. Rapid Β· Google Developers Advisory Board (gDAB) founding member. πŸ§‘β€πŸ’» AI/ML/DevTools Angel Investor ❯ AI/ML Advisory Board San Francisco, DevNetwork

🎩 Award-winning Open Source Engineer & Dev Advocate 🦊 Google Developers Expert Web DevRel πŸš€ NASA Mars Ingenuity Helicopter mission code contributor πŸ† 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer).

🌳 Node.js foundation Community Committee Outreach Lead, Member Linux Foundation, OpenAPI Business Governing Board, and DigitalOcean Navigator. πŸ“Ÿ Teaching thousands of developers Node.js CLI Automation and VSCode.pro course. Over 142 million views, 24 yrs Blogging, 108K developers learning, 200+ FOSS.

✌️ Author of various open-source dev-tools and software libraries utilized by millions of developers worldwide ⓦ WordPress Core Developer πŸ“£ TEDx Speaker with 100+ international talks.

✨ As quoted by: Satya Nadella Β· CEO of Microsoft β€” Awais is an awesome example for developers.
πŸ’œ Loves his wife (Maedah) ❯ Read more about Ahmad Awais.

πŸ‘‹β€¦ Awais is mostly active on 𝕏 @MrAhmadAwais

πŸ“¨

Developers Takeaway

Stay ahead in the web dev community with Ahmad's expert insights on open-source, developer relations, dev-tools, and side-hustles. Insider-email-only-content. Don't miss out - subscirbe for a dose of professional advice and a dash of humor. No spam, pinky-promise!

✨ 172,438 Developers Already Subscribed
Comments 4
  • Dan
    Posted on

    Dan Dan

    Reply Author

    Hey Ahmad… I love your theme. I’m not sure if I can do it myself but I wanted to make one request…

    I code a lot in React and in my render function I love the teal blue… but text type of a components children or even just a normal p/h3/etc… tag is the same teal blue.

    What do you think if you changed the text to color like the purple of a comment?


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Hey Ahmad… I love your theme. I’m not sure if I can do it myself but I wanted to make one request…

      That’s very kind of you to say! πŸ’―

      I code a lot in React and in my render function I love the teal blue… but text type of a components children or even just a normal p/h3/etc… tag is the same teal blue.

      What do you think if you changed the text to color like the purple of a comment?

      How about we move this conversation to GitHub issues? Create a GitHub issue at https://github.com/ahmadawais/shades-of-purple-vscode/issues β€” post what you want. Post the code in ```js ``` so that I can use the same code to work locally.

      I will either make the change or will guide you how you can do it yourself. When you use πŸ¦„ Shades of Purple that’s the kind of support you get.

      Also, it’d mean a lot to get a five-star rating at the Marketplace. I am building the theme’s landing page and want to include some testimonials.

      Peace! ✌️


  • Kidus
    Posted on

    Kidus Kidus

    Reply Author

    Hey Ahmad what is the font for the comments in code (the cursive font)