Community Help Needed for Status Bar Updating

We have been trying to make operator status bar displays of keymap entries clearer and more informative using icons, etc. We’ve made great strides, but there are still some stragglers that need attention.

With the following I struggle to get into a position where I can see their current status display, and that is where you can help. For some of these you could probably give very simple instructions, starting with the default layout, for me to see them in action. For others it might be necessary to supply a blend file as well. I basically just need simple instructions on how to quickly get into each of the following operators.

Cheers, Harley

  1. “Blend Pose Asset” (POSELIB_OT_blend_pose_asset)
  2. “Pose Slide” (POSE_OT_push, POSE_OT_relax, POSE_OT_blend_with_rest, POSE_OT_breakdown, POSE_OT_blend_to_neighbors)
  3. “Annotation Draw” (GPENCIL_OT_annotate)
  4. “Grease Pencil Line Shape” (GREASE_PENCIL_OT_primitive_line)
  5. “Grease Pencil Eyedropper” (UI_OT_eyedropper_grease_pencil_color)
  6. “Grease Pencil Fill” (GREASE_PENCIL_OT_fill)
  7. “Grease Pencil Interpolation” (GREASE_PENCIL_OT_interpolate)
  8. “Bisect” (MESH_OT_bisect)
  9. “Sample Color” (PAINT_OT_sample_color)
  10. “Sample Detail Size” (SCULPT_OT_sample_detail_size)
  11. “Edit Dyntopo Detail Size” (SCULPT_OT_dyntopo_detail_size_edit)
  12. “Add Marker at Click” (CLIP_OT_add_marker_at_click)
  13. “Stitch” (UV_OT_stitch)
  14. “Minimize Stretch” (UV_OT_minimize_stretch)
  15. “Decimate Keyframes” (GRAPH_OT_decimate)
  16. “Ease Keyframes” (GRAPH_OT_ease)
  17. “Shear Keyframes” (GRAPH_OT_shear)
  18. “Scale from Neighbor” (GRAPH_OT_scale_from_neighbor)
  19. “Misc Graph Slider Ops” (GRAPH_OT_blend_to_neighbor, GRAPH_OT_breakdown, GRAPH_OT_blend_to_default, GRAPH_OT_blend_offset, GRAPH_OT_blend_to_ease, GRAPH_OT_match_slope, GRAPH_OT_time_offset, GRAPH_OT_scale_average, GRAPH_OT_gaussian_smooth, GRAPH_OT_butterworth_smooth)

For example, I can find and run UV_OT_minimize_stretch, but it is supposed to show “Press + and -, or scroll wheel to set blending” on the status bar, but I can’t figure out how to make it do so.

1 Like

Hi, I think I found a few of the missing operators.

I hope this is what you’re looking for. Some of the operators don’t seem to be exposed in menus (at least I couldn’t find them) so the instructions rely on having the “Developer Extras” enabled to expose them in the F3-search.

  1. “Annotation Draw” (GPENCIL_OT_annotate)

    1. Add Grease Pencil Stroke Object to the default scene
    2. Go into Edit mode
    3. F3-search for “Annotation Draw” and activate “gpencil.anotate ▸ Anotate Draw”
  2. “Grease Pencil Line Shape” (GREASE_PENCIL_OT_primitive_line)

    1. Add Grease Pencil Stroke Object to the default scene
    2. Go into Draw mode
    3. F3-search for “Grease Pencil Line Shape” and activate “gpencil.primive_line ▸ Grease Pencil Line Shape”
      Alternative: Instead of the search you can go to the toolbar and switch the “box” tool to the “line” tool. Drawing a line wiith the line tool seems to use the primitive_line operator.
  3. “Grease Pencil Eyedropper” (UI_OT_eyedropper_grease_pencil_color)

    1. Add Grease Pencil Stroke Object to the default scene
    2. Go into Draw mode
    3. F3-search for “Grease Pencil Eyedropper” and activate “ui.eyedropper_grease_pencil_color ▸ Grease Pencil Exedropper”
      (Note that it seems to be important to activate it via clicking on the search result with the mouse. Enter makes the status text disappear right away for me.)
  4. “Grease Pencil Fill” (GREASE_PENCIL_OT_fill)

    1. Add Grease Pencil Stroke Object to the default scene
    2. Go into Draw mode
    3. F3-search for “Grease Pencil Fill” and activate “gpencil.fill ▸ Grease Pencil Fill”
      Alternative: Go to the toolbar and activate the “Fill” tool (paint bucket icon). Now click somewhere in space in the 3D viewport after which the status display should come up in the status bar.
  5. “Grease Pencil Interpolation” (GREASE_PENCIL_OT_interpolate)

    1. Add Grease Pencil Stroke Object to the default scene
    2. Go into Edit mode
    3. F3-search for “Grease Pencil Interpolation” and activate “gpencil.interpolate ▸ Grease Pencil Interpolation”
  6. “Sample Color” (PAINT_OT_sample_color)

    1. Select default cube
    2. Switch to Texture Paint or Vertex Paint mode
    3. F3-search for “Sample Color” and activate “paint.sample_color▸ Sample Color” which shows the status in the header
  7. “Sample Detail Size” (SCULPT_OT_sample_detail_size)

    1. Select default cube
    2. Switch to Sculpt mode
    3. F3-search for “Sample Detail Size” and activate “sculpt.sample_detail_size▸ Sample Detail Size”
      Alternative: Activate “Dyntopo” in the header via the checkbox. Dismiss the warning via “OK”. Open the “Dyntopo” popover and change the “Detailing” from “Relative Detail” to “Constant Detail” or “Manual Detail”. Click the eyedropper button that now appeared next to the “Resolution” button at the top of the popover which activates the sculpt.sample_detail_size operator.
  8. “Edit Dyntopo Detail Size” (SCULPT_OT_dyntopo_detail_size_edit)

    1. Select default cube
    2. Switch to Sculpt mode
    3. Activate “Dyntopo” in the header via the checkbox and dismiss the warning via “OK”.
    4. F3-search for “Edit Dyntopo Detail Size” and activate “sculpt.dyntopo_detail_size_edit▸ Edit Dyntopo Detail Size”
  9. “Stitch” (UV_OT_stitch)

    1. Select default cube
    2. Switch to the “UV Editing” workspace
    3. Call the Stitch operator in the UV editor via the default shortcut alt + V
  10. “Minimize Stretch” (UV_OT_minimize_stretch)

    1. Select default cube
    2. Switch to the “UV Editing” workspace
    3. Go to the menu “UV” ▸ “Minimize Stretch” and assign a shortcut via right click > “Assign Shortcut” (Wasn’t able to make it work without the shortcut!)
    4. Now select parts of the UV eg. via “A” to select all
    5. Call “Minimize Stretch” via the assigned shortcut.
      The status bar should now read “Press + and -, or scroll wheel to set blending” and the header “Minimize Stretch. Blend 0.00”

I really like your work on the status bar, btw :slight_smile:

2 Likes

An alternative to the F3 search for the following:

  • “Sample Color” (PAINT_OT_sample_color)
    • Default workspace
    • Mode → Vertex Paint
    • Shift-X
  • “Sample Detail Size” (SCULPT_OT_sample_detail_size)
    • Default workspace
    • Mode → Sculpt
    • Remesh menu in top right of 3D Viewport
    • Eyedropper Icon
  • “Edit Dyntopo Detail Size” (SCULPT_OT_dyntopo_detail_size_edit)
    • Default workspace
    • Mode → Sculpt
    • Toggle Dyntopo
    • R
2 Likes

PAINT_OT_sample_color

Oh I see, while in Vertex mode I have to hold down SHIFT + X and it finishes on release. While doing so I can click the left mouse button to change to sampling for pallet instead. But then it says I can use left click “to sample more colors”. Not sure what that means since my left button is already pressed.

But then it says I can use left click “to sample more colors”. Not sure what that means since my left button is already pressed.

Each click samples / adds an additional color into the palette. I don’t personally think the text needs to change after one is added, it seems more confusing than helpful; I’d imagine the status bar should look something like…

[LMB Press Icon] Add to Palette

  • Download and open the Ellie Posy Library file from: Demo Files — blender.org
  • At the top of Blender change to the Pose Library workspace
  • At the top of the 3D viewport select View -> Asset Shelf if the shelf isn’t visible yet
  • Click and drag on one of the facial expressions in the asset shelf at the bottom of the 3D viewport. While you’re holding your mouse down, you’re interacting with Blend Pose Asset
  • Download and open the Ellie Posy Library file from: Demo Files — blender.org
  • At the top of Blender change to the Pose Library workspace
  • From the top of the 3D viewport select Pose -> In-Betweens -> Whatever option you want

It’s not accessible in the UI under normal conditions. So there are steps to access it:

  • Open preferences and go to the Keymap section
  • Search for Add marker and you should find options for Add marker and slide
  • Change the action from clip.add_marker_slide to clip.add_marker_at_click
  • Open a movie clip editor
  • Import a movie
  • Do the keybind that you changed in user preferences (In my case, Command + Left click) on the movie in the movie clip editor
  • Animate a property (E.g. Object location)
  • Open a graph editor
  • Select some of the keyframes
  • From the top of the graph editor select Key -> Density -> Decimate (Ratio)
  • Animate a property (E.g. Object location)
  • Open a graph editor
  • Select some of the keyframes
  • From the top of the graph editor select Key -> Blend -> Whatever option you want

I assume that’s all the missing actions covered now?

2 Likes

Yes, this should be enough. Thank you sooooo much!

4 Likes