Skip to main content

Color generation, Next Experience (Polaris) Themes Part 3

· 7 min read
Eric Riemer
ServiceNow Wizard

This is Part 3. You should start with Part 1.

How do the 'Base' colors get expanded?

In Part 1 I mentioned that theme JSON has 2 parts, Base and Properties, and that for some elements defined in Base they get expanded into some number of variations on that color.

How does that work? Which things can even be defined that way? Is there any way to know what --now-color--primary-2 will look like if I have defined --now-color--primary?

All about Next Experience (Polaris) Themes Part 1

· 7 min read
Eric Riemer
ServiceNow Wizard

Next Experience Theming

When the new Next Experience UI came out with San Diego, everything about how to theme an instance changed. I have always liked making my instances look like "mine" or the company I worked for, so I was very interested in seeing what I could do with the new UI. This article is going to be the first in a series where I try to document all the things I know or have figured out about how to theme ServiceNow.

This is my first post.

· 2 min read
Eric Riemer
ServiceNow Wizard

It's a Blog

At long last I have a Blog. I have been meaning to start writing one for many years, and just never got around to it. But this year I set myself a goal to actually do it, so here I am.

What Will you write about?

Mostly ServiceNow stuff that I think should be shared. I make a lot of one off tools and bits of code that are worth sharing. I also figured that I should actually write up some of the things that aren't well documented but that I have figured out.

Who are you and why should I believe anything you have to say?

I have been working as a ServiceNow professional since Fuji. I have been in the Customer and Partner space until Fall 2022 when I joined ServiceNow. Along the way I have spoken at several Knowledge Conferences, been named a Developer MVP twice, and am extremely active in the SNDevs slack. You can also find a list of stuff I have done and links to things I have made over on GitHub

SafeHarbor etc.

I work for ServiceNow and have access to substantial information about unreleased and in development products. Please do not make any buying decisions based on anything I write about. To the best of my ability I am not going to be writing about anything sensitive or non-public. All opinions are my own and do not represent those of ServiceNow.