On Tue, 2009-02-10 at 12:01 +1100, Christopher James Halse Rogers wrote: > On Mon, 2009-02-09 at 19:33 -0500, Chris Howie wrote: > > 2009/2/9 Christopher James Halse Rogers <chalserogers gmail com>: > > > Personally, I don't think exposing as you've suggested in the main > > > Banshee UI is a great idea. %foo variables in the UI either require a > > > long, unwieldy list, or are completely magical - who knows whether %z is > > > a variable, and if so, what its contents are? > > > > What's wrong with a list of variable names? > > Looking at the list the OP posted, it'd a block of text about half the > height of my screen. That makes for a big, ugly configuration dialog. > You could stick it in a tooltip, or make a similar dropdown to that of the search dialog. See the attached screenshot for an example of such an interface in DownThemAll. In DownThemAll, fields are in a tooltip, and clicking on a button brings that tooltip up. In addition, the tooltip is clickable so clicking on each field inserts the pattern into the field. > > > > > I think it would be useful to expose something equivalent somewhere in > > > the UI, but certainly without magical variable names. Possibly > > > something more like the audio-profiles or smart playlist UI? A > > > selection of the available variables which could be added to the library > > > template. > > > > Don't forget that making up a similar UI means that the interface > > becomes completely mouse-driven, or at least mouse-driven to the point > > where keyboard interaction will be at worst a PITA and at best > > annoyingly slow. > I'm not entirely sure that's a big problem. People are likely to be > interacting with this exactly once; discoverability >>> speed, in this > case. > > > > > If you want to cater to the non-coders then perhaps provide both. I > > for one would rather go edit a config file than dick around with > > buttons. > > You already can, as I mentioned. /apps/banshee-1/library/folder_pattern > and file_pattern. And I think Banshee certainly wants to cater for > non-coders! Regarding this, it's still not very discoverable. Perhaps the %tags could be listed in the GConf schema, so that the key's description would show a list of these tags for easy reference. When I configured mine in gconf, it was through a whole load of guesswork. -- Chow Loong Jin
Attachment:
downthemall.png
Description: PNG image
Attachment:
signature.asc
Description: This is a digitally signed message part