aboutsummaryrefslogtreecommitdiffstats
path: root/templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-16 09:18:42 +0200
committerDanilo M. <danix@danix.xyz>2026-09-16 09:18:42 +0200
commit0bc440f837977ea0164d9899a33458c995f1412d (patch)
tree009b6f9acdbb6077d04baf06f9491c2d44539cd0 /templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in
parent66f8e3576b68bb154011c93e0a0b23c74a27657e (diff)
downloadunified-desktop-theme-0bc440f837977ea0164d9899a33458c995f1412d.tar.gz
unified-desktop-theme-0bc440f837977ea0164d9899a33458c995f1412d.zip
feat(gtk): template the GTK widget assets and metatheme descriptor
67 SVGs carrying only three palette colours: bg, bg_alt and the accent, the last in 36 of them. The upstream gtk-3.0 and gtk-4.0 asset directories are byte-identical, so one templated set is rendered and copied into both. index.theme names the theme in three places and has no placeholders; it is a template only so it installs through the same code path. Its icon and cursor entries are this desktop's, not upstream's Tela-circle-Dark and Macchiato-cursors, which nothing here uses. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in')
-rw-r--r--templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in b/templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in
new file mode 100644
index 0000000..f0df0c8
--- /dev/null
+++ b/templates/gtk/assets/scale-horz-marks-after-slider-disabled-dark@2.svg.in
@@ -0,0 +1,14 @@
+<svg width="48" height="48" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="color-base-dark" x1="4" x2="19.997" y1="4" y2="4" gradientUnits="userSpaceOnUse">
+ <stop stop-color="@BG@" offset="1"/>
+ </linearGradient>
+ <linearGradient id="color-primary-light" x1="4" x2="19.997" y1="4" y2="4" gradientUnits="userSpaceOnUse">
+ <stop stop-color="@ACCENT@" stop-opacity=".3" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="scale-horz-marks-before-slider-dark" transform="matrix(-2,0,0,-2,48,48)">
+ <rect width="24" height="24" fill="none"/>
+ <path transform="rotate(45,12,12)" d="m6 6h6a6 6 0 1 1-6 6z" fill="url(#color-base-dark)" stroke="url(#color-primary-light)" stroke-linecap="round" stroke-width="4" style="paint-order:stroke fill markers"/>
+ </g>
+</svg>