Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 1052 - [Scrub Phase I] No indication above Status Bar that scrubbing is enabled.
[Scrub Phase I] No indication above Status Bar that scrubbing is enabled.
Status: RESOLVED FIXED
Product: Audacity
Classification: Unclassified
Component: Audio IO
2.1.1
Per OS All
: P3 Repeatable
Assigned To: Paul L
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-06-28 18:52 UTC by Gale Andrews
Modified: 2018-08-20 11:45 UTC (History)
8 users (show)

See Also:
Steps To Reproduce:
1 Hold CTRL and single-left-click to start scrub or double-left-click to start scroll scrub. 2 User may be expecting something to happen, or may have wondered if they mishit CTRL. There should be some visual feedback that scrubbing is active and will commence when the pointer is moved.
Release Note:
GROUP: Scrubbing * '''When you hold CTRL (COMMAND on Mac) then left-click to start scrub or left-double-click to start scroll-scrub''' there is no indication that scrubbing is active. Move the mouse pointer to be sure scrubbing is active.
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2015-06-28 18:52:08 UTC
Peter, David B and Gale all think this is an issue. 

Gale has suggested the Play button should engage and the green playhead appear when scrub is initiated, just as it appears when standard scrub suspends when the playhead reaches the pointer.
Comment 1 Peter Sampson 2015-09-14 18:56:12 UTC
(In reply to Gale Andrews from comment #0)
Use case: and gere on the forum we have poor benighted user who has accidentally strayed into scrub mode by mistake - has no ide what is going on, or how to get out of it:  http://forum.audacityteam.org/viewtopic.php?f=46&t=87602&p=286216#p286216

This is why a good clear visual cue is important - plus some idea of how to escape.
Comment 2 Paul L 2015-09-15 15:07:34 UTC
(In reply to Peter Sampson from comment #1)

I am not sure the forum post describes quite the same thing as Gale did.  I think Gale means that if you ctrl-click but have not moved the mouse yet, then scrub play has not yet started and there is no visual indication of what mouse move will do.
Comment 3 Gale Andrews 2015-09-18 13:35:20 UTC
(In reply to Paul L from comment #2)
I generalised the title from "No visual indication whether CTRL has initiated scrubbing or not" to "No indication above Status Bar that scrubbing is enabled". We have Bug 1053 for no Status Bar indication that scrubbing is enabled.

This bug describes two sides of the same problem. The issue in the steps to reproduce is that a user who has knowingly turned scrub on can't see that it's enabled.

Then there is the issue that a user who CTRL-clicked in the track by accident, or CTRL-clicked expecting Quick-Play from previous versions doesn't know they are in scrub mode.
Comment 5 Paul L 2016-04-18 20:32:38 UTC
Now the play head will appear as soon as you ctrl-(double-)click, but the play button
on the transport toolbar does not depress until you move the mouse.  Good enough?
Comment 6 Peter Sampson 2016-04-19 11:29:42 UTC
(In reply to Paul L from comment #5)
Yes the playhed does appear as Paul says(testing on W10) but the Phase-1 proposal asks for a different playhead:

1.1) Change the shape of the green triangle on the cursor, so indicating that it is not recording, nor playing, but some other mode. Change cursor, even before mouse moves.  (NOT a blinking cursor).

1.2 text indicates that it should be a double-headed traingle pointing left and right to indicate bi-directionality of scrubbing play.

1.2) Change the green triangle on the play button to indicate scrubbing-play (in both cases possibly a double headed triangle would work, indicating bi-directional).
Comment 7 Paul L 2016-04-19 11:38:28 UTC
Are all those things included by reference in this bug issue?

The green play line appears immediately after clicking now even before the mouse moved to start play.  I think that addresses this issue, narrowly construed.

To say more would be to start design discussions in Bugzilla and get yelled at for it.  So could there be another bug or enhancement issue instead, please.
Comment 8 Peter Sampson 2016-04-19 12:07:34 UTC
(In reply to Paul L from comment #7)
There is no need for a design discussion - if you read the Proposal Phase-1, the doudle-headed cursor and playhead are there - and were agreed long ago by James, Gale and myself.

Therefore I am loath to start a fresh bug/enhancement for this, I would rather jus see it simple dealt with here - others may disagree.
Comment 9 Paul L 2016-04-19 13:35:24 UTC
To be clear on terminology that misled me:

We do NOT require a change of the mouse pointer cursor from its usual i-beam.  The "cursor" you mean is the down-pointing green triangle of the time ruler, and only that.  You will be satisfied with a change of its appearance.
Comment 10 Peter Sampson 2016-04-19 13:40:32 UTC
(In reply to Paul L from comment #9)
Yes that is the one Paul - that and the Play button in the Transport Toolbar.
Comment 11 Paul L 2016-04-19 14:09:17 UTC
Okay, try this, for the time ruler part.  Be sure the appearance changes properly and critique my artwork.  https://github.com/audacity/audacity/commit/88025ba6136bf3246be94ab464856b5b58fd69b4
Comment 12 Paul L 2016-04-19 17:40:15 UTC
And now, here's a change for the appearance of the Transport toolbar button.

https://github.com/audacity/audacity/commit/36e6bffa012e0f6579d4a83123959eb26f7e365a
Comment 13 Peter Sampson 2016-04-20 08:21:52 UTC
Looks good to me on Mac El Capitan

Still waiting for a Windows nightly so that I can test on W10
Comment 14 Peter Sampson 2016-04-20 14:07:22 UTC
(In reply to Paul L from comment #12)
Works fine on W10

My only suggestion is to make both of the double triangles a little larger: the cursor in the Timeline and the icon on the Play button.
Comment 15 Gale Andrews 2016-04-21 12:42:43 UTC
I think the Play button should definitely be depressed when scrubbing is entered but mouse not yet moved. But if not, I would like to take up Paul's suggestion that the Play button should carry the scrubbing icon before it depresses. So I won't be resolving this yet.     

(In reply to Paul L from comment #9)
> We do NOT require a change of the mouse pointer cursor from its usual i-beam. 
Actually I have suggested that double-headed pointer on -quality,  but just for when the pointer is over the playhead. This would give a larger indication than the double-headed icon in the Timeline for the case in the description - scrubbing entered but mouse not yet moved. I don't regard that idea as mandatory.
Comment 16 Paul L 2016-04-21 13:18:29 UTC
Play button now changes appearance immediately on ctrl-click.

https://github.com/audacity/audacity/commit/880241dd8831fcfe735c78d1a42798836d97573d
Comment 17 Peter Sampson 2016-04-24 10:14:16 UTC
(In reply to Paul L from comment #16)

>Play button now changes appearance immediately on ctrl-click.

Confirm this behavior is ok testing on latest Windows and Mac nightlies - W10 and El Capitan.

Also changes appearance immediately on using the Transport menu scrubbing commands
Comment 18 Gale Andrews 2016-05-04 18:12:50 UTC
Seems OK to me on Ubuntu 14.04 (also tested starting scrubbing with shortcuts. Thanks, Paul.