On Mon, 2005-03-21 at 23:45 +1000, Jonathan Matthew wrote: > I'm having a go at it.. I'm just about finished, too. Mostly UI > weirdness left to sort out, really. My changes are based on 0.9, but > it'd be easy to port it all back to 0.8 if needed. Nice work. After thinking about it last night, I was guessing that UI wierdness was probably going to take up most of the project. The whole queue-up-songs bit wasn't going to be hard, getting it to make sense was going to be the interesting part. > It currently deviates from the original spec in a few places: > > - the queue acts more like the source list panel than the browser panel. > There's a menu item (and key combination) that toggles its visibility. > I found having the show queue/hide queue widget wasted too much space. > I'm still experimenting with different layouts, though. Short of stuffing it into the Status Bar (which doesn't really have any extra room if you put the queue status in there) I don't know where you can put it. I'm thinking that Christophe and other have the right idea by making the queue just another Source, like Radio/iPod/whatever. I don't know how you've implemented it, but I'm guessing that it's effectively a Source that isn't in the list, and gets check before song changes. > - songs are removed from the queue once they've finished, not as they > start That seems to make more sense then removing them when they start. > - the queue length is shown in the status bar when the queue is not empty Nice. > The spec didn't mention whether the queue should survive restarts, but > I basically got that for free, as the queue is just a playlist that gets > treated a bit differently. I can't imagine that people would really need it to survive restarts. But hey, if you get it for free (or almost free)... > > Also, I'm not really sure if the queue panel should be above the track > > list or below it. Any reasoning why either position is better? > > The problem I'm having is in making a clear distinction between the > queue and the visible library/playlist view without scribbling a huge > "THIS IS THE QUEUE" label over it, which is ugly, wastes space, and > just annoys people who have already figured out the difference. Making it show up in the Sources list would also solve this problem. Cheers, James "Doc" Livingston -- "Some people think that noise abatement should be a higher priority for ATC. I say safety is noise abatement. You have no idea how much noise it makes to have a 737 fall out of the sky after an accident." -- anon. air traffic controller
Attachment:
signature.asc
Description: This is a digitally signed message part