Skip to main content
13d ago

When reducing the opacity of a group, the overlapping parts within the group will be displayed

Problem description:

Adjusting the opacity of the 'group' causes the overlapping parts of the graphics within it to become visible

I guess your current logic is:

When the opacity of a 'group' changes, you simply apply this' opacity value 'to all elements within the group separately

However, the correct logic should be:

If the opacity of a 'group' changes, then the opacity change should be applied at the level of the entire 'group'. Not applied at the 'element level'.

Demonstration:

Please see my attachment, which can refer to Sketch's opacity logic. The opacity changes at the level of "group" and "each element" should have different logic.

importance:

I gave you feedback on June 18, 2024, and received an email saying that the next version would solve this issue, but the problem still exists now. It will directly affect many creative ideas that require the use of 'opacity'.

2 replies
13d ago

Hey, this is planned but we never committed to a timeline. In the email Robert correctly called out that this new feature will be possible to implement once our new renderer is implemented across the pipeline. But it is a new feature and requires time to implement. Other design tools do this by default because they don't need to actually export runtime graphics, and they're not rendering in realtime at 120fps. At runtime this behavior has performance implications. This type of feature needs to be handled in a more purposeful way rather than just being the default way all groups behave. We will give the designer the ability to do it, but it will have to be something that gets enabled manually to avoid performance cost.

TLDR: It's on the roadmap, but we don't share release dates.

12d ago

Okay, thank you for explaining.

Before using the new renderer, I will try using other methods to complete the idea~