godotengine / godotengine/godot
No pressed feedback when expanding an AudioStream resource in the inspector (unlike other resource types)
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
- *Related to https://github.com/godotengine/godot/issues/95130.*
### Tested versions
- Reproducible in: 4.2.2.stable, 4.3.rc e343dbbcc
### System information
Godot v4.3.rc (e343dbbcc) - Fedora Linux 40 (KDE Plasma) - X11 - GLES3 (Compatibility) - NVIDIA GeForce RTX 4090 (nvidia; 555.58.02) - 13th Gen Intel(R) Core(TM) i9-13900K (32 Threads)
### Issue description
When pressing an AudioStream resource to expand it, its name doesn't turn blue like it does for other resource types:
https://github.com/user-attachments/assets/a9f7424f-e580-4c68-8be3-92cdde3cd4e6
Note that unlike https://github.com/godotengine/godot/issues/95130, not even the resource type icon is modulated here.
This issue also occurred in Godot 4.2, even though the inspector preview used a different font that didn't match the rest of the editor UI:
https://github.com/user-attachments/assets/f944dd75-34a8-4826-b81f-3d5bb828d1ba
Compare this with something like texture properties (example in TextureRect):
https://github.com/user-attachments/assets/7531e3a6-432b-4d92-a116-958b0c5506e8
### Steps to reproduce
- Create an AudioStreamPlayer node.
- Add an AudioStream resource of any type.
- Click on its name to expand/collapse it. Notice how its color doesn't change to your editor theme's accent color (blue by default) like it does for other resource types.
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Reproduce the issue in the Godot editor by creating an AudioStreamPlayer, adding any AudioStream resource, and expanding and collapsing its resource name. Compare the AudioStream inspector control with a texture property; done means the AudioStream name uses the editor accent color and its icon receives the expected pressed-state modulation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- godot
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 48/100