View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0016430||MediaMonkey 5||General||public||2020-03-10 16:23||2020-04-08 18:40|
|Target Version||Fixed in Version||5.0|
|Summary||0016430: Custom Views: Use In issue|
|Description||Use In 'Everywhere' selection doesn't persist.|
|Steps To Reproduce||- define a custom view based upon the standard List view|
- constrain the view to some custom collections, deselecting "Everywhere"
- the property "Configure View" dbox may, or may not, be updated, as you expected ... see related issue here re confusion when exiting MM5 config wizard dboxes
- try to exit the above dbox the "right way" so that the "Configure View" property dbox is as you want it
- Press OK
- re-open the config for the custom view ==> deselection of "Everywhere" has been ignored
and issue does only affect the Everywhere setting ... once you have selected a collection, it seems impossible to deselect it
|Tags||No tags attached.|
|Fixed in build||2239|
In 2232, 'View In:' has been removed completely (i.e. it's not just the Use in: Everywhere option that was removed). So now MM5 again has multiple identically named Views that make it unclear what they're applied to.
From what I see, now any View can be applied to any Collection. E.g. View: CustomClassicalListView can be applied to Music. I suppose we could leave it like this, however, it's somewhat confusing because e.g.
View:List in Classical |= View:List in Music
BUT View: CustomClassicalListView in Classical = View: CustomClassicalListView in Music
That was the reason for adding 'Use in' in the first place--to distinguish between identically named views.
If we don't want to make this a configurable field, another option is to just indicate the Collectio/Root Node associated with the View in the dialog header. e.g.
Configure View: Playlist
Configure View: Music
[Edit] Other cases will be handled similarly. e.g. Configure View: Music > All tracks, or Configure View: Music > Artists, etc.
Note that it should display the part of the path up to which the View is applied to all children. e.g.
- for Music > Location/C:/Music/Live , display Music > Location... (since I presume that all children of that have the same view)
- for Music > All Tracks , display Music > All tracks (no '...' since there are no children)
Tested 2237, and this doesn't seem to be implemented at more than the collection level. e.g.
Music > Composer [list] is configured to display the Composer field
Music > Artists [List] doesn't display composer
i.e. they are independent 'List' views (as expected)
'Manage Views' for Music > Composer [List]
'Manage Views' for Music > Artists [List]
Configure View: Music!
This is mostly fixed in 2238, although there are still a few misleading titles. e.g.
1) Music & Music > All Tracks still both display as 'Music' even though they're independent views. Music > All Tracks should be shown.
2) There are a few other similar items:
Music > Genres and Music > Genres > GenreName both display as Music > Genres.
Music > Artists and Music > Artists > ArtistName both display as Music > Artists.
Music > Composers and Music > Composers > ComposerName display as Music > Composers.
For all such cases, I can't really think of a good solution. Any ideas? If not, I suppose we'll just leave it as is for now.
2) this info is IMHO sufficient
Verified 1 in 2239
re 2: I agree that it is enough. Close after confirmation.