diff options
| author | Kaalleen <36401965+kaalleen@users.noreply.github.com> | 2022-04-05 18:20:03 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-05 18:20:03 +0200 |
| commit | b2f8186383d36ee986b0a52d85b7e838f2aad92f (patch) | |
| tree | 3b84b88b153be2bc27074d2f0fae1144a8d937a4 /templates | |
| parent | f4977479bf211b925344b23eef205f996ec6e5de (diff) | |
Generate color palette (#1618)
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/generate_palette.xml | 37 | ||||
| -rw-r--r-- | templates/palette_split_text.xml | 20 |
2 files changed, 57 insertions, 0 deletions
diff --git a/templates/generate_palette.xml b/templates/generate_palette.xml new file mode 100644 index 00000000..3f876ead --- /dev/null +++ b/templates/generate_palette.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension translationdomain="inkstitch" xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <name>Generate Color Palette</name> + <id>org.inkstitch.generate_palette</id> + <param name="extension" type="string" gui-hidden="true">generate_palette</param> + <effect needs-live-preview="false"> + <object-type>all</object-type> + <effects-menu> + <submenu name="Ink/Stitch" translatable="no"> + <submenu name="Thread Color Management"> + <submenu name="Generate Palette"/> + </submenu> + </submenu> + </effects-menu> + </effect> + <param name="options" type="notebook"> + <page name="options" gui-text="Generate Palette Options"> + <param name="palette_name" type="string" gui-text="Palette name"></param> + <spacer /> + <param name="palette_folder" type="path" mode="folder" gui-text="Folder (optional):"></param> + <spacer /> + <label appearance="header">⚠ Restart Inkscape to use your color palette.</label> + </page> + <page name="info" gui-text="Help"> + <label appearance="header">Generate a custom color palette for Ink/Stitch</label> + <label>Sadly we can not sort color swatches in Inkscape. + With this extension you can export colors from text elements in their stacking order. + The text will be used as the color name and number.</label> + <separator /> + <label>On our website we describe all necessaty steps to generate a color palette for Ink/Stitch.</label> + <label appearance="url">https://inkstitch.org/docs/thread-color#generate-color-palette</label> + </page> + </param> + <script> + {{ command_tag | safe }} + </script> +</inkscape-extension> diff --git a/templates/palette_split_text.xml b/templates/palette_split_text.xml new file mode 100644 index 00000000..22c45dd8 --- /dev/null +++ b/templates/palette_split_text.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension translationdomain="inkstitch" xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <name>Split text</name> + <id>org.inkstitch.palette_split_text</id> + <param name="extension" type="string" gui-hidden="true">palette_split_text</param> + <effect needs-live-preview="false"> + <object-type>all</object-type> + <effects-menu> + <submenu name="Ink/Stitch" translatable="no"> + <submenu name="Thread Color Management"> + <submenu name="Generate Palette"/> + </submenu> + </submenu> + </effects-menu> + </effect> + <param name="line-height" type="int" min="1" max="100" gui-text="Line Height">6</param> + <script> + {{ command_tag | safe }} + </script> +</inkscape-extension> |
