View Issue Details

IDProjectCategoryView StatusLast Update
0002255MMW v4Otherpublic2009-02-21 04:59
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version3.1 
Summary0002255: Auto-complete messes up capitalization
DescriptionWell described at: http://www.mediamonkey.com/forum/viewtopic.php?t=6877

The auto-completion is sometimes replacing what I have typed by something of a different case, and there's no way to cancel this auto-replace.
Suppose that I have an album named "MEMORIES OF THE ALHAMBRA". I don't like the name in capital letters, so I go to the properties to edit it. When I have typed enough characters, such as "Memories of t", they are automatically replaced by the upper-case name. The only way to work-around this is to type everything but the first character, then add the first character in the end!
TagsNo tags attached.
Fixed in build1189

Relationships

parent of 0004998 closedpetr Track Properties auto-complete doesn't always hide as expected 
parent of 0005212 closedpetr ActiveX control does not release focus properly 

Activities

jiri

2005-12-13 10:15

administrator   ~0006639

Well, I know about this and agree it can be annoying in some cases. On the other hand, it's very useful in other cases. If you rely on auto-complete, you can simply start typing artist name and don't case about pressing Shift at all. So, we have two possible approaches, both with some pros and cons.
 - Proposed: Better when user needs to modify capitalization, but less effective when capitalization of artists in collection is more or less correct.
 - Current: Actually vice versa.

rusty

2005-12-13 17:33

administrator   ~0006641

I suppose that you're right--with the current implementation, it's debatable as to whether there's any advantage one way or the other.

I guess that this points out that our current implementation might need a bit of improvement so as to satisfy both cases. i.e. an implementation that:
-allows the user to choose the current capitalization
-allows the user to type alternate capitalization

One implementation that I'm aware of that accomplishes this is the 'url bar' in firefox: the user starts typing and matches to the text appear in a dropdown. As the user types more and more, the number of matching options in the dropdown decreases until only one remains. At any point, the user presses the 'down' arrow to choose the presented auto-complete option.

This probably too complex to pursue at this point.

rusty

2006-12-15 15:53

administrator   ~0008303

Raising priority to Urgent. This issue crops up repeatedly in the forums.

jiri

2006-12-15 16:14

administrator   ~0008305

Assigning to Petr for a review of what can we do about it. I think that it should work as Rusty described, i.e. there will still remain a dropdown when user could browse all available artists (or other entities), but suggestions shouldn't be modified in the edit line automatically, but only be shown below in some kind of a list box.

petr

2006-12-15 20:10

developer   ~0008307

Auto-complete now don't replace characters case you typed.

petr

2008-10-13 18:17

developer   ~0014745

Implemented 'firefox'-like helper so user can type value manually or use this helper (it'll appear automatically). Will be in 1189.

stephen_platt

2009-02-21 04:59

developer   ~0016842

verified 1224