Posts: 6,224
Joined: Jun 2009
Reputation:
113
da-anda
Team-Kodi Member
Posts: 6,224
so it's not "click the list item to perform the action" but rather "highlight a list item and click the OK button to perform the action"? Or even a combination of both? If so, this is IMO a absolute no go because it's behavior is unpredictable for users. In that case the "OK" button for sure has to be dropped.
The only "nice" solution with this kind of dialog I see then is that we make the list items have a checkbox/radiobutton that indicates which function is selected and pressing "OK" will then perform this action. But I'd rather see a custom dialog for this now - maybe not just for this but ofc a bit more generic so that it also works nicely for tags or any other "manage foo" thing (like artwork, ...)
Posts: 26,215
Joined: Oct 2003
Reputation:
186
So, can anyone explain why we need the "Manage sets" thing from the context menu for a set?
If not, I'd like that removed from the current PR. Otherwise, removing it later would be seen as removal of a feature which is far more difficult.
Posts: 414
Joined: Apr 2010
Reputation:
5
Voyager
Retired Team-Kodi Member
Posts: 414
I guess jm means the movie set context allowing the addition/removal of movie set 'members'
Posts: 414
Joined: Apr 2010
Reputation:
5
Voyager
Retired Team-Kodi Member
Posts: 414
Right, i was going to point to that option a) vs option b) discussion where the conclusion was we need both.
Posts: 26,215
Joined: Oct 2003
Reputation:
186
My conclusion is you don't need B at all. It's not done every day, so the small amount of effort to do it isn't a problem.
And indeed, it's approximately the same amount of work for the user either way. In option A you must context on the first movie and choose "new set" and type it in. Then for each other movie, context on the movie and select the new set.
In option B you must context on the first movie and choose "new set" and type it in, then you can context on the set (which requires navigating away from your movie listing) and then select the other movies to add to the set. You still need to scroll through your entire library in the select dialog anyway, so approximately the same amount of work is needed - just a few less clicks.
Thus, my contention is that having option B does not justify the added code over and above that already present due to option A.
Cheers,
Jonathan
Posts: 17,858
Joined: Jul 2011
Reputation:
371
2013-04-04, 00:10
(This post was last modified: 2013-04-04, 00:20 by Martijn.)
Well i disagree but it's not my call.
Doing it like b would make it behave the same as tags so why don't we drop a and make it consistent?
Posts: 26,215
Joined: Oct 2003
Reputation:
186
Isn't it clear that option A is better than option B if we have one and not the other?
Basically I don't see a good reason as to why option B is required. Consistency with tags isn't a good enough reason I don't think.
I'd never even think of bringing up the context menu on a set in order to add new things to it.
Cheers,
Jonathan
Posts: 5,184
Joined: Jan 2009
Reputation:
131
I can just repeat what I said before: IMO it's much easier to setup your whole library with sets with option B than with option A. IMO the reasoning that it isn't needed because it's not a daily operation is invalid, because then we could drop A as well and with that the whole feature. If we'd add a "Add set..." list item (like for tags) users could setup their whole library with sets without leaving the Sets node. Furthermore you'd save approximately 2 of 3 clicks (not counting the clicks it takes to find the set you are looking for) per movie you add to a set.
I'm not against A (it's how most apps do it) but I can't really understand your firm stance against B. IMO B is much easier to use with e.g. a remote than A because it saves a lot of clicks.