Repository: godot
Issue: Editor icon colors which do not get converted for Light theme
Labels: enhancement,topic:editor

### Godot version

4.0.dev (8866c3658)

### System information

Any

### Issue description

As a follow up to #49645, here's a list of colors used in our current set of editor icons (properties `stroke`, `fill`, and `stop-color`) which do not have matching conversion logic from dark to light theme in `editor/editor_theme.cpp`.

This might be intentional for some (some colors convey a specific meaning and are not meant to be changed), and a (low priority) palette misuse that could be fixed for others.

We should maybe also better document the dark theme icon palette and what it gets converted to automatically.

```
Couldn't find color '#000' for property 'stroke="'.
Couldn't find color '#003e7a' for property 'fill="'.
Couldn't find color '#00f' for property 'fill="'.
Couldn't find color '#044b94' for property 'fill="'.
Couldn't find color '#0f0' for property 'fill="'.
Couldn't find color '#1aab1a' for property 'fill="'.
Couldn't find color '#288027' for property 'stop-color="'.
Couldn't find color '#2998ff' for property 'fill="'.
Couldn't find color '#3552b1' for property 'fill="'.
Couldn't find color '#404040' for property 'stroke="'.
Couldn't find color '#414042' for property 'fill="'.
Couldn't find color '#41562e' for property 'stroke="'.
Couldn't find color '#424242' for property 'stroke="'.
Couldn't find color '#4646ff' for property 'fill="'.
Couldn't find color '#46ff46' for property 'fill="'.
Couldn't find color '#474747' for property 'fill="'.
Couldn't find color '#478cbf' for property 'fill="'.
Couldn't find color '#4b4b4b' for property 'fill="'.
Couldn't find color '#62aeff' for property 'stop-color="'.
Couldn't find color '#66ff9e' for property 'stop-color="'.
Couldn't find color '#68b6ff' for property 'fill="'.
Couldn't find color '#68b6ff' for property 'stop-color="'.
Couldn't find color '#68b6ff' for property 'stroke="'.
Couldn't find color '#68d0ea' for property 'fill="'.
Couldn't find color '#699ce8' for property 'fill="'.
Couldn't find color '#69ec9e' for property 'fill="'.
Couldn't find color '#69f' for property 'fill="'.
Couldn't find color '#6e6e6e' for property 'fill="'.
Couldn't find color '#70bfff' for property 'fill="'.
Couldn't find color '#75d1e6' for property 'stop-color="'.
Couldn't find color '#77ce57' for property 'fill="'.
Couldn't find color '#7aff70' for property 'fill="'.
Couldn't find color '#808080' for property 'fill="'.
Couldn't find color '#84ffee' for property 'stop-color="'.
Couldn't find color '#919191' for property 'fill="'.
Couldn't find color '#999' for property 'fill="'.
Couldn't find color '#a2d2ff' for property 'fill="'.
Couldn't find color '#a2d2ff' for property 'stop-color="'.
Couldn't find color '#a3b6f3' for property 'fill="'.
Couldn't find color '#a5b7f3' for property 'fill="'.
Couldn't find color '#a5b7f4' for property 'fill="'.
Couldn't find color '#a5b8f3' for property 'fill="'.
Couldn't find color '#afafaf' for property 'fill="'.
Couldn't find color '#b3b3b3' for property 'fill="'.
Couldn't find color '#b8ea68' for property 'fill="'.
Couldn't find color '#b8ea68' for property 'stop-color="'.
Couldn't find color '#b8ea68' for property 'stroke="'.
Couldn't find color '#ccc' for property 'fill="'.
Couldn't find color '#ccc' for property 'stop-color="'.
Couldn't find color '#cf68ea' for property 'fill="'.
Couldn't find color '#cf68ea' for property 'stop-color="'.
Couldn't find color '#d5d5d5' for property 'fill="'.
Couldn't find color '#d6d6d6' for property 'fill="'.
Couldn't find color '#d9d9d9' for property 'fill="'.
Couldn't find color '#dbee15' for property 'stop-color="'.
Couldn't find color '#e1e1e1' for property 'fill="'.
Couldn't find color '#e6e6e6' for property 'fill="'.
Couldn't find color '#ea686c' for property 'fill="'.
Couldn't find color '#ea686c' for property 'stop-color="'.
Couldn't find color '#ea686c' for property 'stroke="'.
Couldn't find color '#eac968' for property 'fill="'.
Couldn't find color '#eae068' for property 'fill="'.
Couldn't find color '#eec315' for property 'stop-color="'.
Couldn't find color '#f2f2f2' for property 'fill="'.
Couldn't find color '#f5f5f5' for property 'fill="'.
Couldn't find color '#f5f5f5' for property 'stroke="'.
Couldn't find color '#f6f6f6' for property 'fill="'.
Couldn't find color '#f6f6f6' for property 'stroke="'.
Couldn't find color '#f70000' for property 'stop-color="'.
Couldn't find color '#f7f5cf' for property 'fill="'.
Couldn't find color '#fefefe' for property 'fill="'.
Couldn't find color '#fefeff' for property 'fill="'.
Couldn't find color '#ff4646' for property 'fill="'.
Couldn't find color '#ff5d5d' for property 'fill="'.
Couldn't find color '#ff7070' for property 'fill="'.
Couldn't find color '#ff7a7a' for property 'stop-color="'.
Couldn't find color '#ff8585' for property 'fill="'.
Couldn't find color '#ffa62a' for property 'fill="'.
```

### Steps to reproduce

Build Godot with this diff:
```diff
diff --git a/modules/svg/image_loader_svg.cpp b/modules/svg/image_loader_svg.cpp
index 96b83bf25a..33f516f3fe 100644
--- a/modules/svg/image_loader_svg.cpp
+++ b/modules/svg/image_loader_svg.cpp
@@ -54,6 +54,8 @@ void ImageLoaderSVG::_replace_color_property(const String &p_prefix, String &r_s
 			const Color color = Color(color_code); // Handles both HTML codes and named colors.
 			if (replace_colors.has(color)) {
 				r_string = r_string.left(pos) + "#" + replace_colors[color].operator Color().to_html(false) + r_string.substr(end_pos);
+			} else {
+				print_line(vformat("Couldn't find color '%s' for property '%s'.", color_code, p_prefix));
 			}
 		}
 		// Search for other occurrences.
```

### Minimal reproduction project

_No response_