obsproject / obsproject/obs-studio

Hiding group does not trigger child's "Hide Transition"

Open
#11,446 9 comments 2 reactions 1 assignee View on GitHub

@Warchamp7 is already working on this.

Since Oct 24, 2024.

area/ui-ux
Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

macOS 15

Other OS

No response

OBS Studio Version

30.2.3

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/JdlWWAeAGhHu4zkf

OBS Studio Crash Log URL

No response

Expected Behavior

When hiding or un-hiding a group, the group's children should apply their own transitions for hiding / unhiding.

Current Behavior

When hiding a group, the children do not apply their hiding transition. However, they do use their transitions when un-hiding.

Steps to Reproduce
  1. Create any element, eg. a Text
  2. Set the text's "Show Transition" and "Hide Transition" to Fade
  3. Verify transitions are working. Hide and un-hide the Text.
  4. Right-click the Text and click "Group Selected Items"
  5. Hide the group, and see that the Text disappears instantly
  6. Un-hide the group, and see that the Text uses the fade transition

Kapture 2024-10-24 at 21 20 02

Anything else we should know?

This is probably related to #8005, but it is different, as that issue seems to deal with only subscenes; this issue is about any element inside the group.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.