View Issue Details

IDProjectCategoryView StatusLast Update
0014170MMW 5Generalpublic2017-06-21 01:44
Reporterjiri Assigned To 
PriorityurgentSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Summary0014170: Views / View Selector changes
DescriptionArtist view

The View Selector button pop-up menu would look like {with explanatory comments}

   Album grid {currently named Browser view, but after the suggested changes, it seems to make more sense}
   Album&Tracks {might be included, once implemented}
   Tracklist {currently named Listview, but I prefer Tracklist}
--------------------
[x] Artist Header {By default enabled not only for the 'Album grid', but also for 'Tracklist' and other views. Can be disabled individually per view}
[ ] Column Browser {Available for the Tracklist view, _maybe_ sometimes later implemented also for Album grid}
[x] Top Tracks {An option for the Browser view (Album grid), currently it's always visible}
[x] Related Artists {An option for the Browser view (Album grid) (probably makes sense only for this view)}

Note that the Simplified tracklist isn't present as an option (not useful as a full view here), but is used for 'Top Tracks' sidebar.

Note that when 'Artist Header' is disabled, then regardless of the view used, there won't be e.g. Play or Shuffle buttons available, since they are part of the Header layout. I wonder whether it'd make sense to show these buttons in the breadcrumbs navigation (probably in the case of hidden Header only), like:
  > Music > ABBA [Play] [Shuffle] [...] ?

Q: When the Header is hidden, should it mean that Status bar is automatically enabled (since the info about totals isn't available elsewhere then)? Probably yes.

Problem: How to handle Online vs. Local Library content? In this proposal, the switch would be available in the header for any view (including a tracklist, where it probably only has a limited use) and also the switch isn't available, when the Header is hidden.

**************************************************************************************************************************************

Playlist view


The View Selector button (mostly similar logic as in the Artist view above):

   Tracklist
   {other views?}
----------------------
[x] Playlist Header
[x] Playlists tree {Shows left side panel with tree of Playlists starting from the selection in the main Tree. This way there wouldn't be a need for the main tree to be visible while still being able to navigate the tree structure}
[ ] Playlists grid {The currently implemented grid. Note that the Tree and Grid aren't necessarily exclusive, I suppose that they could be both enabled if user wants.}
[ ] Column browser
TagsNo tags attached.
Fixed in build2066

Relationships

related to 0014086 closedmichal Add 'Column browser'/Filter to more views 
related to 0014132 closedpetr Add views for other Art collations 
related to 0014249 closedLudek Make status bar as sub-view 
related to 0014250 closedLudek D&D to 'Playlist tree' sub-view doesn't work 

Activities

jiri

2017-04-06 13:42

administrator   ~0047739

Per IM discussion, Michal will try to implement the first version.

michal

2017-04-12 10:49

developer   ~0047777

Re. buttons if header is disabled - I see another possibilities:
1) do not hide whole header, leave one line with the title and buttons including online/my library switcher (I would prefer this)
2) move menu from the header to the toolbar next to the view selection button, add play/shuffle actions and online/my library switcher into this menu

Ludek

2017-04-24 15:57

developer   ~0047839

Assigned to me to introduce "sub-views" and demonstrate on the "Playlist" node.

Michal is splitting the current artist view meanwhile so that corresponding parts can be used as sub-views.

Ludek

2017-05-09 16:29

developer   ~0047939

Last edited: 2017-05-09 16:30

Sub-views for playlist node implemented in build 2066.

Assigned to Michal (to finish sub-views for the artist node).

michal

2017-05-18 17:45

developer   ~0047992

Changes for Artist node implemented in build 2066.

Ludek

2017-06-05 13:29

developer   ~0048063

Resolving, other issues are tracked separatelly (like 0014249, 0014250 etc.)

peke

2017-06-21 01:44

developer   ~0048189

Verified 2068