Vendor helgoboss/helgobox (ReaLearn) as basis for custom UI fork
Stripped upstream git history; starting point for replacing the native SWELL/Win32 mapping UI with something more suited to bulk editing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,127 @@
|
||||
<svg
|
||||
viewBox="0 0 100 100"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
class="ROOT_CLASSES_PLACEHOLDER"
|
||||
>
|
||||
<style>
|
||||
<![CDATA[
|
||||
:root {
|
||||
/*
|
||||
The following CSS variables are just for preview purposes. They are currently
|
||||
not supported when generating the toolbar icons via `artwork-processor`.
|
||||
When generating icons, we replace the --var references directly.
|
||||
*/
|
||||
--fg-color: #f5f5f5;
|
||||
--bg-color: #616161;
|
||||
}
|
||||
|
||||
/* Background */
|
||||
|
||||
#icon-background {
|
||||
fill: var(--bg-color);
|
||||
}
|
||||
|
||||
.toolbar-icon #icon-background {
|
||||
fill-opacity: 0.0;
|
||||
}
|
||||
|
||||
/* Watch frame */
|
||||
|
||||
#watch-frame, #watch-straps {
|
||||
fill: var(--fg-color);
|
||||
}
|
||||
|
||||
.toolbar-icon #watch-frame, .toolbar-icon #watch-straps {
|
||||
fill: var(--fg-color);
|
||||
}
|
||||
|
||||
/* Play button */
|
||||
|
||||
#button {
|
||||
fill: var(--fg-color);
|
||||
stroke: var(--fg-color);
|
||||
}
|
||||
|
||||
.with-settings-icon #button {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Settings icon */
|
||||
|
||||
#settings-icon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.with-settings-icon #settings-icon {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#settings-icon-circle {
|
||||
fill: var(--fg-color);
|
||||
}
|
||||
|
||||
|
||||
/* Text badge */
|
||||
|
||||
#text-badge {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.with-text-badge #text-badge {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#text-badge-circle {
|
||||
fill: var(--fg-color);
|
||||
stroke: var(--bg-color);
|
||||
}
|
||||
|
||||
#text-badge-text {
|
||||
fill: var(--bg-color);
|
||||
}
|
||||
]]>
|
||||
</style>
|
||||
<defs>
|
||||
<mask id="cut-off-display">
|
||||
<rect x="0" y="0" width="100" height="100" fill="white"/>
|
||||
<circle cx="50" cy="50" r="30" fill="black"/>
|
||||
</mask>
|
||||
</defs>
|
||||
<g id="icon-background">
|
||||
<rect rx="15" width="100" height="100"/>
|
||||
</g>
|
||||
<g id="watch" mask="url(#cut-off-display)" transform="rotate(0, 50, 50)">
|
||||
<g id="watch-frame" stroke-width="012">
|
||||
<circle cx="50" cy="50" r="35"/>
|
||||
</g>
|
||||
<g id="watch-straps">
|
||||
<polygon id="watch-strap" points="50,20, 100,30, 100,70, 50,80"/>
|
||||
<use href="#watch-strap" x="0" y="0" transform="translate(100, 0) scale(-1, 1)"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="button" stroke-width="15" stroke-linecap="round" stroke-linejoin="round"
|
||||
transform="translate(50, 50) scale(0.6, 0.6) translate(-50, -50)"
|
||||
mask="url(#cut-off-settings-icon)"
|
||||
>
|
||||
<path id="button-path"
|
||||
d="
|
||||
M 50,50
|
||||
m -10,-20
|
||||
q -10,20 0,40
|
||||
q 15,-5 30,-20
|
||||
q -15,-15 -30,-20
|
||||
"
|
||||
/>
|
||||
</g>
|
||||
<g id="settings-icon" transform="translate(26, 26) scale(2, 2)">
|
||||
<path id="settings-icon-circle"
|
||||
d="m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zm2.8-6.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5"/>
|
||||
</g>
|
||||
<g id="text-badge" transform="translate(50, 0) scale(0.5, 0.5)">
|
||||
<circle id="text-badge-circle" cx="50" cy="50" r="25" stroke-width="2"/>
|
||||
<text id="text-badge-text" x="50" y="55" font-family="Noto Sans" font-size="40"
|
||||
text-anchor="middle" alignment-baseline="middle">
|
||||
TEXT_PLACEHOLDER
|
||||
</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
Reference in New Issue
Block a user