You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-11 13:10:58 +00:00
Redesign the graph editor for visual shaders
This commit is contained in:
@@ -766,8 +766,13 @@ void EditorSettings::_load_defaults(Ref<ConfigFile> p_extra_config) {
|
||||
_initial_set("editors/shader_editor/behavior/files/restore_shaders_on_load", true);
|
||||
|
||||
// Visual editors
|
||||
EDITOR_SETTING(Variant::STRING, PROPERTY_HINT_ENUM, "editors/visual_editors/color_theme", "Default", "Default,Legacy,Custom")
|
||||
|
||||
_load_default_visual_shader_editor_theme();
|
||||
|
||||
EDITOR_SETTING(Variant::FLOAT, PROPERTY_HINT_RANGE, "editors/visual_editors/minimap_opacity", 0.85, "0.0,1.0,0.01")
|
||||
EDITOR_SETTING(Variant::FLOAT, PROPERTY_HINT_RANGE, "editors/visual_editors/lines_curvature", 0.5, "0.0,1.0,0.01")
|
||||
EDITOR_SETTING(Variant::INT, PROPERTY_HINT_ENUM, "editors/visual_editors/grid_pattern", 1, "Lines,Dots")
|
||||
EDITOR_SETTING(Variant::INT, PROPERTY_HINT_RANGE, "editors/visual_editors/visual_shader/port_preview_size", 160, "100,400,0.01")
|
||||
|
||||
/* Run */
|
||||
@@ -903,6 +908,30 @@ void EditorSettings::_load_godot2_text_editor_theme() {
|
||||
_initial_set("text_editor/theme/highlighting/search_result_border_color", Color(0.41, 0.61, 0.91, 0.38));
|
||||
}
|
||||
|
||||
void EditorSettings::_load_default_visual_shader_editor_theme() {
|
||||
// Connection type colors
|
||||
_initial_set("editors/visual_editors/connection_colors/scalar_color", Color(0.55, 0.55, 0.55));
|
||||
_initial_set("editors/visual_editors/connection_colors/vector2_color", Color(0.44, 0.43, 0.64));
|
||||
_initial_set("editors/visual_editors/connection_colors/vector3_color", Color(0.337, 0.314, 0.71));
|
||||
_initial_set("editors/visual_editors/connection_colors/vector4_color", Color(0.7, 0.65, 0.147));
|
||||
_initial_set("editors/visual_editors/connection_colors/boolean_color", Color(0.243, 0.612, 0.349));
|
||||
_initial_set("editors/visual_editors/connection_colors/transform_color", Color(0.71, 0.357, 0.64));
|
||||
_initial_set("editors/visual_editors/connection_colors/sampler_color", Color(0.659, 0.4, 0.137));
|
||||
|
||||
// Node category colors (used for the node headers)
|
||||
_initial_set("editors/visual_editors/category_colors/output_color", Color(0.26, 0.10, 0.15));
|
||||
_initial_set("editors/visual_editors/category_colors/color_color", Color(0.5, 0.5, 0.1));
|
||||
_initial_set("editors/visual_editors/category_colors/conditional_color", Color(0.208, 0.522, 0.298));
|
||||
_initial_set("editors/visual_editors/category_colors/input_color", Color(0.502, 0.2, 0.204));
|
||||
_initial_set("editors/visual_editors/category_colors/scalar_color", Color(0.1, 0.5, 0.6));
|
||||
_initial_set("editors/visual_editors/category_colors/textures_color", Color(0.5, 0.3, 0.1));
|
||||
_initial_set("editors/visual_editors/category_colors/transform_color", Color(0.5, 0.3, 0.5));
|
||||
_initial_set("editors/visual_editors/category_colors/utility_color", Color(0.2, 0.2, 0.2));
|
||||
_initial_set("editors/visual_editors/category_colors/vector_color", Color(0.2, 0.2, 0.5));
|
||||
_initial_set("editors/visual_editors/category_colors/special_color", Color(0.098, 0.361, 0.294));
|
||||
_initial_set("editors/visual_editors/category_colors/particle_color", Color(0.12, 0.358, 0.8));
|
||||
}
|
||||
|
||||
bool EditorSettings::_save_text_editor_theme(String p_file) {
|
||||
String theme_section = "color_theme";
|
||||
Ref<ConfigFile> cf = memnew(ConfigFile); // hex is better?
|
||||
|
||||
Reference in New Issue
Block a user