Save theme is grayed out

Hello,

I have been trying to save themes as i just updated scrivener from 1 to 3. But the tab for Save Theme is grayed out and i cannot click it. What can i do to fix it?

1 Like

Hello @4everwander! Welcome to the forum!

I am just a normal user of Scrivener as you are. But I might be able to help anyway. Have you changed your theme at least once? For example, try to activate the ā€œDark Modeā€ theme. Then the ā€œSave Theme to Fileā€¦ā€ option should become active.

Hello,

Thank you for your idea! It worked partly but when i went back to create a new theme in the default mode it was grayed out again. So not sureā€¦

It could be that as long as you are in the default theme, the menu item is deactivated. Perhaps someone who has done a lot with themes can comment about that and give you a better hint.

1 Like

Hi 4everwander.
Iā€™m not with Literature and Latte either, but as Iā€™ve spent decades in front of screens as a corporate droneā€“my eyes took a hit; and long story short I got so frustrated I created a theme for Scrivener. Full disclosure, Iā€™m a self taught pretend front-end web developer.

This forum lets you upload screenshots, so those would be great to try and help you. If nothing else, if you write out each step you took, that will also help a lot, as in click ā€œwindowā€, click ā€œtheme nameā€, or click ā€œsave theme to fileā€, for example.

In short; letā€™s say you have customized your panels, how the corkboard looks, your font and so forth. Letā€™s pretend that you are using Violet Haze. And now you want to save all those color / font and so on changes you made so that next time you load a theme, you have them saved forever.

You will click window / themes / save theme to file - and be presented with a Windows Explorer box which asks you where you want to save it. Letā€™s say you want to place it on the desktop. In this little ditty, you are naming it MyTheme. You can name it the same as any of the default themes too; and Scrivener is then smart enough to place a number behind it, so that Violet Haze becomes Violet Haze2.

Perhaps while it is there, youā€“like me, decide to change the headers, overall color scheme etc. And now you want your Theme back into Scrivener where you can use it.

Scrivener grabs the themes from C:\Users[yourUserName]\AppData\Local\LiteratureAndLatte\Scrivener\Themes.

So now we got to get that theme into that folder. The best way to do that, is by clicking Windowā€“>Themesā€“>Import Themes, navigating to the desktop, and clicking on your theme that you created. Scrivener will then scoop that lilā€™ theme of yours up, and stick it in its theme-keeping folder.

You can verify that it actually landed there by clicking ā€œreveal imported themes folderā€.
Now you are ready to import the theme into scrivener.

One note of caution. For the theme to import correctly right away, be sure you donā€™t have scrivener open with the same theme loaded when you do this. I learned this the hard way. The cleanest way here, is after you have your MyTheme ported into the Themes folder; switch to another theme such as default, close scrivener fully so that it will apply, open scrivener, and then your theme should show up under custom themes; such as in the screenshot at the bottom of this post.

If for some reason the theme is not in the folder after you have changed theme to default, closed scrivener and opened it again, donā€™t fret. As long as it is located in the scrivener themes folder and you remember the closing / changing theme it will.

You do have one more option though, which is load theme from file.

Below is a screenshot of how your theme list should look with your custom theme there.

PS: I found that when I skipped the little change theme, close / reopen routine, Scrivener would duplicate the themes, and then I was stuck with a couple in the themes folder and 3 or four duplicate custom themes inside scrivener.

If this happened to you, change to a default theme, fully close scrivener, open the ā€˜C:\Users[yourUserName]\AppData\Local\LiteratureAndLatte\Scrivener\Themesā€™ folder, move your themes somewhere else (desktop?) - make sure the themes folder is empty, move them all.

Then, open it back up, and the duplicate mess will be gone gone gone. Then close scrivener, put your custom themes back where they belong by windowā€“>themesā€“>import theme, or just (with scrivener completely closed) put them back yourself, apply your chosen theme, and voilaā€“youā€™re in business. EDIT: You will open scrivener, then apply the themeā€¦ :woman_shrugging: but of courseā€¦

You can alsoā€“slight sidebar hereā€“save your theme options to a file.
Fileā€“>optionsā€“>save theme options to file.

I have not inspected what is saved as options myself, as I decided to hack away at the theme directly. The theme files also will save your options by the way.

I think the theme options come in if you have a different look you want for two different projects sayā€“but you want the same overall theme.

Hope this helps.

The one I made is available on this forum for all that want to, to use to their hearts contentā€“if you are interested at all. Scrivener 3.1 Accessibility - #19 by BadScribbler

I hope this helps.

Edit2: It just occurred to me, that if you are trying to save a theme to a location protected by Windows, and you are not using administrative privileges, you sure could not save. This would not be inside scrivener thoughā€“but in Windows explorer.

2 Likes