UI: Add slash separators to Hue/Saturation/Value
It was that names of related "combo" operations like Hue/Saturation/Value, *Dilate/Erode* and Brightness/Contrast should be separated by slashes in their names. This patch changes this for the multiple nodes and operators concerning Hue/Saturation/Value across Blender. Note1: This patch should only touch UI names which do not need versioning and should not break scripts. Note2: This breaks first letter fuzzy search for "hsv". It was noted by @HooglyBoogly that the "/" character needs to be added to the fuzzy search split list. Note however that such search is already broken in Main for nodes like Brightness/Contrast and Dilate/Erode which already use slash separators Pull Request: https://projects.blender.org/blender/blender/pulls/106721
This commit is contained in:
@@ -5726,7 +5726,7 @@ void SeparateHSVNode::compile(OSLCompiler &compiler)
|
||||
compiler.add(this, "node_separate_hsv");
|
||||
}
|
||||
|
||||
/* Hue Saturation Value */
|
||||
/* Hue/Saturation/Value */
|
||||
|
||||
NODE_DEFINE(HSVNode)
|
||||
{
|
||||
|
||||
@@ -1961,7 +1961,7 @@ class VIEW3D_MT_paint_gpencil(Menu):
|
||||
layout.separator()
|
||||
layout.operator("gpencil.vertex_color_invert", text="Invert")
|
||||
layout.operator("gpencil.vertex_color_levels", text="Levels")
|
||||
layout.operator("gpencil.vertex_color_hsv", text="Hue Saturation Value")
|
||||
layout.operator("gpencil.vertex_color_hsv", text="Hue/Saturation/Value")
|
||||
layout.operator("gpencil.vertex_color_brightness_contrast", text="Brightness/Contrast")
|
||||
|
||||
|
||||
@@ -3059,7 +3059,7 @@ class VIEW3D_MT_paint_vertex(Menu):
|
||||
|
||||
layout.operator("paint.vertex_color_invert", text="Invert")
|
||||
layout.operator("paint.vertex_color_levels", text="Levels")
|
||||
layout.operator("paint.vertex_color_hsv", text="Hue Saturation Value")
|
||||
layout.operator("paint.vertex_color_hsv", text="Hue/Saturation/Value")
|
||||
layout.operator("paint.vertex_color_brightness_contrast", text="Brightness/Contrast")
|
||||
|
||||
|
||||
|
||||
@@ -331,7 +331,7 @@ static int gpencil_vertexpaint_hsv_exec(bContext *C, wmOperator *op)
|
||||
void GPENCIL_OT_vertex_color_hsv(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name = "Vertex Paint Hue Saturation Value";
|
||||
ot->name = "Vertex Paint Hue/Saturation/Value";
|
||||
ot->idname = "GPENCIL_OT_vertex_color_hsv";
|
||||
ot->description = "Adjust vertex color HSV values";
|
||||
|
||||
|
||||
@@ -420,9 +420,9 @@ static int vertex_color_hsv_exec(bContext *C, wmOperator *op)
|
||||
void PAINT_OT_vertex_color_hsv(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name = "Vertex Paint Hue Saturation Value";
|
||||
ot->name = "Vertex Paint Hue/Saturation/Value";
|
||||
ot->idname = "PAINT_OT_vertex_color_hsv";
|
||||
ot->description = "Adjust vertex color HSV values";
|
||||
ot->description = "Adjust vertex color Hue/Saturation/Value";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = vertex_color_hsv_exec;
|
||||
|
||||
@@ -44,7 +44,7 @@ DefNode(ShaderNode, SH_NODE_SQUEEZE, 0, "SQUEEZ
|
||||
DefNode(ShaderNode, SH_NODE_INVERT, 0, "INVERT", Invert, "Invert", "Invert a color, producing a negative")
|
||||
DefNode(ShaderNode, SH_NODE_SEPRGB_LEGACY, 0, "SEPRGB", SeparateRGB, "Separate RGB", "Split a color into its red, green, and blue channels (Deprecated)")
|
||||
DefNode(ShaderNode, SH_NODE_COMBRGB_LEGACY, 0, "COMBRGB", CombineRGB, "Combine RGB", "Generate a color from its red, green, and blue channels (Deprecated)")
|
||||
DefNode(ShaderNode, SH_NODE_HUE_SAT, 0, "HUE_SAT", HueSaturation, "Hue Saturation Value","Apply a color transformation in the HSV color model")
|
||||
DefNode(ShaderNode, SH_NODE_HUE_SAT, 0, "HUE_SAT", HueSaturation, "Hue/Saturation/Value","Apply a color transformation in the HSV color model")
|
||||
|
||||
DefNode(ShaderNode, SH_NODE_OUTPUT_MATERIAL, def_sh_output, "OUTPUT_MATERIAL", OutputMaterial, "Material Output", "Output surface material information for use in rendering")
|
||||
DefNode(ShaderNode, SH_NODE_EEVEE_SPECULAR, 0, "EEVEE_SPECULAR", EeveeSpecular, "Specular BSDF", "Similar to the Principled BSDF node but uses the specular workflow instead of metallic, which functions by specifying the facing (along normal) reflection color. Energy is not conserved, so the result may not be physically accurate")
|
||||
@@ -143,7 +143,7 @@ DefNode(CompositorNode, CMP_NODE_VECBLUR, def_cmp_vector_blur, "VECBLU
|
||||
DefNode(CompositorNode, CMP_NODE_SEPRGBA_LEGACY, 0, "SEPRGBA", SepRGBA, "Separate RGBA", "" )
|
||||
DefNode(CompositorNode, CMP_NODE_SEPHSVA_LEGACY, 0, "SEPHSVA", SepHSVA, "Separate HSVA", "" )
|
||||
DefNode(CompositorNode, CMP_NODE_SETALPHA, def_cmp_set_alpha, "SETALPHA", SetAlpha, "Set Alpha", "" )
|
||||
DefNode(CompositorNode, CMP_NODE_HUE_SAT, 0, "HUE_SAT", HueSat, "Hue Saturation Value","" )
|
||||
DefNode(CompositorNode, CMP_NODE_HUE_SAT, 0, "HUE_SAT", HueSat, "Hue/Saturation/Value","" )
|
||||
DefNode(CompositorNode, CMP_NODE_IMAGE, def_cmp_image, "IMAGE", Image, "Image", "" )
|
||||
DefNode(CompositorNode, CMP_NODE_R_LAYERS, def_cmp_render_layers, "R_LAYERS", RLayers, "Render Layers", "" )
|
||||
DefNode(CompositorNode, CMP_NODE_COMPOSITE, def_cmp_composite, "COMPOSITE", Composite, "Composite", "" )
|
||||
@@ -235,7 +235,7 @@ DefNode(TextureNode, TEX_NODE_VALTORGB, def_colorramp, "VALTOR
|
||||
DefNode(TextureNode, TEX_NODE_IMAGE, def_tex_image, "IMAGE", Image, "Image", "" )
|
||||
DefNode(TextureNode, TEX_NODE_CURVE_RGB, def_rgb_curve, "CURVE_RGB", CurveRGB, "RGB Curves", "" )
|
||||
DefNode(TextureNode, TEX_NODE_INVERT, 0, "INVERT", Invert, "Invert", "" )
|
||||
DefNode(TextureNode, TEX_NODE_HUE_SAT, 0, "HUE_SAT", HueSaturation, "Hue Saturation Value", "" )
|
||||
DefNode(TextureNode, TEX_NODE_HUE_SAT, 0, "HUE_SAT", HueSaturation, "Hue/Saturation/Value", "" )
|
||||
DefNode(TextureNode, TEX_NODE_CURVE_TIME, def_time, "CURVE_TIME", CurveTime, "Curve Time", "" )
|
||||
DefNode(TextureNode, TEX_NODE_ROTATE, 0, "ROTATE", Rotate, "Rotate", "" )
|
||||
DefNode(TextureNode, TEX_NODE_VIEWER, 0, "VIEWER", Viewer, "Viewer", "" )
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
#include "node_composite_util.hh"
|
||||
|
||||
/* **************** Hue Saturation ******************** */
|
||||
/* **************** Hue/Saturation/Value ******************** */
|
||||
|
||||
namespace blender::nodes::node_composite_hue_sat_val_cc {
|
||||
|
||||
@@ -75,7 +75,7 @@ void register_node_type_cmp_hue_sat()
|
||||
|
||||
static bNodeType ntype;
|
||||
|
||||
cmp_node_type_base(&ntype, CMP_NODE_HUE_SAT, "Hue Saturation Value", NODE_CLASS_OP_COLOR);
|
||||
cmp_node_type_base(&ntype, CMP_NODE_HUE_SAT, "Hue/Saturation/Value", NODE_CLASS_OP_COLOR);
|
||||
ntype.declare = file_ns::cmp_node_huesatval_declare;
|
||||
ntype.get_compositor_shader_node = file_ns::get_compositor_shader_node;
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ void register_node_type_sh_hue_sat()
|
||||
|
||||
static bNodeType ntype;
|
||||
|
||||
sh_node_type_base(&ntype, SH_NODE_HUE_SAT, "Hue Saturation Value", NODE_CLASS_OP_COLOR);
|
||||
sh_node_type_base(&ntype, SH_NODE_HUE_SAT, "Hue/Saturation/Value", NODE_CLASS_OP_COLOR);
|
||||
ntype.declare = file_ns::node_declare;
|
||||
node_type_size_preset(&ntype, NODE_SIZE_MIDDLE);
|
||||
ntype.gpu_fn = file_ns::gpu_shader_hue_sat;
|
||||
|
||||
@@ -91,7 +91,7 @@ void register_node_type_tex_hue_sat()
|
||||
{
|
||||
static bNodeType ntype;
|
||||
|
||||
tex_node_type_base(&ntype, TEX_NODE_HUE_SAT, "Hue Saturation Value", NODE_CLASS_OP_COLOR);
|
||||
tex_node_type_base(&ntype, TEX_NODE_HUE_SAT, "Hue/Saturation/Value", NODE_CLASS_OP_COLOR);
|
||||
node_type_socket_templates(&ntype, inputs, outputs);
|
||||
node_type_size_preset(&ntype, NODE_SIZE_MIDDLE);
|
||||
ntype.exec_fn = exec;
|
||||
|
||||
Reference in New Issue
Block a user