From 4c216646a4b7261971ec8dd27529003a7a0ee976 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 6 Feb 2025 11:53:07 +0000 Subject: [PATCH] Introduce background palettes for plugins --- core/wiki/macros/CSS.tid | 4 ++++ editions/tw5.com/tiddlywiki.info | 3 ++- ...DefaultColourMappings.multids => background-palette.tid} | 4 +++- plugins/tiddlywiki/menubar/background-palette.tid | 6 ++++++ .../tiddlywiki/menubar/config-DefaultColourMappings.multids | 4 ---- ...DefaultColourMappings.multids => background-palette.tid} | 4 +++- 6 files changed, 18 insertions(+), 7 deletions(-) rename plugins/tiddlywiki/consent-banner/config/{DefaultColourMappings.multids => background-palette.tid} (80%) create mode 100644 plugins/tiddlywiki/menubar/background-palette.tid delete mode 100644 plugins/tiddlywiki/menubar/config-DefaultColourMappings.multids rename plugins/tiddlywiki/tour/{config-DefaultColourMappings.multids => background-palette.tid} (92%) diff --git a/core/wiki/macros/CSS.tid b/core/wiki/macros/CSS.tid index f7c62d4eb..be12fadb4 100644 --- a/core/wiki/macros/CSS.tid +++ b/core/wiki/macros/CSS.tid @@ -58,6 +58,10 @@ tags: $:/tags/Macro <$action-deletetiddler $tiddler=<>/> <$action-setfield $tiddler=<> type="application/x-tiddler-dictionary"/> + + <$list filter="[all[shadows+tiddlers]tag[$:/tags/BackgroundPalette]sort[]]" variable="palette-name"> + <$transclude $variable="actions-compile-palette-import" inputPalette=<> outputPalette=<> scheme=<>/> + <$transclude $variable="actions-compile-palette-import" inputPalette=<> outputPalette=<> scheme=<>/> diff --git a/editions/tw5.com/tiddlywiki.info b/editions/tw5.com/tiddlywiki.info index 2f3ddade8..9edc5211f 100644 --- a/editions/tw5.com/tiddlywiki.info +++ b/editions/tw5.com/tiddlywiki.info @@ -7,7 +7,8 @@ "tiddlywiki/menubar", "tiddlywiki/confetti", "tiddlywiki/dynannotate", - "tiddlywiki/tour" + "tiddlywiki/tour", + "tiddlywiki/consent-banner" ], "themes": [ "tiddlywiki/vanilla", diff --git a/plugins/tiddlywiki/consent-banner/config/DefaultColourMappings.multids b/plugins/tiddlywiki/consent-banner/config/background-palette.tid similarity index 80% rename from plugins/tiddlywiki/consent-banner/config/DefaultColourMappings.multids rename to plugins/tiddlywiki/consent-banner/config/background-palette.tid index 221d8488b..ab1cfe4fd 100644 --- a/plugins/tiddlywiki/consent-banner/config/DefaultColourMappings.multids +++ b/plugins/tiddlywiki/consent-banner/config/background-palette.tid @@ -1,4 +1,6 @@ -title: $:/config/DefaultColourMappings/ +title: $:/plugins/tiddlywiki/consent-banner/background-palette +type: application/x-tiddler-dictionary +tags: $:/tags/BackgroundPalette consent-banner-backdrop-background: rgba(0,0,0,0.2) consent-banner-background: #009677 diff --git a/plugins/tiddlywiki/menubar/background-palette.tid b/plugins/tiddlywiki/menubar/background-palette.tid new file mode 100644 index 000000000..19f672318 --- /dev/null +++ b/plugins/tiddlywiki/menubar/background-palette.tid @@ -0,0 +1,6 @@ +title: $:/plugins/tiddlywiki/menubar/background-palette +type: application/x-tiddler-dictionary +tags: $:/tags/BackgroundPalette + +menubar-foreground: #fff +menubar-background: #5778d8 diff --git a/plugins/tiddlywiki/menubar/config-DefaultColourMappings.multids b/plugins/tiddlywiki/menubar/config-DefaultColourMappings.multids deleted file mode 100644 index 6e2c1c8a0..000000000 --- a/plugins/tiddlywiki/menubar/config-DefaultColourMappings.multids +++ /dev/null @@ -1,4 +0,0 @@ -title: $:/config/DefaultColourMappings/ - -menubar-foreground: #fff -menubar-background: #5778d8 diff --git a/plugins/tiddlywiki/tour/config-DefaultColourMappings.multids b/plugins/tiddlywiki/tour/background-palette.tid similarity index 92% rename from plugins/tiddlywiki/tour/config-DefaultColourMappings.multids rename to plugins/tiddlywiki/tour/background-palette.tid index d753333f9..8fa73fca8 100644 --- a/plugins/tiddlywiki/tour/config-DefaultColourMappings.multids +++ b/plugins/tiddlywiki/tour/background-palette.tid @@ -1,4 +1,6 @@ -title: $:/config/DefaultColourMappings/ +title: $:/plugins/tiddlywiki/tour/background-palette +type: application/x-tiddler-dictionary +tags: $:/tags/BackgroundPalette tour-chooser-button-foreground: <> tour-chooser-button-hover-background: <>