2016-03-04, 17:00
(2016-03-04, 16:00)sualfred Wrote: I want to display the menu items, even if no library has been added, because of this window.
How about adding an override option to disable all those auto-visibility conditions? We still have the option to add them back in the xxxx.DATA.xml for single items.
Note: The new default skin of Krypton also have such a dialog and movies/tv shows aren't hidden by default.
If people are wanting to ape it already, looks like Estuary has some nice new features in it. And looks like we'll have to make them as easy to ape as possible, otherwise it'll be non-stop skinners coming in here asking for it
Can we be clear on a couple of points before we start, though?
(1) it will never be my preference to disable the auto-visibility conditions - if the discussion of how we enable this functionality eventually leads there, then that will be a call for Marcelveldt to make.
(2) and this is based on playing with it briefly a couple of days ago, Estuary doesn't hide the menu items, it's true, but it also does take into account the same visibility conditions - so it there are no movies in the library, the onclick changes from opening movies to opening the files view.
For me this is the behaviour to make easily emulatable, and whilst disabling the library auto-visibility conditions gets you part way, you still get a link leading to an empty part of the library.
Lets concentrate on the end result that is wanted (and worry about 'how' later) - so I would suggest we look at adding an override so you can say that if the menu item has visibility condition x for its default action, it shouldn't become invisible, but should instead run action y.
As a place to start the discussion, how does that sound to people?