Re: Shelling Epiphany
- From: Allan Day <allanpday gmail com>
- To: Alexandre Mazari <scaroo gmail com>
- Cc: gnome-shell-list gnome org, epiphany-list gnome org
- Subject: Re: Shelling Epiphany
- Date: Fri, 18 Mar 2011 14:37:53 +0000
Alexandre Mazari wrote:
> Hi Everyone,
>
> I recently joined the Epiphany effort thanks to my awesome employer
> letting me contribute to this lean and mean browser.
Whoop!
> I am particularly interested in the integration of the Web with the
> desktop, and think ephy has strong advantages in that regard.
>
> Indeed, being a non-multi-platform browser, ephy is free of the
> constraints/compromises the others have to make in order to coherently
> run in different environments. We should take this opportunity and go
> wild on integration with gnome-shell and the Gnome 3 Desktop in general.
> Really become "the Gnome Web Browser".
Couldn't agree more!
> Obviously, the gnome-design team members have a clearer view on the kind
> of global experience the desktop should offer to the user. Ephy being a
> part of that whole, their input/directions is invaluable. There are
> already some (controversial, see below) mock-ups regarding ephy in their
> git repo. Lets build a stronger communication channel.
Definitely.
> Here are some ideas/user stories/brainfarts on how we could achieve such
> a synergy.
> Feedback, comments, other ideas, even bashing, are welcome!
Boo to bashing, that's what I say.
> = Let the user use web-applications in the same way they use "native"
> ones =
> The idea here is to make web applications first-class citizen of the
> desktop. Those applications would benefits from the same integration
> level that the "native" apps have:
> • be launch-able in the overview app pane/dash
> • have their window be manageable by g-s application switcher and
> alt-tab switcher independently of ephy
> • send notifications using the g-s notification area
> • have nice icon badges for unread mails etc... (I think this feature is
> planned in post-3.0 g-s)
> • ...
> Epiphany's role here would be to create/manage those webapps, actually
> making a browsed site an application.
Yes! We spoke with the Epiphany crew about this at GUADEC...
> Also Ephy could be used to display those apps, with a streamlined
> interface. Or a separate visor could be created.
> see https://bugzilla.gnome.org/show_bug.cgi?id=644002
Perhaps. The shell might be able to do that work on its own.
> = Let the user switch to a specific epiphany's opened site using g-s
> facilities =
> I am using the term site here, instead of tab, because it is not really
> clear we should to keep the tabs management in ephy IMHO.
> Tabs and notebooks are just a way to have application-local window
> management, mostly duplicating wms/shells facilities, compensating for
> their missing features (windows grouping for instance).
> Re-giving that responsibility to the shell seems like a natural thing to
> do, reducing the number of different ways to switch to a specific
> site/app/context.
> It seems the design team shares this opinion, as seen in
> http://gitorious.org/gnome-design/gnome-design/blobs/raw/master/mockups/epiphany/epiphany2.png .
That particular design was my effort. I wouldn't say it was the view of
the 'team' ;) (though one or two people did seem to like it). The way I
left things, I was hoping for a prototype to do some user testing with.
(The design needs a lot more work, too.) That said, I'm of the opinion
that tabs don't make a huge amount of sense in the context of the shell.
> This idea being very controversial, going against years of tabbing
> browsers usage, displaying ephy tabs contents in alt-tab switcher and/or
> overview might be an intermediate solution.
> Here is a quick and dirty mockup:
> http://people.igalia.com/amazari/ephy-tabs-in-switcher.webm
I think one of the real shell designers should comment on this. It makes
sense in one way, but it also breaks the convention that each of those
thumbnails is a window.
> = Let the user open a recently visited or a favourite site from g-s =
> - integrate with the future g-s jump-lists
> - make gnome-shell's search box access ephy bookmarks/history
> - make gnome-shell's search box delegates to ephy if the entered text
> looks like an URL
Including browser history makes a lot of sense. That history is noisy
though: we'd need to be smart about how the history gets processed. We
also need a way to present those search results. This is something to
consider when the GS documents stuff is designed.
> = Make the user's experience coherent with the rest of the desktop =
> - comply with http://live.gnome.org/ThreePointZero/AppIntegration
> (notably regarding dialogs)
Yep.
> - use symbolic icons wherever possible, see
> http://jimmac.musichall.cz/log/?p=974
Yep, see:
http://live.gnome.org/GnomeShell/Design/Whiteboards/SymbolicIcons
> - share data with the shell and other applications (Zeigeist ?
> Tracker ?)
I guess this will largely depend on how the shell's document stuff gets
implemented.
> - get the warning theme colours for the location entry in https mode
> - ...
> What do you think ?
That this is awesome. Integrating the shell and the browser could be
amazing.
Allan
--
Blog: http://afaikblog.wordpress.com/
IRC: aday on irc.gnome.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]