camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.5k stars 482 forks source link

Disable dotted canvas for taking screenshots #4573

Open toco-cam opened 1 month ago

toco-cam commented 1 month ago

Problem you would like to solve

Taking screenshots quickly without dotted background

Proposed solution

Disable the dots. The snap function of an invisible grid is sufficient to position elements.

Alternatives considered

Additional context

Related to https://github.com/camunda/web-modeler/issues/11206 Also raised in this conversation

nikku commented 1 month ago

I agree this can be a valuable feature.

We just have to decide if we want to disable it all together (I don't think so), or give users control whether they want to have it enabled or not (via flag or setting).

Toggling it is simple to build, too, as the grid infrastructure already supports toggling.

Moving to backlog and marking this as a spring cleaning topic, maybe we can pick it up as an easy pick one day.


Additional note: This also contributes to the tool to be an expert tool, where the user is in control.

toco-cam commented 1 month ago

Disabling the grid here - could be an option too CleanShot 2024-10-01 at 12 54 31

philippfromme commented 1 month ago

I'm also in favor of adding support for switching it on and off.

HanselIdes commented 1 month ago

Adding more buttons would add yet more complexity to the user experience. A hotkey to toggle it on/off could solve the job without adding complexity. Another option is to introduce 'modeling settings', which is where custom lint rules would also live

nikku commented 1 month ago

Came up again in this conversation.

berndruecker commented 1 month ago

I personally don't see the value of the dotted background. Other tools like PPTX also allows that - but I rarely see people using it (and PPT arguably needs more layouting than BPMN which should follow a relatively clear sequence). So I would be also happy just to turn it off - that should also keep effort to a minimum :-) My two cents