Add the ability to toggle the dock heights from being individual to unified#113548
Conversation
|
At 0:21-0:23 height is still individual when you switch to output🙃 |
Without adding in another notification to the bottom dock, I am not sure if this is possible to change. It only becomes unified after the first time you change a dock height. |
2025-12-04.03-47-26.mp4I added in a new function to handle immediately switching to the unified tab mode whenever the editor setting is changed. |
2025-12-04.14-39-46.mp4Proof in 4.6dev5 that the default audio panel size is also broken if the intended behavior is to introduce a custom minimum size only for the audio panel. |
|
Looks like a bug. |
|
What is the intended behavior and where is the default audio bus panel size stored? I can add the fix while I'm working on the changes suggested. |
|
Wait, I just noticed the version. This bug is already fixed on master. |
|
Can you link the commit that fixes it? I'm working off master and I still see the bug. |
|
#113241 |
2025-12-04.16-19-40.mp4The current commit defaults to the minimum audio bus size which I think is a user-friendly way to manage that. If the user decides to resize the panel after that point, then that is their choice and should be respected (in my opinion). Whenever the state of the tab height toggle is changed, the current tab height is propagated to all other tabs. So, if the user is in the unified mode and switches to individual, all tabs are reset to the unified height and then the user can customize from there. Likewise, whenever the user switches from the individual mode to the unified mode, all the tabs are reset to the current tab height and the user can customize from there. This seems like the most intuitive way to handle this from a user expectation standpoint. |
I was syncing the wrong branch. |
|
In a separate pull request after this I can add an audio bus minimum size editor setting. It seems a little off topic for this pull request to try and address that here. In all of the other places in the editor it appears like it's a hard coded value to -450. |
1c63a35 to
1b6d5f0
Compare
|
I am struggling to figure out the interactive rebase to squash all my commits. |


2025-12-04.02-48-03.mp4
This restores the original tab height functionality while keeping the new code for individual tab heights available for people that want that.