release eea-ticket-classes 0.3.0

This commit is contained in:
FOH release bot
2026-06-23 04:43:51 +00:00
parent ff0b6384bd
commit 1fff2fbc4d
6 changed files with 96 additions and 4 deletions
+9 -4
View File
@@ -1,11 +1,16 @@
{
"name": "Event Espresso 4 Ticket Classes",
"slug": "eea-ticket-classes",
"version": "0.2.4",
"download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-ticket-classes/eea-ticket-classes-0.2.4.zip",
"version": "0.3.0",
"download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-ticket-classes/eea-ticket-classes-0.3.0.zip",
"homepage": "https://gitea.mulligan.casa/ee-extensions/eea-ticket-classes",
"requires": "6.4",
"tested": "6.7",
"tested": "7.0",
"requires_php": "8.1",
"last_updated": "2026-06-23 02:13:09"
"icons": {
"1x": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-ticket-classes/icon-128x128.png",
"2x": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-ticket-classes/icon-256x256.png",
"svg": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-ticket-classes/icon.svg"
},
"last_updated": "2026-06-23 04:43:51"
}
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+87
View File
@@ -0,0 +1,87 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
<defs>
<!-- Main vertical gradient for ticket face -->
<linearGradient id="grad_layers" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#22d3ee"/>
<stop offset="100%" stop-color="#0e5e73"/>
</linearGradient>
<!-- Specular highlight: white radial over top third -->
<radialGradient id="spec_layers" cx="50%" cy="15%" r="60%" fx="50%" fy="8%">
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.24"/>
<stop offset="70%" stop-color="#ffffff" stop-opacity="0.08"/>
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
</radialGradient>
<!-- Clip path for the rounded ticket shape (with notch arcs) -->
<clipPath id="ticket_clip_layers">
<path d="M 8 56 Q 8 8 56 8 L 200 8 Q 248 8 248 56 L 248 110 A 18 18 0 0 0 248 146 L 248 200 Q 248 248 200 248 L 56 248 Q 8 248 8 200 L 8 146 A 18 18 0 0 0 8 110 Z"/>
</clipPath>
<!-- Notch inner-shadow gradients -->
<radialGradient id="notch_l_layers" cx="100%" cy="50%" r="100%">
<stop offset="0%" stop-color="#000000" stop-opacity="0.30"/>
<stop offset="100%" stop-color="#000000" stop-opacity="0"/>
</radialGradient>
<radialGradient id="notch_r_layers" cx="0%" cy="50%" r="100%">
<stop offset="0%" stop-color="#000000" stop-opacity="0.30"/>
<stop offset="100%" stop-color="#000000" stop-opacity="0"/>
</radialGradient>
<!-- Card outer drop shadow -->
<filter id="card_shadow_layers" x="-25%" y="-25%" width="150%" height="150%" color-interpolation-filters="sRGB">
<feGaussianBlur in="SourceAlpha" stdDeviation="10" result="blur"/>
<feOffset dx="0" dy="7" result="offset"/>
<feFlood flood-color="#000000" flood-opacity="0.3" result="flood"/>
<feComposite in="flood" in2="offset" operator="in" result="shadow"/>
<feMerge>
<feMergeNode in="shadow"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<!-- Glyph drop shadow -->
<filter id="glyph_shadow_layers" x="-25%" y="-25%" width="150%" height="150%" color-interpolation-filters="sRGB">
<feGaussianBlur in="SourceAlpha" stdDeviation="5" result="blur"/>
<feOffset dx="0" dy="3" result="offset"/>
<feFlood flood-color="#000000" flood-opacity="0.4" result="flood"/>
<feComposite in="flood" in2="offset" operator="in" result="shadow"/>
<feMerge>
<feMergeNode in="shadow"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Card base with outer drop shadow -->
<g filter="url(#card_shadow_layers)">
<path d="M 8 56 Q 8 8 56 8 L 200 8 Q 248 8 248 56 L 248 110 A 18 18 0 0 0 248 146 L 248 200 Q 248 248 200 248 L 56 248 Q 8 248 8 200 L 8 146 A 18 18 0 0 0 8 110 Z" fill="url(#grad_layers)"/>
</g>
<!-- Subtle perforation line (vertical center) -->
<line x1="128" y1="22" x2="128" y2="234"
stroke="#ffffff" stroke-width="1.5" stroke-opacity="0.14"
stroke-dasharray="5 9" stroke-linecap="round"
clip-path="url(#ticket_clip_layers)"/>
<!-- Specular highlight over top ~35% of the card -->
<path d="M 8 56 Q 8 8 56 8 L 200 8 Q 248 8 248 56 L 248 110 A 18 18 0 0 0 248 146 L 248 200 Q 248 248 200 248 L 56 248 Q 8 248 8 200 L 8 146 A 18 18 0 0 0 8 110 Z" fill="url(#spec_layers)" clip-path="url(#ticket_clip_layers)"/>
<!-- Left notch circle -->
<circle cx="8" cy="128" r="18" fill="#0c5060"/>
<circle cx="8" cy="128" r="18" fill="url(#notch_l_layers)"/>
<!-- Right notch circle -->
<circle cx="248" cy="128" r="18" fill="#0c5060"/>
<circle cx="248" cy="128" r="18" fill="url(#notch_r_layers)"/>
<!-- White glyph with soft drop shadow, scaled 64%, centered -->
<g filter="url(#glyph_shadow_layers)">
<g transform="translate(128 128) scale(0.64) translate(-128 -128)">
<g fill="white">
<path d="M128 96 206 138 128 180 50 138z" opacity="0.4"/>
<path d="M128 76 206 118 128 160 50 118z" opacity="0.65"/>
<path d="M128 56 206 98 128 140 50 98z"/>
</g></g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB