all sculpt tools don't navigate to a relevant page when pressing f1 #90712

Open
opened 2021-08-16 21:17:09 +02:00 by michael campbell · 10 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 461.92

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-08-10 21:06, hash: blender/blender@fcd2d63b64
Worked: (newest version of Blender that worked as expected)

Short description of error
all sculpt tools don't navigate to a relevant page when pressing f1. This is made worse by the tooltips not showing sufficient information on tool usage (such as each tool's shortcuts
and their functionality).

image.png

There also seems to be a mismatch of data from one page to the next. The toolbar page for example only shows a small selection of the tools
image.png

Whereas the tool pages have different options.

Reason for raising this, is that I literally can't find how to remove a face set. There doesn't seem to be any mention of it on the edit face set's documentation page.

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 461.92 **Blender Version** Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-08-10 21:06, hash: `blender/blender@fcd2d63b64` Worked: (newest version of Blender that worked as expected) **Short description of error** all sculpt tools don't navigate to a relevant page when pressing f1. This is made worse by the tooltips not showing sufficient information on tool usage (such as each tool's shortcuts and their functionality). ![image.png](https://archive.blender.org/developer/F10284320/image.png) There also seems to be a mismatch of data from one page to the next. The toolbar page for example only shows a small selection of the tools ![image.png](https://archive.blender.org/developer/F10284322/image.png) Whereas the tool pages have different options. Reason for raising this, is that I literally can't find how to remove a face set. There doesn't seem to be any mention of it on the edit face set's documentation page.

Added subscriber: @3di

Added subscriber: @3di
Member

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123
Member

Not sure if this is specific to sculpt tools but happens with every tool present over toolbar (irrespective of object interaction mode)

Not sure if this is specific to sculpt tools but happens with every tool present over toolbar (irrespective of object interaction mode)
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'
Member

Also find that lacking.

Might not be considered a bug, will let the module teams decide.

Also find that lacking. Might not be considered a bug, will let the module teams decide.
Member

Added subscribers: @ideasman42, @Blendify

Added subscribers: @ideasman42, @Blendify
Member

Changed status from 'Needs Developer To Reproduce' to: 'Confirmed'

Changed status from 'Needs Developer To Reproduce' to: 'Confirmed'
Member

I am going to consider this a known issue, the "View Online Manual" operator uses the python function/property such as
bpy.ops.object.join() or bpy.types.Object.scale for operators this does not take into account the function parameters.

In the case of the active tools they are "activated" via the bpy.ops.wm.tool_set_by_id operator using the name parameter such as:
bpy.ops.wm.tool_set_by_id(name="builtin.select_box")

Since tools are now a vital aspect of Blender's UI it would be nice to add support to directly access the manual for these tools.

The way I can see that this could work is by creating an exception for bpy.ops.wm.tool_set_by_id such that it instead
looks for the name parameter and checks the manual_url_mappingfor something like tool.builtin.select_box.

CC @ideasman42 is this a reasonable hack/workaround?

I am going to consider this a known issue, the "View Online Manual" operator uses the python function/property such as `bpy.ops.object.join()` or `bpy.types.Object.scale` for operators this does not take into account the function parameters. In the case of the active tools they are "activated" via the `bpy.ops.wm.tool_set_by_id` operator using the `name` parameter such as: `bpy.ops.wm.tool_set_by_id(name="builtin.select_box")` Since tools are now a vital aspect of Blender's UI it would be nice to add support to directly access the manual for these tools. The way I can see that this could work is by creating an exception for `bpy.ops.wm.tool_set_by_id` such that it instead looks for the name parameter and checks the `manual_url_mapping`for something like `tool.builtin.select_box`. CC @ideasman42 is this a reasonable hack/workaround?
Member

Added subscriber: @JulienKaspar

Added subscriber: @JulienKaspar
Aaron Carlisle removed the
Module
User Interface
label 2023-02-08 05:01:40 +01:00
Aaron Carlisle added the
Module
User Interface
label 2023-08-13 14:38:13 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#90712
No description provided.