INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  

Poll

The tooltip delay should be:

0.5 seconds as it was until recently
- 4 (12.9%)
3 seconds as it is now
- 0 (0%)
0.75 ~ 1.0 seconds as a compromise
- 6 (19.4%)
Configurable by the user
- 21 (67.7%)
What tooltip??
- 0 (0%)

Total Members Voted: 31


Pages: [1]   Go Down

Author Topic: Tooltip popup delay is too long  (Read 2335 times)

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Tooltip popup delay is too long
« on: June 09, 2020, 11:34:17 am »

Hi,
Is it possible to configure the popup delay before a tooltip is shown?

A few releases ago the tooltip popup time seems to have increased, and it's now quite slow, around 3 seconds. Also, after the tooltip is shown for a given movie and we move the mouse to the next one, it takes again 3 seconds of hovering for the next tooltip to show up. Since I don't use the Theater View and primarily browse using the tooltips, this is a bit annoying.

It would be nice if we could configure the delay (1 sec seems good for me), and also that if the popup is being shown and we move the mouse to another file, it would immediately show that one instead of resetting the timer.

Thanks,
Zybex
Logged

Ashfall

  • World Citizen
  • ***
  • Posts: 187
Re: Tooltip popup time is too long
« Reply #1 on: June 09, 2020, 11:53:31 am »

Agreed!  I thought it was slow before and now it's just anxiety-inducing.
Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup time is too long
« Reply #2 on: June 09, 2020, 12:23:17 pm »

also that if the popup is being shown and we move the mouse to another file, it would immediately show that one instead of resetting the timer.
That would make it nearly impossible to click on a field in the file list to edit it, since you would have to move the pointer OUT of the file list just to dismiss the continuous tooltip. Very bad.

Configurable delay would be best.  Many people thought it was too fast before, and it got in the way.  There's no single time that works for everyone.

I think the configurable delay should also apply to the flyout menus on the tabs and file list panes.  Those delays are ridiculously short and those menus constantly fly out when unwanted (they should really activate only with a click)

If they're averse to adding another option in the GUI, an editable line in Resource.xml would be fine.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup time is too long
« Reply #3 on: June 09, 2020, 12:57:29 pm »

That's what I'm asking for, a configurable delay.

The delay can be shorter on Thumbnail and Tiles view, and remain longer on Details view, to make field editing easier. Clicking on the tooltip also dismisses it, so it's fine to keep it up until the user clicks it or moves the mouse away.

Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup time is too long
« Reply #4 on: June 09, 2020, 02:02:17 pm »

This has been requested many times before. Jim has always rejected it because he doesn't want another option in the GUI.

So that's why I'm saying that making it configurable from resource.xml might be the best solution. It would give the user control, but without adding anything to the GUI, which perhaps would make it acceptable to implement.

I'm just hoping it will also apply to the fly-out menus on the tab and file list panes. Those are treacherous.
Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup time is too long
« Reply #5 on: June 09, 2020, 02:24:52 pm »

Whoa.  I was trying to support your request in a way that would work for everyone and hopefully increase the chances of it getting approved. My mistake.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup time is too long
« Reply #6 on: June 09, 2020, 02:28:10 pm »

Here's the thread that apparently led to the change from 0.5 to 3 seconds:
https://yabb.jriver.com/interact/index.php/topic,122571.msg865510.html#msg865510

This is 6 times slower, and makes browsing the collection on the Thumbnail/Tiles views much more painful.
Matt/Jim, can you please reevaluate this and add a configurable option?

Thanks

Edit: Relevant XKCD
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #7 on: June 15, 2020, 12:31:14 pm »

Bumping up this thread...
Can you please reevaluate this issue and make the delay configurable? Yes/No answer is fine.

Thanks!
Logged

jimm2

  • Junior Woodchuck
  • **
  • Posts: 88
Re: Tooltip popup delay is too long
« Reply #8 on: June 15, 2020, 12:58:53 pm »

Agree. For me, the current tooltip delay is too long to be usable. All family members who use JRiver have complained about this recent change so I've reverted to an older version to avoid it. Please reconsider a configurable option.   
Logged

abachem

  • Recent member
  • *
  • Posts: 20
Re: Tooltip popup delay is too long
« Reply #9 on: June 15, 2020, 01:30:41 pm »

Tooltip is a wonderful (and for me) an important feature of MC, but I agree 3 seconds are much to long. I heavily support a configurable delay option.

Achim
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Tooltip popup delay is too long
« Reply #10 on: June 15, 2020, 02:14:51 pm »

Just noticed this thread as I was wondering why tooltips seemed broken of late, the lag of a 3s delay produces a really bad user experience. My recollection is that 0.5s was slightly annoyingly fast though so about 1s seems more reasonable. If I had to choose between 3 and 0.5 though then I would go with 0.5s
Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup delay is too long
« Reply #11 on: June 15, 2020, 02:18:19 pm »

If I had to choose between 3 and 0.5 though then I would go with 0.5s

To each his own, I guess.  When the tooltip delays were short, I found it to be unusable and always in the way, so they had to be disabled.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: Tooltip popup delay is too long
« Reply #12 on: June 15, 2020, 02:36:43 pm »

We're going to try 3/4 of a second.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #13 on: June 15, 2020, 02:37:26 pm »

We're going to try 3/4 of a second.

Much appreciated :)
A reg key or xml setting is off the table then?
Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup delay is too long
« Reply #14 on: June 15, 2020, 02:50:31 pm »

An unchangeable 3/4 second?  That's bad news.  Back to disabled tooltips for me.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: Tooltip popup delay is too long
« Reply #15 on: June 15, 2020, 02:51:49 pm »

We're just trying to piss off the fewest people.  Start a poll if you want Democracy.  We'll consider it.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #16 on: June 15, 2020, 04:23:36 pm »

Poll added.
Logged

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: Tooltip popup delay is too long
« Reply #17 on: June 15, 2020, 04:30:58 pm »

The setting is already there in the Options > Tree & View > List > Show track info tooltips. It just needs to be changed from a checkbox to a time.

MC still has to look up the setting. The settings still need to be saved to and looked up from the Registry.

A setting of 0 (zero) could mean don't show tooltips, and then a user could set the time to what they wanted, to one decimal place, maybe in half second increments.

The only issue with using time rather than a checkbox is what to do with the tooltip toggle. I suggest that should just turn tooltips off by setting it to zero, but not saving that setting to the Registry, and toggling it back on would read the setting again.
Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Tooltip popup delay is too long
« Reply #18 on: June 15, 2020, 05:48:52 pm »

To each his own, I guess.  When the tooltip delays were short, I found it to be unusable and always in the way, so they had to be disabled.
Too short a delay is annoying when you aren't looking for it
Too long a delay is annoying when you are looking for it

The latter is more painful/irritating in my view, i.e. not having something you want is worse than sometimes getting something you didn't want
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4231
Re: Tooltip popup delay is too long
« Reply #19 on: June 15, 2020, 05:51:37 pm »

We're just trying to piss off the fewest people.  Start a poll if you want Democracy.  We'll consider it.
This article may be of interest

https://www.nngroup.com/articles/timing-exposing-content/

I think the hover interaction section covers it and suggests a small increase in delay is a good move. The visual indicator that there is something to show may also be useful.

Logged

BigSpider

  • Galactic Citizen
  • ****
  • Posts: 352
Re: Tooltip popup delay is too long
« Reply #20 on: June 15, 2020, 06:13:03 pm »

More importantly than the configurable argument, which I must confess draws me to it, what will be the default setting, since most users will just accept as being what happens with MC. You need to have a default setting which is generally acceptable to the vast majority  and the ability to reset it to what you want.
Logged
English spiders are kind of small, but when I was living in the African rain forest well ......

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup delay is too long
« Reply #21 on: June 15, 2020, 06:30:04 pm »

Too short a delay is annoying when you aren't looking for it
Too long a delay is annoying when you are looking for it

The latter is more painful/irritating in my view, i.e. not having something you want is worse than sometimes getting something you didn't want

I feel the opposite.  Because it depends on your perspective: which is worse, a slight delay before you get what you want, or having something forced on you that you didn't want in the first place? I think the latter is worse.

Keep in mind, while the audio tooltips can be small, the movie tooltips can be HUGE.  As in block half the UI huge.  Having one of those pop up when you didn't want it is extremely annoying.

The situation is worse for people with trackpads. When using a trackpad you often have to pick up your finger to reposition, and this means you get unavoidable unintentional hovers. And that provokes things like tooltips with short timeouts, and also those flyout menus on the tabs, that have an even shorter delay; they fly open so fast it's hard to move your mouse away without them continually expanding. I'd love to be able to set those flyout menus to be click activated.

I think arguing about a default time is a trap.  The IS no default time that satisfies everyone.  I timed the old timeout at 1 sec, not 1/2 sec, by the way.  Enforcing just one value just pisses half the people off, whether it's long or short.

Pretty much everyone seems to have been asking for configurable, but oh well.
Logged

BigSpider

  • Galactic Citizen
  • ****
  • Posts: 352
Re: Tooltip popup delay is too long
« Reply #22 on: June 15, 2020, 06:43:56 pm »

Perhaps a right click show details would be the answer, then the toolip will only show if you want it.
Logged
English spiders are kind of small, but when I was living in the African rain forest well ......

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #23 on: June 16, 2020, 02:40:08 am »

I think arguing about a default time is a trap.  The IS no default time that satisfies everyone.  I timed the old timeout at 1 sec, not 1/2 sec, by the way.  Enforcing just one value just pisses half the people off, whether it's long or short.

Agree, configurable would be best.
I measured 0.5 seconds on 26.0.66 and [almost] 3 seconds on 26.0.67. It's likely that they played with this value a bit and other versions might have different timings. It may also depend on the complexity of the tooltip, and the loading time for poster/thumbnails from a NAS or for local disk - so there's some variance. This is one more reason that a configurable time would be better.
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Tooltip popup delay is too long
« Reply #24 on: June 16, 2020, 11:12:55 am »

FWIW, I completely agree that the current delay is far too long. I also agree that the previous delay (from MC25) was a bit too short. I think that 0.75-1 second might be Just Right.

I know the natural instinct of all of us power users is to Always Add a Configuration Option. However, this does increase development load (all of those config options have to be maintained and supported when any of the code "surrounding" the option is altered, tested to make sure they don't break, supported in backups, etc, etc, etc), so it is always a balancing act. Of course, MC is already a Power User's "dream" as-it-is and so already has a ton of configuration options for almost everything imaginable, and I don't know it really makes sense to die on this hill to prevent Options Bloat (that ship has pretty well sailed).

But, just saying that maybe 0.75 seconds might feel "just right" and we all go away and an option is really not needed.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #25 on: June 16, 2020, 12:09:28 pm »

For something like this, I agree that an UI option is overkill.

However, it's just a constant - it's either hard coded or loaded from somewhere, the behavior around it doesn't change.
MC has many settings saved in the Registry, and many of them are not exposed on the UI - check out "HKCU\Software\JRiver\Media Center 26".
Things like this can easily be added there. Something like:

old code:
Code: [Select]
int tooltipDelay = 1000;new code:
Code: [Select]
int tooltipDelay = RegistryHelper::GetDWordValue(HKCU, "Properties\\Tooltip Delay", 1000);

If the setting doesn't exist (most users), it gets the default value of 1000ms.
Personally I would set it to 250ms.
Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup delay is too long
« Reply #26 on: June 16, 2020, 12:37:29 pm »

As Rod points out, this function already has a GUI option: a checkbox. The checkbox must be read and saved like any other option. Changing it to a milliseconds entry field would not substantively increase any burden.

Further, the entire custom hotkey functionality of MC is read from an XML file, and has no GUI elements.  So reading a tooltip time from such a file would present a problem?
Logged

jimm2

  • Junior Woodchuck
  • **
  • Posts: 88
Re: Tooltip popup delay is too long
« Reply #27 on: June 16, 2020, 12:59:51 pm »

We're just trying to piss off the fewest people. 

Documenting this type of UI change in the release notes would be a welcome start. Thanks for considering.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #28 on: June 16, 2020, 01:09:04 pm »

Jim must be having fun seeing us discussing implementation details of a non-existent feature ;D

The XML seems to only contain key mappings and related info. The Registry contains a much larger variety of settings including some UI ones - so I feel this would fit best there.

There are in fact 2 settings:
- tooltip on/off (boolean)
- tooltip delay (int)

The first is exposed on the UI, the second is currently hard-coded. Changing the UI setting to an Int so that it can store the delay instead of just the on/off toggle is problematic because when users upgrade, the setting either contains 0 or 1. So now JRiver has to interpret that value - is 1 meant as 1ms, or is it a legacy value that needs to be replaced by some default like 750ms? It's doable, but not a clean break. Usually we don't change the datatype of existing settings because of these types of issues. Of course the new Int value can have both functions: a value of zero means OFF. But reusing the old value is not advisable.

Regardless, two settings would still need to exist - the UI toggle could remain the same (on/off), and the delay could then come from the registry/XML.

EDIT: plus, keeping the UI toggle and just adding the 2nd hidden setting is simpler as no UI changes have to be done. It's literally a 1-line code change.
Logged

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Re: Tooltip popup delay is too long
« Reply #29 on: June 16, 2020, 01:53:41 pm »

Except that editing the XML file is an approved form of customization, and editing the registry is not.  But who cares...

What Zybex said about setting migration when upgrading is nothing that can't be worked around.

JRiver has put out upgrades in the past that necessitated resetting or changing settings.  Those are the breaks.  It's a tempest in a teacup.

It's clear from everyone's comments and the poll that users overwhelmingly prefer a configurable option.  We've made suggestions as to how this can be done with minimal impact regardless of the orientation of concerns about it.  Anything beyond that is wasting our breath, since it's not our decision.  It's up to JRiver.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Tooltip popup delay is too long
« Reply #30 on: June 16, 2020, 02:47:10 pm »

Latest beta 26.0.93 changes the delay to 750ms. Feels much better, thanks for the change!

... though personally I really like it with FF 00 00 00 ...  ;D
Logged
Pages: [1]   Go Up