Ideas/Mockups for Mobile System Tray (GSoC)
Marco Martin
notmart at gmail.com
Sun Apr 4 16:40:42 CEST 2010
On Sun, Apr 4, 2010 at 2:25 PM, Yuen Hoe Lim <yuenhoe86 at gmail.com> wrote:
> Hi all,
>
> I've put together a proposal for the mobile system tray GSoC idea, including
> my ideas and some mockups illustrating how it might work. The proposal draft
> is here:
>
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/moofang/t127031260582
>
> Would greatly appreciate some feedback and comments on my ideas, as well as
> on the proposal as a whole in case I'm missing something in there :)
it's indeed not too different from how i tought it about, you're
right, the systray in normal mode can only be an informative thing,
and behave like a single big button, just a couple of remarks:
right now when you tap the systray you get another view with expanded
icons: while would be quite easy with the statusnotifier protocol,
wouldn't be really with plasmoid based ones (and would like to use
plasmoids based ones quite heavily, with a popup that becomes instead
a full screen app)
what i tought is, the systray is a little top panel, you can drag it
down to enlarge it to the full icons (they will have to relayout so
perhaps not super fast) with exactly the same mechanics the bottom
panel has now.
another idea would be make the plasmoid based ones expose a
statusnotifieritem to dbus...
notifications...
still not entering exactly in the merit of the user interaction model
(don't think fullscreen is a good idea tough, perhaps a small
scrolling strip at an edge of the screen would be less invasive)
on the techincal side, just keep in mind we don't really have any way
to link notifications to an owning systray icon. the infos the
notification spec has are application name and icon (and that's what
i'm using right now in the desktop one to categorize them) that's it,
so won't be possible to have that expander on each systray icon (for
plasmoid based ones would be even harder)
Cheers,
Marco Martin
More information about the Plasma-devel
mailing list