Darkmode theme and theme creation

Hey all,

I’ve been working on a Niagara N4 darkmode theme in my freetime. I thought I would share what I have so far. I also want to leave some resources for those who want to adjust my darkmode theme or create their own.

I have a Github repo here: github.com/itshdog/NiagaraN4-Darkmode

The module is unsigned and I self-sign as a compile. I’m not cool enough to have a CA sign it. Other notes and such are in the github readme.

As for creating your own workbench theme, I used these resources:

niagara-community.com/articles/Product_Guide/Workbench-Theming

niagara-community.com/articles/Product_Guide/aAboutWorkbenchThemes45

module://docDeveloper/doc/themes/themeCreation.html

The basic idea is to create a new ux module inside of workbench. This sets up the environment. Then you can either start from scratch or import existing files. Inside my repo, I have included the Zebra & Lucid theme source files as well as base ux-icons.

3 Likes

This is a good way. I will also at times go ahead and copy the files over from the UX themes, adjust the sprite colors myself and change whatever values in the NSS I need to do.