Yeah right let's call your idea brain storming instead of brain.. fart.
I would have overlooked it if you did not took a few minutes to create that picture, a sign of commitment, and a possible reddit followup where the amoebas majority upvote this stuff - that's what scares me.
Did it not occur to you that 99.99% of video players place their controls at the bottom for a good reason?
And when I said that snapping the ability panels up is generally accepted as an improvement, looking at video players that do it for the whole video or just for the subtitles,
it can still be very distracting for some, as proven by the complains about dynamic number of abilities re-scaling the ui horizontally. That means it has to be a toggle option.
But here's the thing: there is no pressing need for it. I actually don't see anything "beyond awful" about the demo overlay and recording from a particular moment.
It should be scripted, not done with the mouse i.e. bind keys to goto_tick commands so it never shows the demo ui if that's what is bothering you.
As for the OP issue, I could fix it client-side with just two lines of code - Valve developers could do it by just flipping two boolean flags..
..if only they would try to fix these long-going annoyances, instead of just blindly implement the current massively upvoted thing on reddit.
@@ -29,0 +30,3 @@ function ShowVersusScreen( versusDuration )
/* Called from C++ Code */
function ShowVersusScreen( versusDuration )
var preGame = $.GetContextPanel();
+ preGame.GetParent().FindChild("spectator_dvr").SetHasClass( "ForceVisible", false );
+ $.DispatchEventAsync(0.0, 'DOTASetSpectatorOptionsVisible', false );
preGame.AddClass( 'StrategyVersusTransition' );
$.DispatchEventAsync( 0.0, 'PlaySoundEffect', 'versus_screen.top' );
$.DispatchEvent( 'DOTAGlobalSceneSetCameraEntity', 'PregameBG', 'shot_cameraC', 5.0 );