The online racing simulator
Replay controls : avoiding interference with HUD
1
(33 posts, closed, started )

Poll : What do you think is the best way to avoid replay controls overlapping the HUD?

Like Y19 but only show controls if the mouse pointer is over the controls
60
Combination of the above, move HUD up and show controls when mouse moves
24
Show replay controls all the time with HUD moved up a little to avoid overlap
19
As in Y19 : Remove HUD and show replay controls for 2 seconds when mouse moves
9
Replay controls : avoiding interference with HUD
PLEASE READ BEFORE VOTING

OK, we have a small problem in Y19, people watching replays like to use the 2D display or "HUD" at the bottom of the screen - but it keeps disappearing when they move the mouse. This is of course done to avoid overlapping 2D elements on the screen. But we need the 2D elements to be visible when the mouse moves.

Some alternative ideas have been suggested. I'd like to hear more comments on this so without thinking too hard, I've made this poll. It's not democracy so I won't necessarily do what the poll says, this is just a guide to the popularity of the different methods and a starting point for your comments and suggestions.
(OT:) I've now tried it again, the first time I've reported this issue must've been a weird error on my side, I probably was in some sort of shift+F mode that made things weird. The original problem was, that the controls didn't show up even after leaving the mouse still for 2 seconds, but now that I've tried it again everything seemed to work as expected.

As for what to do, I'm for the most part fine with the current implementation, but there needs to be a special case for the connection list. I guess dynamically moving it upwards when the replay controls appear would be the most intuitive way to solve the problem. So it would be like poll option #3, but not necessarily on all hud elements.

E: Though another suggestion, what about showing it on top (with any combination of showing/hiding)?

E2: Another small suggestion for general program consistency, the shift key is often used to reverse or modify the action a button does, however this doesn't work on the small replay buttons for car and camera view. Turns out they reverse their action by right-clicking which is fine by itself, but my first intuition was to shift-click them.
Don't mind myself, but would it be possible to have an option to disable it in one of the CFG files?
No, the idea is to make a good method for everyone, not to code for and support several different methods.
#5 - eindh
And what about shrinking the replay controls and putting them between the panels? (Note that I have a 24" widescreen monitor :shy
Cheers Scawen for giving us the ability to 'rewind' and jump to portions of the replay. For the CTRA this is a huge help and will improve the quality our reports, and decrease the amount of time spent on a report

For the CTRA we need to 'find' certain drivers in a replay so the 2D displays would be best if they are always up and visible so we can quickly identify which driver is who, without waiting for the replay controls to disappear.

I also like maximizing the screenspace and personally I like the idea of the replay controls disappearing when the mouse is not moved so the HUD returns to it's original position.
Quote from eindh :And what about shrinking the replay controls and putting them between the panels? (Note that I have a 24" widescreen monitor :shy

Hmm... maybe they could behave as now when SHIFT+F is hiding the HUD, but when the HUD is displayed (default mode) the replay controls could be permanently visible, contracted to the left if the connections list / positions list are displayed, and F9 to F12 would be displayed a bit higher...

There's something I don't like about the HUD moving every time the mouse moves, the jiggling around could be quite irritating.

See how it gets complicated with all the different screen configuration possibilities?
Can it be done that the replay controls only appear (and the HUD disappears - [or they are above the HUD in a darker transparent box of sorts]) if the mouse is near the bottom of the screen instead of whenever the mouse moves? Pretty much like most media players would behave with fullscreen video.
#9 - eindh
Quote from xaotik :Can it be done that the replay controls only appear (and the HUD disappears - [or they are above the HUD in a darker transparent box of sorts]) if the mouse is near the bottom of the screen instead of whenever the mouse moves? Pretty much like most media players would behave with fullscreen video.

Yes, that would be nice. Make them appear over all like the video players when the mouse is on the bottom.
#10 - dev
What about a mix of the second and the third option? A button next to the "camera" and "player" buttons with a "always show / show on mouse move" functionality?
Thanks for the opportunity to provide feedback Scawen.
I didn't vote for any of them as I would like to see 2 changes, they are sort of inter-related as per below.

1. Place the replay controls at the top of the screen (will only cover the FPS or Clock then.
2.Ensure the hud (f9-F12) & placing / splits table is always on.

Having the replay controls on-screen all the time or having them pop up only when the mouse is placed over is neither here nor there for me, especially if it is moved to the top of the screen which is generally in the sky.

Maybe another idea is having all the options you have proposed as a configurable item in the replay options, if in fact that can be done?

Sorry if these have already been suggested but I assume you want to determine interested numbers against each option & not just additional ideas.
Quote from xaotik :Can it be done that the replay controls only appear (and the HUD disappears - [or they are above the HUD in a darker transparent box of sorts]) if the mouse is near the bottom of the screen instead of whenever the mouse moves? Pretty much like most media players would behave with fullscreen video.

I think that is what I meant with the 4th option in the poll.

EDIT : but you add the idea of not moving the HUD and just showing the replay controls darker...
Quote from Scawen :I think that is what I meant with the 4th option in the poll.

Oh - d'oh - I better vote for it then.
Voted for Option Two. Option Four would have been 2nd choice, but as the bar is quite thin, it would take a precise movement to hit that (if windowed) each time. Option two just seems easier to me.
Thanks for the discussions, I'm reading all and taking it in, I think we can do something reasonable. I think at this time I am starting to favour the idea of only showing the controls if the mouse is at the bottom. Probably could just make the HUD vanish in that case. Basically the same as the current system but doesn't show the replay controls when the mouse moves. One thing about this is it's an easy and safe way to do it, without any complications of moving things around.
Just make sure the replay bar doesn't pop up when you try to click the lowest racer on the connection list then
Quote :Combination of the above, move HUD up and show controls when mouse moves

What about permanent HUD, but controls shown only when the mouse is on the controls, instead of whenever it's moved.
Quote from AndroidXP :Just make sure the replay bar doesn't pop up when you try to click the lowest racer on the connection list then

The position and visibility toggling of the connection list would probably need changing anyhow. If there's no mention of it in the bug report thread, there should be - it's impossible to click the connection list currently afaik.
nvm, i'm wrong
Well, my current plan is this :

1) Draw replay controls if the mouse moves over their position - not if the mouse just moves anywhere.

2) Connection list or position list stays there if it is currently being displayed, and the replay controls are in that case contracted to the left a little to avoid overlap.

3) Other 2D elements disappear if the replay controls appear (I don't want to move them up and down because jiggling would be annoying - disappearing is less annoying - anyway they'd be visible unless you move the mouse right down to the bottom, so they wouldn't seem to keep vanishing all the time).

I don't know if this will work as I haven't investigated fully but I'm just reporting the plan as it comes to me, in case anyone wants to comment.
It seems good for me
#22 - SamH
I've voted for the 4th option, but every time I re-read the list of options, I get a different impression of what they mean

Your current plan sounds good to me, though. Contracting the replay controls sounds like a good idea.
Works for me
Your plan sounds good - waiting to test to be sure I understood what you meant though
4th option would fit quite well, the hud can be disabled when the mouse is on the control bar. You wouldn't want to look at it anyway when you're about to ffw/rw the replay.

greetz

der butz
1
This thread is closed

Replay controls : avoiding interference with HUD
(33 posts, closed, started )
FGED GREDG RDFGDR GSFDG