22/2/2021 New themes added.
23/2/2021 Functions correctly with Roon version 1.8 (build 763) stable.
24/2/2021 Fixed a visual inconsistency with negative focus items.
25/2/2021 Functions correctly with Roon version 1.8 (build 764) stable.
I had a bit of spare time yesterday so thought I’d see what I could do to improve the theme generator I posted recently. There are three major changes.
First, you can now change the colours for classical albums (background, settings bar and footer). I wasn’t 100% sold on this when Roon included it, but it’s grown on me. Here’s what the relevant section of the spreadsheet now looks like.
If you’d rather not set them to different values simply match E3 to the same value as E5, F3 to F5 and G3 to G5.
Second, I’ve added an additional colour to each theme (cell B5) to set the hover value for the main play button on the album page.
Third, and this is the biggest change, I’ve included a set of themes that you can select by clicking on any of the palettes (see below). A click initiates a sequence of three steps.
- The relevant data for the selected theme is pasted into the spreadsheet.
- The spreadsheet updates to display the new colours.
- The data you need to copy into the ‘colors’ file is automatically selected (cells A5:A106).
So basically, if you want to use one of the supplied themes, you just need to click the one you want (make sure you click the image of each palette, not the name), authorise the script if asked, hit cmd-C or ctrl-C, then paste the data into the colors file.
If you’re interested, Sea Mist (and the Firebrick version), A Dash of Chilli, and the four Monochrome themes are based on my ideas, while the others were all created to match specific album covers. Of the new ones, I think Bud Powell in the 21st Century is my favourite.
Note You can still edit the main colour cells at the top of the sheet manually, as with the previous version, so stick with this workflow if you want to use the spreadsheet to generate your own themes.
Heres’s an overview:
And here’s the link:
The spreadsheet is view only, so you’ll need to make yourself a copy before you can run any of the scripts. You can do this by selecting ‘Make a copy’ from the ‘FIle’ menu:
Caveats and Limitations (copied from the previous version)
- The theme generator was designed to create a light theme based on a background colour and two complementary accent colours, each split into three or four different tones. It will still work if you use eight completely different colours (11 if you include classical), or four, or however many, but don’t blame me if it looks rubbish when you’re finished. And, importantly, if you break anything in your Roon installation it’s on you.
- It appears that this spreadsheet doesn’t display the colours when opened in Excel. Stick with Google Sheets.
- I’ve added colour to all the elements I can find, but may have missed some. Let me know if you come across anything unexpected.
- When Roon post an app update it will override any changes you have made to your themes so back these up if you don’t want to lose them.