MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004044ardourfeaturespublic2011-05-14 13:172011-05-16 11:59
Reporternaptastic 
Assigned To 
PrioritynormalSeveritytweakReproducibilitysometimes
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version3.XFixed in Version 
Summary0004044: Something needs to be done about the Region context menu.
DescriptionIMO, there's too much stuff in it.

There's some low-hanging fruit, however. In many cases, there are irrelevant items. Could they be completely hidden when they're irrelevant? Some examples:

* "Remove Sync" is, I think, irrelevant to a region which has no sync point defined
* "Pitch Shift" and "Transpose" will never both be relevant at the same time.
* "Make mono regions" is unnecessary for mono regions is just silly.
* Is the functionality of "Loop" provided by the "Ranges" submenu? Could it be moved there?
* "Close Gaps" is grayed out when only one region is selected. It clearly doesn't need to be there.
* The "Layering" menu doesn't need to be there when a region isn't overlapping anything.
* The "MIDI" menu doesn't need to be there for audio regions, nor the "gain" menu for MIDI regions.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0010745)
cth103 (administrator)
2011-05-15 13:22

There is an argument, supported by the GNOME HIG, that menu items shouldn't be removed when they are not applicable. See

http://developer.gnome.org/hig-book/2.91/menus-design.html.en [^]

under 4.3.2.1 Command Items

for their rationale.
(0010751)
naptastic (reporter)
2011-05-16 08:56

Yep. Las brought this up in IRC the other day.

I'm going to mark this "Acknowledged" because, given the GNOME HIG, I'm mostly out of ideas for simplifying the menu, but I think somehow it still needs to be done.
(0010752)
naptastic (reporter)
2011-05-16 08:58

Issue has been acknowledged by developers. Issue might be closed later or another solution could be forthcoming.

- Issue History
Date Modified Username Field Change
2011-05-14 13:17 naptastic New Issue
2011-05-15 13:22 cth103 Note Added: 0010745
2011-05-16 08:56 naptastic Note Added: 0010751
2011-05-16 08:58 naptastic Note Added: 0010752
2011-05-16 08:58 naptastic Status new => acknowledged
2011-05-16 11:59 cth103 cost => 0.00
2011-05-16 11:59 cth103 Target Version => 3.X


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker