Back to articles
I couldn't find an Ayu Mirage theme for JetBrains — so I built an aesthetic engine instead
How-ToTools

I couldn't find an Ayu Mirage theme for JetBrains — so I built an aesthetic engine instead

via Dev.toRoman

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

Continue reading on Dev.to

Opens in a new tab

Read Full Article
5 views

Related Articles