unity-design team mailing list archive
-
unity-design team
-
Mailing list archive
-
Message #04827
Re: Regarding the Sound Menu Spec's closing of inactive audio applications
Hi folks,
On this subject there is a bug ->
https://bugs.launchpad.net/indicator-sound/+bug/714750
>>What's new in Natty?
I have changed the registration process completely so as players can
dynamically add / subtract themselves from the menu using just a
standard MPRIS implementation and GSettings. No more need for
libindicate (hence why Spotify automatically inserts itself in the
menu). MPRIS playlists have landed (previously needing to be spec'd with
the help of the MPRIS guys) and under the bonnet there has been a huge
code refactor (shifted everything to GDbus and totally reworked the
pulse manager). Design of the UI as you may have noticed has also been
tidied up.
I will hopefully add this feature this week - 0.6.0.
https://wiki.ubuntu.com/SoundMenu#microphone-item
Not to mention a much needed proper bug clearout operation which is
ongoing ...
I also intend to have sound menu insertion functionality as part of
libunity in the coming weeks.
At any stage if you care to see the release process, you can observe
which bugs are pinned against each forthcoming release.
https://launchpad.net/indicator-sound
I create a new milestone each Thursday which is subsequently released
the following Thursday.
Clicking on the current milestone (0.6.0) you will see that there are
10 bugs targeted for this.
https://launchpad.net/indicator-sound/+milestone/0.6.0
>Banshee has been broken as well.
The spec clearly outlines how players should behave on the Ubuntu
platform. It really is up to the players to implement the spec properly.
>>There is an unfortunate lack of proper planning in these >features :
Well I have implemented everything I said I would do at UDS, client
integration is sticky point for sure. One which I suspect will need more
love...
Conor
On 15/02/11 15:46, Brett Cornwall wrote:
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
_______________________________________________
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~ayatana
More help : https://help.launchpad.net/ListHelp
References