[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Denemo-devel] [bug #38822] Consistent behaviour and user interface acro
From: |
anonymous |
Subject: |
[Denemo-devel] [bug #38822] Consistent behaviour and user interface across staff and clef directives/properties |
Date: |
Wed, 24 Apr 2013 18:26:00 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
URL:
<http://savannah.gnu.org/bugs/?38822>
Summary: Consistent behaviour and user interface across staff
and clef directives/properties
Project: Denemo
Submitted by: None
Submitted on: Wed 24 Apr 2013 06:25:59 PM UTC
Category: None
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
The lack of clearly-defined boundaries in functionality or otherwise simply
broken behaviour renders this one of the more confusing aspects to denemo.
1] Limit the clef symbol active area, the area over which a menu is displayed
containing "Initial Clef" and "Edit Clef Directives" upon a left click. The
clef symbol active area should stop at the key signature area (which it
already does) and start at the beginning of the staff excluding the blue area
preceding the staff (which it does not do). Vertically, the clef symbol active
area should be unlimited (which it already does), similar to the active area
of note input.
2] Shift the position of the clefs slightly to the right of the staff start in
order to reduce clutter.
3] Remove "Edit Clef Directives" from the clef symbol active area menu since
the clef directives functionality is not available in denemo and the menu
entry does nothing.
4] Require the staff directives active area - the screwdriver/wrench icon in
the blue area preceding the staff - to receive a left click before displaying
a menu, rather than a mouseover. The current mouseover behaviour is too easy
to accidentally trigger, and furthermore requires an additional click to
release focus from the menu.
5] The staff directives active area menu is still shown and continues grabbing
the focus even after a menu item has been clicked. This requires a second,
unnecessary click to release the focus and hide the menu before any further
user interaction can continue.
5] After implementing [1], the blue area preceding the staff will be dedicated
to staff directives. Therefore, the staff directives icon (screwdriver/wrench)
should be removed, and/or the staff directives active area (the area over
which a staff directives menu is shown upon input) should be expanded to the
entire blue area.
6] Create consistent linking between instrument name and staff name.
Currently, any updates to the instrument name are copied to the staff name,
while updates to the staff name fail to affect the instrument name. Either the
staff name and instrument name should be merged into a single property, or
completely unlinked. If completely unlinked, both the staff name and the
instrument name should be displayed in the denemo score. I suggest displaying
the staff name above the staff, and the instrument name below the staff.
7] Update the functionality of the staff directives active area menu to remove
the intermediate menu popup "Repeat the command?". From my [limited] testing
the instrument name and short intrument name menu entries are affected, while
the staff comment menu behaves appropriately.
8] Fix the Staff/Voice -> Edit Staff Directives functionality on a
per-directive basis:
ShortInstrumentName
works
StaffComment
does not work, nothing happens
InstrumentName
does not work, resets instrument name and staff name to "edit"
9] If a staff contains no directives, decide how to handle the staff
directives active area menu. Options:
. Do not display a menu
cons
confusing, inconsistent behaviour
. Display a menu showing all possible directives to add
cons
would require recreating a large portion of the Staffs/Voices
menu, increasing clutter
would require a menu split between current directives, and all
possible directives
difficult to program and difficult to maintain
. Display a menu with an unselectable (greyed-out) menu entry containing
text along the lines of
"No Staff Directives.."
pros
simple, consistent
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?38822>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Denemo-devel] [bug #38822] Consistent behaviour and user interface across staff and clef directives/properties,
anonymous <=