Fresh start: replace with naxIO/netfox-cs-sample foundation

Complete replacement of the tactical-shooter project with the
netfox-cs-sample (MIT) — a CS 1.6 inspired multiplayer FPS built
with Godot 4 and netfox.

## What's new
- Full CS-style gameplay: teams (T/CT), rounds, economy, buy menu
- 6 weapons: Knife, Glock, USP, AK-47, M4A1, AWP
- Bomb plant/defuse with 2 bombsites
- Flashbang & smoke grenades
- Proper netfox rollback netcode at 64 tick
- Network popup UI for host/join
- HUD, crosshair, round timer, scoreboard
- All netfox singletons registered as autoloads (works in exported builds)

## Architecture
- Listen-server (host from client, no dedicated server binary)
- Multiplayer-fps game lives at examples/multiplayer-fps/
- Netfox addons registered as autoloads for exported build compat
- Godot 4.7 with Forward+ renderer

## Removed
- Old headless-server architecture (client_main, server_main, player.gd, etc.)
- Custom netfox bootstrap with ENet fallback
- Old ChaffGames FPS template (2,420 lines, 844 KB)
- SimulationServer GDExtension stub
- Godot-jolt physics (netfox sample uses default Godot physics)
- Duplicate weapon_data.gd, anti_cheat.gd, round_manager.gd, etc.
- Server browser API Python venv (87 MB)
- test_range map and modular assets

## Preserved
- Git history
- Server config at config/default_server_config.cfg
- Windows export preset
- Build directory (gitignored)

Co-authored-by: naxIO <naxIO@users.noreply.github.com>
This commit is contained in:
2026-07-02 20:55:20 -04:00
parent ce39b237c3
commit b0c83af092
4416 changed files with 57418 additions and 902676 deletions
+122
View File
@@ -0,0 +1,122 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="benchmark-fail.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="22.627417"
inkscape:cx="9.5901357"
inkscape:cy="10.783378"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><inkscape:path-effect
effect="powermask"
id="path-effect2"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect2"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2"><path
id="mask-powermask-path-effect2_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path2"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><filter
id="mask-powermask-path-effect2_inverse"
inkscape:label="filtermask-powermask-path-effect2"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect2_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect2_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3"><path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" /></mask><inkscape:path-effect
effect="powermask"
id="path-effect8"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect3"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect8"><g
id="g8"
style=""><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 4,4 8,8"
id="path7" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 12,4 4,12"
id="path8" /></g></mask></defs><path
style="fill:#fc7f7f;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect2)"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z"
inkscape:path-effect="#path-effect2"
inkscape:original-d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" /></svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1cdr1khuiy2f"
path="res://.godot/imported/benchmark-fail.svg-b20a3c22c391ea7bcebd7f59f83ca9d5.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/benchmark-fail.svg"
dest_files=["res://.godot/imported/benchmark-fail.svg-b20a3c22c391ea7bcebd7f59f83ca9d5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+94
View File
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="benchmark-pass.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="22.627417"
inkscape:cx="9.5901357"
inkscape:cy="10.783378"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><inkscape:path-effect
effect="powermask"
id="path-effect2"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect2"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2"><path
id="mask-powermask-path-effect2_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path2"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><filter
id="mask-powermask-path-effect2_inverse"
inkscape:label="filtermask-powermask-path-effect2"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect2_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect2_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3"><path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" /></mask></defs><path
style="fill:#8eef97;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect2)"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z"
inkscape:path-effect="#path-effect2"
inkscape:original-d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" /></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt8iem8l0pq4s"
path="res://.godot/imported/benchmark-pass.svg-7479ef55a95006e5fb1a614e003877eb.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/benchmark-pass.svg"
dest_files=["res://.godot/imported/benchmark-pass.svg-7479ef55a95006e5fb1a614e003877eb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+86
View File
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="benchmark.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="22.627417"
inkscape:cx="9.5901357"
inkscape:cy="10.783378"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><inkscape:path-effect
effect="powermask"
id="path-effect2"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect2"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2"><path
id="mask-powermask-path-effect2_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path2"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><filter
id="mask-powermask-path-effect2_inverse"
inkscape:label="filtermask-powermask-path-effect2"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect2_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect2_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter></defs><path
style="fill:#ffca5f;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect2)"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z"
inkscape:path-effect="#path-effect2"
inkscape:original-d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" /></svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b6yh8aylojfgt"
path="res://.godot/imported/benchmark.svg-b9f24369bdd89bc588a152cef6f09c00.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/benchmark.svg"
dest_files=["res://.godot/imported/benchmark.svg-b9f24369bdd89bc588a152cef6f09c00.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+92
View File
@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="clear.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="11.313708"
inkscape:cx="0.44194174"
inkscape:cy="7.1594562"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3"><path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" /></mask><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3-6"><path
id="mask-powermask-path-effect3_box-2"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3-9" /></mask><filter
id="mask-powermask-path-effect3_inverse-1"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1-2"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2-7"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter></defs><path
style="fill:none;fill-opacity:1;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 3.049804,13.3885 h 9.900392"
id="path13"
sodipodi:nodetypes="cc" /><g
id="g13"
transform="rotate(-45,0.50609483,-10.265212)"
style="fill:none;stroke:#e0e0e0;stroke-opacity:1;stroke-width:2;stroke-dasharray:none"><path
id="rect12"
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1;stroke-dasharray:none"
d="m -2.800869,4.6381863 -7.999145,4e-7 -1e-6,2.9996797 2.9996796,2.9996796 0.9998938,-1e-6 4.0009536,0.0014 z" /><rect
style="fill:none;fill-opacity:1;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="rect13"
width="1.9990958"
height="6.0000587"
x="-4.7999649"
y="4.6381865" /></g></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ctdipwc8sklwo"
path="res://.godot/imported/clear.svg-c74aed6190d9cab6b3b5d7c8ad724085.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/clear.svg"
dest_files=["res://.godot/imported/clear.svg-c74aed6190d9cab6b3b5d7c8ad724085.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+68
View File
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="collapse.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
showgrid="true"
inkscape:zoom="45.254834"
inkscape:cx="8.6178639"
inkscape:cy="8.7393979"
inkscape:window-width="2560"
inkscape:window-height="1043"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
id="grid1"
units="px"
originx="0"
originy="0"
spacingx="1"
spacingy="1"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
enabled="true"
visible="true" />
</sodipodi:namedview>
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="path2"
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 11,3.0000414 -3,3 -3,-3"
sodipodi:nodetypes="ccc" />
<path
id="path3"
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 11,12.999959 8,9.9999586 5,12.999959"
sodipodi:nodetypes="ccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cv8va2smpv1lf"
path="res://.godot/imported/collapse.svg-9b497d9ee40a464a0f26821fb8538f0b.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/collapse.svg"
dest_files=["res://.godot/imported/collapse.svg-9b497d9ee40a464a0f26821fb8538f0b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+85
View File
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="debug.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="16"
inkscape:cx="-1.75"
inkscape:cy="15.375"
inkscape:window-width="1920"
inkscape:window-height="1048"
inkscape:window-x="2560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3"><path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" /></mask><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter></defs><ellipse
style="fill:none;stroke:#ffca5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="path1"
cx="8"
cy="8"
rx="3"
ry="4" /><path
style="fill:none;stroke:#ffca5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle1"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="4"
sodipodi:rx="3"
sodipodi:ry="4"
sodipodi:start="0.52359878"
sodipodi:end="2.6179939"
sodipodi:arc-type="arc"
d="M 10.598076,6 A 3,4 0 0 1 8,8 3,4 0 0 1 5.4019238,5.9999999"
sodipodi:open="true" /><path
style="fill:none;stroke:#ffca5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 5.4019238,5.9999999 3.9877102,4.5857863 2.5734966,5.9999999"
id="path6" /><path
style="fill:none;stroke:#ffca5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 5.4019238,10 3.9877102,8.5857869 2.5734966,10"
id="path8" /><path
style="fill:none;stroke:#ffca5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 10.598076,6 12.012289,4.5857864 13.426503,6"
id="path9" /><path
style="fill:none;stroke:#ffca5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 10.598076,9.9999997 1.414213,-1.414213 1.414214,1.414213"
id="path10" /></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dwhlyf5eyiect"
path="res://.godot/imported/debug.svg-10ec6677d3bd3a64aea2006222e97a3c.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/debug.svg"
dest_files=["res://.godot/imported/debug.svg-10ec6677d3bd3a64aea2006222e97a3c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+68
View File
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="expand.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
showgrid="true"
inkscape:zoom="45.254834"
inkscape:cx="8.6178639"
inkscape:cy="8.7393979"
inkscape:window-width="2560"
inkscape:window-height="1043"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
id="grid1"
units="px"
originx="0"
originy="0"
spacingx="1"
spacingy="1"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
enabled="true"
visible="true" />
</sodipodi:namedview>
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="path2"
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 11,6 8,3 5,6"
sodipodi:nodetypes="ccc" />
<path
id="path3"
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 11,10 8,13 5,10"
sodipodi:nodetypes="ccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sx0233b14cll"
path="res://.godot/imported/expand.svg-6ad1f463c41f73d2aadcc7559e7670ff.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/expand.svg"
dest_files=["res://.godot/imported/expand.svg-6ad1f463c41f73d2aadcc7559e7670ff.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+112
View File
@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="fail.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="11.313708"
inkscape:cx="26.649087"
inkscape:cy="5.833631"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<inkscape:path-effect
effect="powermask"
id="path-effect8"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect3"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect8">
<path
id="mask-powermask-path-effect8_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<g
id="g8"
style="">
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 4,4 8,8"
id="path7" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 12,4 4,12"
id="path8" />
</g>
</mask>
<filter
id="mask-powermask-path-effect8_inverse"
inkscape:label="filtermask-powermask-path-effect8"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect8_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect8_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:#fc7f7f;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect8)"
inkscape:path-effect="#path-effect8"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="8"
sodipodi:rx="8"
sodipodi:ry="8"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://de5ileacgwme1"
path="res://.godot/imported/fail.svg-fb1453c71ffec14739e9280d33cb8120.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/fail.svg"
dest_files=["res://.godot/imported/fail.svg-fb1453c71ffec14739e9280d33cb8120.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M2 8a6.21 6.21 0 0 0 6 4.657 6.21 6.21 0 0 0 6.006-4.678" style="fill:none;fill-opacity:1;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/></svg>

After

Width:  |  Height:  |  Size: 302 B

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://buuq6qptg3vll"
path="res://.godot/imported/hidden.svg-58af1b7fb82759e99e9f427f659b9a32.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/hidden.svg"
dest_files=["res://.godot/imported/hidden.svg-58af1b7fb82759e99e9f427f659b9a32.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+90
View File
@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="jump-to.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="4"
inkscape:cx="-107.5"
inkscape:cy="5.25"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<defs
id="defs1">
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3">
<path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" />
</mask>
<filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none"
id="path4"
sodipodi:type="arc"
sodipodi:cx="9.689312"
sodipodi:cy="-5.2496619"
sodipodi:rx="3"
sodipodi:ry="3"
sodipodi:start="0.78539816"
sodipodi:end="3.1415927"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="M 11.810632,-3.1283416 A 3,3 0 0 1 8.5412616,-2.4780233 3,3 0 0 1 6.689312,-5.2496619"
transform="rotate(90)" />
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none"
d="M 5.249662,6.6893122 H 9.2496609"
id="path5"
sodipodi:nodetypes="cc" />
<path
style="fill:#e0e0e0;fill-opacity:1;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none"
d="m 8.249662,4.1893122 v 5 l 5.5,-2.5 z"
id="path6"
sodipodi:nodetypes="cccc" />
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://beoxvhp204wuv"
path="res://.godot/imported/jump-to.svg-c9add894b2d5164c6f4e6837154c4f30.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/jump-to.svg"
dest_files=["res://.godot/imported/jump-to.svg-c9add894b2d5164c6f4e6837154c4f30.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+377
View File
@@ -0,0 +1,377 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="lightbulb.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="5.6568545"
inkscape:cx="-62.932501"
inkscape:cy="8.485281"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><inkscape:path-effect
effect="powermask"
id="path-effect6"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect6"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect2"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect2"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><inkscape:path-effect
effect="powermask"
id="path-effect2-5"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect2-5"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect3_inverse-3"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1-5"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2-6"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2"><path
id="mask-powermask-path-effect2_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path2"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><filter
id="mask-powermask-path-effect2_inverse"
inkscape:label="filtermask-powermask-path-effect2"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect2_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect2_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3"><path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3-2" /></mask><inkscape:path-effect
effect="powermask"
id="path-effect8"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect3"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect8"><g
id="g8"
style=""><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 4,4 8,8"
id="path7" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 12,4 4,12"
id="path8" /></g></mask><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2-5"><path
id="path9"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path10"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><inkscape:path-effect
effect="powermask"
id="path-effect2-7"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect2-7"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect3_inverse-0"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1-9"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2-3"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2-6"><path
id="mask-powermask-path-effect2_box-0"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path2-6"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><filter
id="mask-powermask-path-effect2_inverse-2"
inkscape:label="filtermask-powermask-path-effect2"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect2_primitive1-6"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect2_primitive2-1"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3-8"><path
id="mask-powermask-path-effect3_box-7"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3-9" /></mask><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect2-7"><path
id="path11"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
id="path12"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.99983;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
inkscape:transform-center-y="-0.65213837"
d="M 8,3.9995283 5.9997641,8.666745 H 8 v 3.333727 L 10.000236,7.3332546 H 8 Z"
sodipodi:nodetypes="ccccccc" /></mask><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3-7"><path
id="mask-powermask-path-effect3_box-5"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3-92" /></mask><filter
id="mask-powermask-path-effect3_inverse-2"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1-8"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2-9"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3-6"><path
id="mask-powermask-path-effect3_box-2"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3-9-7" /></mask><filter
id="mask-powermask-path-effect3_inverse-1"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1-2"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2-7"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><inkscape:path-effect
effect="powermask"
id="path-effect26"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect26"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect21"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect21"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect12"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect12"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect8-2"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><inkscape:path-effect
effect="powermask"
id="path-effect3-9"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" /><filter
id="mask-powermask-path-effect25_inverse"
inkscape:label="filtermask-powermask-path-effect25"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect25_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect25_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect26"><g
id="g26"
transform="translate(-0.36644319,-9.7040383e-4)"
style=""><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="path25"
sodipodi:type="arc"
sodipodi:cx="-8.0006008"
sodipodi:cy="6.5"
sodipodi:rx="2.5"
sodipodi:ry="2.5"
sodipodi:start="1.5707963"
sodipodi:end="5.4977871"
sodipodi:open="true"
sodipodi:arc-type="arc"
transform="scale(-1,1)" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 8.0006008,9 8,9.5"
id="path26"
sodipodi:nodetypes="cc" /><circle
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle26"
cx="8"
cy="12"
r="1" /></g></mask></defs><path
style="fill:none;fill-opacity:1;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="path5"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="13"
sodipodi:rx="2"
sodipodi:ry="2"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:arc-type="arc"
d="m 10,13 a 2,2 0 0 1 -1,1.732051 2,2 0 0 1 -2.0000001,0 A 2,2 0 0 1 6,13"
sodipodi:open="true" /><circle
style="fill:#ffca5f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:6"
id="path3"
mask="none"
cx="8"
cy="6"
r="6" /><circle
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:6"
id="circle6"
cx="6"
cy="4"
r="2" /><circle
style="fill:#ffca5f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:6"
id="circle1"
mask="none"
cx="8"
cy="10"
r="4" /></svg>

After

Width:  |  Height:  |  Size: 15 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ckxkehgmjtjcx"
path="res://.godot/imported/lightbulb.svg-f4f05ab673622fe0cb66314541b2eac4.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/lightbulb.svg"
dest_files=["res://.godot/imported/lightbulb.svg-f4f05ab673622fe0cb66314541b2eac4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1">
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3">
<path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" />
</mask>
<filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<g
id="layer1">
<path
style="fill:#8eef97;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect3)"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmqjme87oq3xx"
path="res://.godot/imported/pass.svg-527f701477d1793b7212aa92a3d53194.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/pass.svg"
dest_files=["res://.godot/imported/pass.svg-527f701477d1793b7212aa92a3d53194.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+114
View File
@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="refresh.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="32"
inkscape:cx="5.71875"
inkscape:cy="6.71875"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<defs
id="defs1">
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3">
<path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" />
</mask>
<filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
id="path1"
sodipodi:type="arc"
sodipodi:cx="-8"
sodipodi:cy="7.9999995"
sodipodi:rx="4"
sodipodi:ry="4"
sodipodi:start="0"
sodipodi:end="2.3561945"
sodipodi:arc-type="arc"
d="M -4,7.9999995 A 4,4 0 0 1 -6.4692663,11.695518 4,4 0 0 1 -10.828427,10.828427"
sodipodi:open="true"
transform="rotate(-90)" />
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
d="M 7.9999997,3.9999997 10,2.9999997"
id="path2"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
d="m 7.9999997,3.9999997 2.0000003,1"
id="path4"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
id="path5"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="-8"
sodipodi:rx="4"
sodipodi:ry="4"
sodipodi:start="0"
sodipodi:end="2.3561945"
sodipodi:arc-type="arc"
d="M 12,-8 A 4,4 0 0 1 9.5307337,-4.3044819 4,4 0 0 1 5.1715728,-5.1715729"
sodipodi:open="true"
transform="rotate(90)" />
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
d="m 7.9999995,12 -2,1"
id="path6"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
d="m 7.9999995,12 -2,-1"
id="path7"
sodipodi:nodetypes="cc" />
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dt75n55vr4kq0"
path="res://.godot/imported/refresh.svg-08b8d1fd09107d0faa0c33acbadb6352.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/refresh.svg"
dest_files=["res://.godot/imported/refresh.svg-08b8d1fd09107d0faa0c33acbadb6352.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+95
View File
@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="run-save.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><path
id="rect7"
style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
d="m 12.4375,4 v 8 h -7 V 7.5 l 3.5,-3.5 z" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="16"
inkscape:cx="5.5"
inkscape:cy="14.4375"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1"><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3"><path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" /></mask><filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter><mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3-5"><path
id="mask-powermask-path-effect3_box-3"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3-5" /></mask><filter
id="mask-powermask-path-effect3_inverse-6"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50"><feColorMatrix
id="mask-powermask-path-effect3_primitive1-2"
values="1"
type="saturate"
result="fbSourceGraphic" /><feColorMatrix
id="mask-powermask-path-effect3_primitive2-9"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" /></filter></defs><path
sodipodi:type="star"
style="fill:none;stroke:#8eef97;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="path4-1"
inkscape:flatsided="true"
sodipodi:sides="3"
sodipodi:cx="8"
sodipodi:cy="8"
sodipodi:r1="5"
sodipodi:r2="2.5"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 13,8 -7.5,4.330127 0,-8.660254 z"
inkscape:transform-center-x="-0.62499999"
transform="matrix(0.5,0,0,0.5,0.8125,4)" /></svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c711af0y1s2ct"
path="res://.godot/imported/run-save.svg-284dc56c3fcbb3decae07a3263265580.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/run-save.svg"
dest_files=["res://.godot/imported/run-save.svg-284dc56c3fcbb3decae07a3263265580.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+83
View File
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="run.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="26.4375"
inkscape:cx="3.7446808"
inkscape:cy="5.4846336"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<defs
id="defs1">
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect3">
<path
id="mask-powermask-path-effect3_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 3.7573597,9.0606809 5.87868,11.182001 12.24264,4.8180402"
id="path3" />
</mask>
<filter
id="mask-powermask-path-effect3_inverse"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect3_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect3_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<path
sodipodi:type="star"
style="fill:none;stroke:#8eef97;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-opacity:1"
id="path4"
inkscape:flatsided="true"
sodipodi:sides="3"
sodipodi:cx="8"
sodipodi:cy="8"
sodipodi:r1="5"
sodipodi:r2="2.5"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 13,8 -7.5,4.330127 0,-8.660254 z"
inkscape:transform-center-x="-1.25"
transform="translate(-1.24995)" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://r4y6ihamgino"
path="res://.godot/imported/run.svg-b6532e07a4db7efc49be28be04360e08.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/run.svg"
dest_files=["res://.godot/imported/run.svg-b6532e07a4db7efc49be28be04360e08.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="11.314" cy="-1.423" r="5" style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" transform="rotate(45)"/><path d="m5.47 10.53-3.05 3.05" style="fill:none;stroke:#e0e0e0;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none"/></svg>

After

Width:  |  Height:  |  Size: 409 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cl6im4a1uj6nq"
path="res://.godot/imported/search.svg-f595f7d0e550dfff682417fb006673bc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/search.svg"
dest_files=["res://.godot/imported/search.svg-f595f7d0e550dfff682417fb006673bc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="skip.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="22.627417"
inkscape:cx="13.810679"
inkscape:cy="9.1039998"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<inkscape:path-effect
effect="powermask"
id="path-effect12"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect12"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect8"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect3"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect12">
<path
id="mask-powermask-path-effect12_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<g
id="g12"
transform="translate(2.0707143e-5)"
style="">
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 4,5 7,8 4,11"
id="path11"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 9,5 3,3 -3,3"
id="path12"
sodipodi:nodetypes="ccc" />
</g>
</mask>
<filter
id="mask-powermask-path-effect12_inverse"
inkscape:label="filtermask-powermask-path-effect12"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect12_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect12_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect12)"
inkscape:path-effect="#path-effect12"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="8"
sodipodi:rx="8"
sodipodi:ry="8"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cx4htkmtgdk5l"
path="res://.godot/imported/skip.svg-05ed8ec36ac4803550bae54821df0a30.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/skip.svg"
dest_files=["res://.godot/imported/skip.svg-05ed8ec36ac4803550bae54821df0a30.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
sodipodi:docname="spinner.svg"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
showgrid="false"
inkscape:zoom="32"
inkscape:cx="6.28125"
inkscape:cy="7.515625"
inkscape:window-width="2560"
inkscape:window-height="1043"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
id="grid8"
units="px"
originx="0"
originy="0"
spacingx="1"
spacingy="1"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
enabled="true"
visible="false" />
</sodipodi:namedview>
<defs
id="defs1">
<linearGradient
id="swatch6"
inkscape:swatch="solid">
<stop
style="stop-color:#e0e0e0;stop-opacity:1;"
offset="0"
id="stop6" />
</linearGradient>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<circle
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="path6"
cx="8"
cy="3"
r="2" />
<circle
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle14"
cx="8"
cy="13"
r="1" />
<circle
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle15"
cx="8"
cy="-13"
transform="rotate(90)"
r="1.4142135" />
<ellipse
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle16"
cx="8"
cy="-3"
transform="rotate(90)"
rx="0.70710677"
ry="0.70700002" />
<ellipse
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle18"
cx="11.313708"
cy="-5"
transform="rotate(45)"
rx="1.6817929"
ry="1.682" />
<ellipse
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle19"
cx="11.313708"
cy="5"
transform="rotate(45)"
rx="0.84089643"
ry="0.84100002" />
<circle
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle20"
cx="1.7763568e-15"
cy="-16.313709"
transform="rotate(135)"
r="1.1892071" />
<ellipse
style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle21"
cx="1.7763568e-15"
cy="-6.3137083"
transform="rotate(135)"
rx="0.59460354"
ry="0.59500003" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csfyamlc15vp0"
path="res://.godot/imported/spinner.svg-2fba1cd10beb909105907ca61911cf40.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/spinner.svg"
dest_files=["res://.godot/imported/spinner.svg-2fba1cd10beb909105907ca61911cf40.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+160
View File
@@ -0,0 +1,160 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="todo.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="11.313708"
inkscape:cx="26.47231"
inkscape:cy="19.887378"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<inkscape:path-effect
effect="powermask"
id="path-effect21"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect21"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect12"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect12"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect8"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect3"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect21">
<path
id="mask-powermask-path-effect21_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<g
id="g21"
style="">
<rect
style="fill:#ffca5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="rect17"
width="1"
height="1"
x="4"
y="4"
d="M 4,4 H 5 V 5 H 4 Z" />
<rect
style="fill:#ffca5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="rect18"
width="1"
height="1"
x="4"
y="11"
d="m 4,11 h 1 v 1 H 4 Z" />
<rect
style="fill:#ffca5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="rect19"
width="1"
height="1"
x="4"
y="7.5"
d="m 4,7.5 h 1 v 1 H 4 Z" />
<path
style="fill:#ffca5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 8,8 h 4"
id="path19" />
<path
style="fill:#ffca5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 8,4.5 h 4"
id="path20" />
<path
style="fill:#ffca5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="m 8,11.5 h 4"
id="path21" />
</g>
</mask>
<filter
id="mask-powermask-path-effect21_inverse"
inkscape:label="filtermask-powermask-path-effect21"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect21_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect21_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:#ffca5f;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect21)"
inkscape:path-effect="#path-effect21"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="8"
sodipodi:rx="8"
sodipodi:ry="8"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://meh1sny670to"
path="res://.godot/imported/todo.svg-2340992753f3f9d2c971234e5e126d95.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/todo.svg"
dest_files=["res://.godot/imported/todo.svg-2340992753f3f9d2c971234e5e126d95.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+27
View File
@@ -0,0 +1,27 @@
extends Object
# Results
const result_void: Texture2D = preload("res://addons/vest/icons/void.svg")
const result_skip: Texture2D = preload("res://addons/vest/icons/skip.svg")
const result_todo: Texture2D = preload("res://addons/vest/icons/todo.svg")
const result_fail: Texture2D = preload("res://addons/vest/icons/fail.svg")
const result_pass: Texture2D = preload("res://addons/vest/icons/pass.svg")
# Benchmark
const benchmark: Texture2D = preload("res://addons/vest/icons/benchmark.svg")
const benchmark_pass: Texture2D = preload("res://addons/vest/icons/benchmark-pass.svg")
const benchmark_fail: Texture2D = preload("res://addons/vest/icons/benchmark-fail.svg")
# Actions and buttons
const run: Texture2D = preload("res://addons/vest/icons/run.svg")
const debug: Texture2D = preload("res://addons/vest/icons/debug.svg")
const run_on_save: Texture2D = preload("res://addons/vest/icons/run-save.svg")
const clear: Texture2D = preload("res://addons/vest/icons/clear.svg")
const jump_to: Texture2D = preload("res://addons/vest/icons/jump-to.svg")
const refresh: Texture2D = preload("res://addons/vest/icons/refresh.svg")
const lightbulb: Texture2D = preload("res://addons/vest/icons/lightbulb.svg")
const visible: Texture2D = preload("res://addons/vest/icons/visibility.svg")
const hidden: Texture2D = preload("res://addons/vest/icons/hidden.svg")
const expand: Texture2D = preload("res://addons/vest/icons/expand.svg")
const collapse: Texture2D = preload("res://addons/vest/icons/collapse.svg")
+1
View File
@@ -0,0 +1 @@
uid://g2skerjwbr71
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><defs><mask id="a" maskUnits="userSpaceOnUse"><path d="M1 2.343h14.006v11.314H1Z" style="fill:#fff;fill-opacity:1"/><circle cx="8" cy="8" r="2" style="fill:#000;fill-opacity:1;stroke:none;stroke-width:.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"/></mask></defs><path d="M8 3.343A6.21 6.21 0 0 0 2 8a6.21 6.21 0 0 0 6 4.657 6.21 6.21 0 0 0 6.006-4.678A6.21 6.21 0 0 0 8 3.343" mask="url(#a)" style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:.155246;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"/></svg>

After

Width:  |  Height:  |  Size: 639 B

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpyua1ic4p47h"
path="res://.godot/imported/visibility.svg-2226fcfdff15944d56e68e7df764b325.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/visibility.svg"
dest_files=["res://.godot/imported/visibility.svg-2226fcfdff15944d56e68e7df764b325.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true
+179
View File
@@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="void.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="22.627417"
inkscape:cx="15.932"
inkscape:cy="9.4575532"
inkscape:window-width="2560"
inkscape:window-height="1048"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<inkscape:path-effect
effect="powermask"
id="path-effect26"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect26"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect21"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect21"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect12"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect12"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect8"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect8"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<inkscape:path-effect
effect="powermask"
id="path-effect3"
is_visible="true"
lpeversion="1"
uri="#mask-powermask-path-effect3"
invert="false"
hide_mask="false"
background="true"
background_color="#ffffffff" />
<filter
id="mask-powermask-path-effect25_inverse"
inkscape:label="filtermask-powermask-path-effect25"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect25_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect25_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
<mask
maskUnits="userSpaceOnUse"
id="mask-powermask-path-effect26">
<path
id="mask-powermask-path-effect26_box"
style="fill:#ffffff;fill-opacity:1"
d="M -1,-1 H 17 V 17 H -1 Z" />
<g
id="g26"
transform="translate(-0.36644319,-9.7040383e-4)"
style="">
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="path25"
sodipodi:type="arc"
sodipodi:cx="-8.0006008"
sodipodi:cy="6.5"
sodipodi:rx="2.5"
sodipodi:ry="2.5"
sodipodi:start="1.5707963"
sodipodi:end="5.4977871"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="M -8.0006008,9 A 2.5,2.5 0 0 1 -10.415415,7.1470477 2.5,2.5 0 0 1 -9.2506009,4.3349365 2.5,2.5 0 0 1 -6.2328339,4.732233"
transform="scale(-1,1)" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
d="M 8.0006008,9 8,9.5"
id="path26"
sodipodi:nodetypes="cc" />
<circle
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1"
id="circle26"
cx="8"
cy="12"
r="1"
d="M 9,12 A 1,1 0 0 1 8,13 1,1 0 0 1 7,12 1,1 0 0 1 8,11 1,1 0 0 1 9,12 Z" />
</g>
</mask>
<filter
id="mask-powermask-path-effect26_inverse"
inkscape:label="filtermask-powermask-path-effect26"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect26_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect26_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:#8da5f0;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6"
id="path1"
mask="url(#mask-powermask-path-effect26)"
inkscape:path-effect="#path-effect26"
sodipodi:type="arc"
sodipodi:cx="8"
sodipodi:cy="8"
sodipodi:rx="8"
sodipodi:ry="8"
d="M 16,8 A 8,8 0 0 1 8,16 8,8 0 0 1 0,8 8,8 0 0 1 8,0 8,8 0 0 1 16,8 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ci8hqm6meom3h"
path="res://.godot/imported/void.svg-dedfa2bc2d4e3cbf7106ebb34fd16279.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/vest/icons/void.svg"
dest_files=["res://.godot/imported/void.svg-dedfa2bc2d4e3cbf7106ebb34fd16279.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=2.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=true