Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AudioStreamInteractive does not scale with editor & other minor visual issues #94140

Open
theDapperRaven opened this issue Jul 9, 2024 · 5 comments

Comments

@theDapperRaven
Copy link

theDapperRaven commented Jul 9, 2024

Tested versions

  • Reproducible in godot v4.3 beta 2.

System information

Godot v4.3.beta2 - macOS 14.5.0 - Vulkan (Forward+) - integrated Apple M2 - Apple M2 (8 Threads)

Issue description

There are a few broken interfaces in the new AudioStreamInteractive node.

Overlapping text/buttons.
If these texts are buttons, they do not respond.
Screenshot 2024-07-09 at 10 55 29 AM

Empty dialogue
Screenshot 2024-07-06 at 8 50 58 AM

If you have no clips, this is blank. May be intentional?
Screenshot 2024-07-06 at 8 50 42 AM

Steps to reproduce

Create a new project on the specified hardware.
Create a Node. Give it an AudioStreamPlayer as a child.
In Inspector, select Interactive for Stream.

Issue 1: click on switch to clip - a very very small empty box appears.
Inside stream:
Add a clip. Leave it blank.
Click on Edit Transitions.
Issue 2: The text "To" "Fro-" and "Any" appear on top of each other.

Minimal reproduction project (MRP)

IssueProject.zip

@Calinou
Copy link
Member

Calinou commented Jul 9, 2024

This is likely because Tree column sizes are not being scaled according to the editor scale factor in the first screenshot. It's not a macOS-specific issue but a hiDPI-specific issue.

@theDapperRaven
Copy link
Author

Still present in 4.3 beta 3

@theDapperRaven
Copy link
Author

Still present in 4.3 rc 2

@Calinou
Copy link
Member

Calinou commented Aug 4, 2024

Regarding the last issue, AnimationPlayer handles this in a different manner:

image

However, I don't think a special [stop] value would make sense here. It might require special casing to display a single disabled value that reads "[no clips set]".

We could also hide the Initial Clip property if no clips have been created yet with the Add Clip button.

@theDapperRaven theDapperRaven changed the title Broken interfaces in AudioStreamInteractive on Mac AudioStreamInteractive does not scale with editor & other minor visual issues Aug 5, 2024
@theDapperRaven
Copy link
Author

I've tried to name the issue more appropriately.
Feel no hesitation to name it better than I did.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants