Sorry if I am being stupid, but could it not be done going to $:/ControlPanel
select tab Appearance and then Palette. Go to the bottom of that and click
the Show editor button. That will show the selected palette. Select clone
palette. Then you can edit that. You will see how it is done and can choose
the colours you prefer. That is at least a start.
On Thursday, August 26, 2021 at 10:27:17 PM UTC+2 [email protected] wrote:
> Thanks @Alvaro,
>
> Would you mind explaining how to make a palette? This is my first theme,
> but I do have some experience creating plugins, so I just need to be
> pointed in the right direction :)
>
> Thanks again!
>
> On Thursday, August 26, 2021 at 2:59:39 PM UTC-4 Álvaro wrote:
>
>> The color values from palettes are used via colour(/color) macro.
>>
>> How you can see in $:/themes/tiddlywiki/vanilla/base many values of
>> some properties are direcly transclude or with macro.
>> For example, the selector mentioned by you:
>>
>> body.tc-body {
>> font-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};
>> line-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};
>> word-wrap: break-word;
>> <<custom-background-datauri>>
>> color: <<colour foreground>>;
>> *background-color: <<colour page-background>>;*
>> fill: <<colour foreground>>;
>> }
>>
>> You will need create a palette for your theme
>> El jueves, 26 de agosto de 2021 a las 16:18:46 UTC+2, [email protected]
>> escribió:
>>
>>> Hi,
>>>
>>> Recently I have been working on my tw5-primer theme, and some feedback I
>>> have gotten suggests that the theme doesn't allow palette tweaking. Testing
>>> on my own, I was able to verify it, indeed, doesn't allow this behaviour,
>>> and I have begun to fix it.
>>>
>>> Here is the issue: even simplifying the CSS, the theme still overrides
>>> the palette changes. For example, if I am working on .tc-body, I add the
>>> following CSS to my theme
>>>
>>> body.tc-body {
>>> background-color: #000;
>>> }
>>>
>>> , which changes the background to black. However, if a user goes to
>>> change the palette, which, say, changes the background to white, it doesn't
>>> work, because the palette call of
>>>
>>> body.tc-body {
>>> background-color: #fff;
>>> }
>>>
>>> is still overridden. As far as I can tell, my theme CSS cannot be
>>> simplified further to where it is not override ALL the timer.
>>>
>>> Is any tw dev/experienced theme-maker able to help?
>>>
>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/8ffed4f7-49b2-4d60-b540-f364dbd5d56cn%40googlegroups.com.