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

Audacity Bugzilla



Bug 470 - Manage Curves dialog UI - buttons incorrectly enabled, resize corrupts appearance
Manage Curves dialog UI - buttons incorrectly enabled, resize corrupts appear...
Status: RESOLVED FIXED
Product: Audacity
Classification: Unclassified
Component: User Interface
2.0.0
Other macOS and Linux
: P4 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-02-12 12:35 UTC by Bill Wharrie
Modified: 2018-08-20 11:45 UTC (History)
7 users (show)

See Also:
Steps To Reproduce:
Open the Manage Curves dialog from the Equalization effect dialog. Buttons that use or manipulate items in the list are enabled when no items are selected in the list - clicking them does nothing. The Manage Curves dialog can be made smaller and the buttons to the right of and below the list overlap the effect list - see attached image.
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00
petersampsonaudacity: Test‑OK‑Win?
petersampsonaudacity: Test‑OK‑Mac?
gale: Test‑OK‑Lin?


Attachments
Image of corrupted Manage Files dialog on OS X 10.7.2 (39.11 KB, image/png)
2012-02-12 12:35 UTC, Bill Wharrie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bill Wharrie 2012-02-12 12:35:04 UTC
Created attachment 228 [details]
Image of corrupted Manage Files dialog on OS X 10.7.2

Buttons that use or manipulate items in the list are enabled when no items are
selected in the list - clicking them does nothing. The Manage Curves dialog can
be made smaller and the buttons to the right of and below the list overlap the
effect list - see attached image.
Tested on 10.5.8 and 10.7.2.
Comment 1 Gale Andrews 2012-02-12 12:57:38 UTC
(In reply to comment #0)
> Buttons that use or manipulate items in the list are enabled when no items are
> selected in the list - clicking them does nothing. 
I would view that another way. Shouldn't the current curve be selected when you open the dialogue, and shouldn't it be impossible to have no items in the list selected? That's how it works on Windows and Linux.  

> The Manage Curves dialog can be made smaller and the buttons to the right of 
> and below the list overlap the effect list - see attached image. Tested on 
> 10.5.8 and 10.7.2.
I can reproduce that on Ubuntu 10.10 so platform changed to OS X and Linux. Maybe this should be a separate bug?
Comment 2 Paul L 2016-06-22 18:23:55 UTC
I cannot make an image like the attachment.

However the disabling of buttons when nothing is selected, still needs to be done.  Some of the buttons cause assertion dialogs if you press them with nothing selected.
Comment 3 Paul L 2016-06-22 19:12:04 UTC
Fixed

https://github.com/audacity/audacity/commit/ad711e783b4f62ee5ed4474cf02080faadf7b99e

I don't think this was really OS specific.
Comment 4 Peter Sampson 2016-07-09 11:26:04 UTC
Testing on c9422aa 08Jul16 on W10 and Mac El Capitan

On both platforms I don't get the overlapping buttons as shown in the attacment.  

But on platforms I can make the dialog pane ridiculously small, to the point of absolute unusability, in both the horizontal and vertical directions.  In other parts of Audacity we seem to inhibit/prevent such overly small resizing.
Comment 5 Peter Sampson 2016-07-09 11:27:49 UTC
On both platforms when I access the ialog "unnamed" is always selected and hence the buttons are active.
Comment 6 Gale Andrews 2016-07-17 20:01:28 UTC
(In reply to Peter Sampson from comment #4)
> on platforms I can make the dialog pane ridiculously small, to the 
> point of absolute unusability, in both the horizontal and vertical 
> directions. 
On Ubuntu you can collapse the dialogue leftwards so there are no window buttons visible. 

What about Move Up when the selected item is at the top of the list and Move Down when the selected item is directly above un-named? Should then those be greyed out, or cycle to the other end of the list?  

Are the active buttons that do nothing in Extended Import Preferences also a problem? They have been a problem in past history.
Comment 7 James Crook 2017-02-24 14:00:24 UTC
Also a fix from Steve for the size issue now committed:
https://github.com/audacity/audacity/commit/7517b2653e2d733c399036efdcca01edb03e89a4
Comment 8 Peter Sampson 2017-02-25 09:10:50 UTC
(In reply to James Crook from comment #7)
Looks to be good on macOS 10.12.3 Sierra


Gale wrote in Comment #6:
>What about Move Up when the selected item is at the top of the list and 
>Move Down when the selected item is directly above un-named? Should then 
>those be greyed out, or cycle to the other end of the list? 

Yes I think that ideally they should be grayed out when inapproprite/unusable.
Comment 9 Peter Sampson 2017-03-29 10:33:00 UTC
(In reply to James Crook from comment #7)
And this resize sixe-limited fix works fine on W10 audacity-win-r78149bc-2.2.0-alpha-23-mar-17
Comment 10 Peter Sampson 2017-03-29 10:54:18 UTC
I think that this should be marked "Reopened" as the residual issue that Gale refers to in Comment #5 and I commeny on in Comment #8 remains to be fixed.
Comment 11 Gale Andrews 2017-04-02 12:55:17 UTC
(In reply to Peter Sampson from comment #8)
>> Gale wrote:
>>What about Move Up when the selected item is at the top of the list and 
>>Move Down when the selected item is directly above un-named? Should then 
>>those be greyed out, or cycle to the other end of the list?
> Yes I think that ideally they should be grayed out when inapproprite/unusable.

I'll ask on the quality-list about this.