I couldn't find an Ayu Mirage theme for JetBrains — so I built an aesthetic engine instead
It started with a simple problem: I wanted Ayu Mirage in my JetBrains IDE, and it didn't exist. There were plenty of Ayu Dark ports floating around. I'd seen an Ayu Light somewhere. But Mirage — th...

Source: DEV Community
It started with a simple problem: I wanted Ayu Mirage in my JetBrains IDE, and it didn't exist. There were plenty of Ayu Dark ports floating around. I'd seen an Ayu Light somewhere. But Mirage — that warm blue-gray variant that just feels right — was nowhere. There was a repo at some point, but the author either deleted or archived it. The demand was there (at least mine was), but the supply? Gone. So I did what any reasonable developer does when they can't find what they want. I opened an XML file and started mapping colors. The Frankenstein phase The first version was embarrassingly simple. Just an editor color scheme — no UI colors at all. I pulled the syntax tokens from the official Ayu VS Code theme and tried to recreate them in JetBrains' XML format. For the IDE interface itself, I found a plugin called Godot Theme on the Marketplace. Its colors reminded me of the Mirage palette — close enough not to clash. So that became my daily setup: Godot Theme for the UI, my hand-made XML f