← Back to team overview

unity-design team mailing list archive

Re: Regarding the Sound Menu Spec's closing of inactive audio applications

 



On 02/15/2011 10:18 AM, frederik.nnaji@xxxxxxxxx wrote:
This here was and is imo be the most clear and straightforward contribution to the problem this thread is trying to address:

On Tue, Feb 8, 2011 at 14:36, Matthew Paul Thomas <mpt@xxxxxxxxxxxxx <mailto:mpt@xxxxxxxxxxxxx>> wrote:



    A window's close button should close the window. Anything else the
    program does should aim for the least overall distraction.


In the perfect implementation, Rhythmbox or Banshee would then have a way of continuing playback where you last left off.. Meaning even if Rhythmbox or Banshee was quit somehow, it should resume right where you left it upon quit, by simply pressing the Play button in the Sound Menu's playback controls.

If R or B would take longer to load because it was unfortunately quit beforehand, then so be it, but "distraction" here would be to make the user go back into the library / manager view to resume playback where it was last stopped.

Nothing wrong with session saving imo, even though it never really worked in GNOME, not even for Nautilus windows, which imo is a sad thing (or did i use/configure it wrongly?).
Having to reload the application again is going to make the environment feel quite a bit slower. Banshee is a complete media manager suite and with that comes a weighty startup. I do understand that tablets are now in the equation but an overflow of applications has been handled in a better manner for years now (swap). Should we lower the usability for one specific type of hardware? Tomboy takes quite an extraordinary amount of RAM as well (more than Rhythmbox in my case) but I don't see Ayatana jumping to break anything on that front.

Also, I will ask: Will this "perfect implementation" make it to natty final? Or will this be a horrifically broken first step? The indicator applet was a pretty useless mess for a few releases until it matured. Up until that point it wrecked the desktop experience, being little more than a little chat client launcher. So far the implementation has been to have Rhythmbox close (without session saving at all). It's been sitting there, broken. What's new in Natty? Banshee has been broken as well. Will 11.10 feature Exaile and Amarok closing and 12.04 feature session saving? There is an unfortunate lack of proper planning in these features - if you're going to break things, break 80 percent of it on the first go, not 15 percent every release.

--
-Brett Cornwall


Follow ups

References