Re: Module proposal: gio and gvfs for gnome 2.22?

2007-09-24 Thread Alexander Larsson
On Mon, 2007-09-24 at 14:56 +0200, Étienne Bersac wrote:
> Hi,
> 
> I vote for. I'm also wondering how much extra code this will require for
> software to use this.

It depends on what you do with it. Most applications currently using
gnome-vfs mainly use it to load/save files. That should be easy to
replace.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Panel++

2007-09-24 Thread Denis Washington

On Mon, 2007-09-24 at 20:06 +0100, Philip Withnall wrote:
> Hi,
> 
> On Mon, 2007-09-24 at 20:44 +0200, Vincent Untz wrote:
> > Hi,
> > 
> > Le lundi 24 septembre 2007, à 04:00 +0100, Alex Jones a écrit :
> > >Hi list
> > > 
> > >What do we want from the next version of GNOME Panel?
> > > 
> > >Do we want to evolve it or just replace the dependency on Bonobo for 
> > > now?
> > > 
> > >I think that unifying the concept of applets and more heavyweight
> > >"widgets" might be beneficial, unless anyone can think of any good 
> > > reason
> > >why not to. Any GDesklets developers here?
> > 
> > I've been thinking about this, and it's indeed important to come with a
> > reply to this kind of questions. The goal is not to remove the bonobo
> > dependency, but to get a better API for applets. Removing bonobo is more
> > of a side-effect to me.
> > 
> > About applets & desklets: I've no strong feeling here. On one hand it
> > makes some sense since they might be similar for the implementation, but
> > on the other hand I don't expect the clock displayed in the panel to
> > look and behave like the clock on a desktop.
> 
> How about if the applets/desklets were unified, but had different
> interfaces according to whether they were docked in the panel, or on the
> desktop? Thus, you'd end up with a clock which looks spiffy when on the
> desktop, and is more compact and "boring" (:-P) when docked in the
> panel.
> 
> Philip

This sounds much like KDE 4's Plasma, which has applet backends (which
provide the needed information, like the time for a clock applet) and
the frontend (user interface which can use one or more backends)
separated. That would indeed be cool. It's a pitty that we use another
language and toolkit than KDE, we could share so many core
technologies... :(

> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Panel++

2007-09-24 Thread Alex Jones

On Tue, 2007-09-25 at 01:36 +0300, Lucas Rocha wrote:

> Why not:
> 
>   http://live.gnome.org/GnomePanel/Future
> 
> It's a saner place to add those things.

Sure, go for that.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Panel++

2007-09-24 Thread Lucas Rocha
Hi,

2007/9/25, Alex Jones <[EMAIL PROTECTED]>:
>
>  On Mon, 2007-09-24 at 16:41 -0500, Benjamin Gramlich wrote:
>  Alex, what will the address for the wiki be?
>
>  http://live.gnome.org/FuturePanel
>
>  Feel free to start putting ideas down if you want. I was gonna wait a few
> days before aggregating our ideas from this thread.

Why not:

  http://live.gnome.org/GnomePanel/Future

It's a saner place to add those things.

--lucasr
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Carlos Garnacho
Hi!,

On Mon, 2007-09-24 at 12:23 -0400, Matthias Clasen wrote:
> Since everybody is making proposals for 2.22, here is my contribution:
> we should merge the clock applet with the intlclock that Novell has written.
> 
> David and I have done some further work on it to support timezone
> setting and weather information, 

I'd like to remind that there is already a DBus interface for modifying
time settings in system-tools-backends, easily accessible through the
liboobs C library. I'd like it to use system bus activation and
PolicyKit real soon.

Regards,
   Carlos
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: GtkGLExt for GNOME 2.22

2007-09-24 Thread Murray Cumming
On Sat, 2007-09-22 at 19:10 +0200, Andreas Røsdal wrote:
> On Sat, 22 Sep 2007, Vincent Untz wrote:
> > Le samedi 22 septembre 2007, à 13:57 +0200, Andreas Røsdal a écrit :
> >> Hello!
> >>
> >> * Proposal: Include GtkGLExt in the GNOME developer platform.
> >
> > Oh, interesting.
> >
> > Note that it's possible that it will get rejected for the platform if it
> > doesn't go in the desktop for at least one cycle, since we're quite
> > strict about the platform. So maybe you should propose it for the
> > desktop first?
> 
> I'd like to be pragmatic and propose the module to the release set 
> which is the most appropriate. Originally, I didn't think that GtkGLExt 
> should be a Desktop module, because it doesn't "provide user 
> functionality". But now I see that other libraries such as GStreamer, 
> gnome-doc-utils and libsoup are included in the Desktop release set as 
> well - Despite being development libraries, and not providing end user 
> functionality.

Those modules are in the Desktop release set because they are
dependencies of applications that are also in that release set. 

They don't offer any particular guarantees of API/ABI stability, or any
promise that you won't need to port to a new version of the API in the
near future, though some of them aren't too bad. There would be
something odd about saying "Here's a new API for you to use. We don't
recommend that you use it."

I'd much rather see this done properly in GTK+.

>  Since GtkGLExt is a development library, and should be part 
> of the infrastructure / development platform for other modules, the 
> developer platform was originally the release set that I thought would be 
> most appropriate.
> 
> So I'm fine with proposing GtkGLExt as a desktop module, at least for the 
> first development cycle. Generally, more long-term, I think that all 
> development libraries in the desktop release set should be in the 
> developer platform release set, ideally.
> 
> >> However, GtkGLExt is currently unmaintained. I will volunteer to maintain
> >> it if accepted as a GNOME module, and hope to work with the GNOME community
> >> to make it fit in well as a GNOME module.
> >
> > Well, it won't be accepted if it's unmaintained. So you should do things
> > the other way around: start maintaining it before it can get accepted.
> 
> I agree. Should I begin maintaining it in the GNOME infrastructure already 
> now? Any suggestions about how to proceed during this development cycle 
> for a "smooth" inclusion as a new module during this cycle?  :-)
> 
> >> There has also been a lot of discussion about this in bug #119189
> >> "Add OpenGL support to GTK+".
> >
> > I gave a really quick look at the bug, and there doesn't seem to be any
> > decision there. Are there any specific plans?
> 
> There are no decisions or specific plans that I know of yet.
> 
>   - Andreas
> ___ desktop-devel-list mailing 
> list desktop-devel-list@gnome.org 
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
-- 
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Panel++

2007-09-24 Thread Alex Jones
On Mon, 2007-09-24 at 16:41 -0500, Benjamin Gramlich wrote:

> Alex, what will the address for the wiki be?

http://live.gnome.org/FuturePanel

Feel free to start putting ideas down if you want. I was gonna wait a
few days before aggregating our ideas from this thread.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New clock applet for 2.22

2007-09-24 Thread Matthias Clasen
On 9/24/07, Diego Escalante Urrelo <[EMAIL PROTECTED]> wrote:

> Speaking of UI, I have a little suggestion (based on the mockup on Fedora 
> wiki).
> I see that below the world map there's a row that has a clock, the
> zone and the weather, it's really cool but I can imagine it filling a
> 1024x768 screen pretty quickly. I would like to suggest that this rows
> are self-aware enough to know if screen space is too short then change
> from the "big" expanded view of the mockup to a more table like one
> (with the cool graphics and stuff but with fonts a lot smaller).
>

Yeah, the overall size of the thing is a concern.  Maybe that is a
reason why the
Novell code has options to turn the map and the location list off,
individually.
Calvin, have you had complaints about the popup being too large ?

Btw, the image on the Fedora wiki is not a mockup, it is a screenshot of the
applet in action. The wiki page has pointers to all the patches, so
you can try it out easily.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Benjamin Gramlich
Gimmie is very interesting and user friendly. I've always felt that the
Gnome panel has been a little bare. SLED was a step in the right
direction, but it seems that very few people have been willing to use
it. (Actually, isn't Novell the only merchant to use SLED?)

I think that the gnome-panel could benefit very much from a redesign
that would blend the OSX dock concept with its current UI. Maybe
blending some of gimmie's great ideas with some of SLED's improvements.
Gimmie would need to be implemented in C, though, wouldn't it?

Additionally, Phillip's idea seems to me a good one, but gdesklet may
need to be rethought. It's a bit clunky right now.

Alex, what will the address for the wiki be?

Ciao,
bg
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Vincent Untz
Le lundi 24 septembre 2007, à 17:29 -0400, Bryan Clark a écrit :
>On 9/24/07, Diego Escalante Urrelo <[EMAIL PROTECTED]> wrote:
> 
>  On 9/24/07, Matthias Clasen <[EMAIL PROTECTED]> wrote:
>  > On 9/24/07, Vincent Untz <[EMAIL PROTECTED]> wrote:
>  > > Calvin Gaisford and I have been discussing this a few weeks ago and
>  > > he'll work on getting the two merged. My preference is to use the
>  > > current backend code, and import the intltool UI in the clock. I
>  don't
>  > > think it will be really hard, although I don't know how much work
>  this
>  > > involves. I'm a bit unsatisfied with the UI, though, since it means
>  > > having a lot of information in the popup. So usability input would
>  be
>  > > great.
> 
>I'd love to hear some feedback from others. There are some consistency
>issues most people can probably spot, like the [Edit] buttons should
>probably be [Edit...] since they open other windows to complete the
>interaction.  Things like that I believe can be done pretty quickly and
>aren't worth going back and forth on a mailing list about.
> 
>More obvious changes that are unlike other places in GNOME might warrant
>some discussion.  Usually GNOME applets would tend towards a hidden Right
>Click menu option off the main applet and this design went with having the
>Edit buttons appear inline of the interface because I believe if they are
>visually less strong than the surrounding parts they provide a more
>discoverable set of interactions for the interface. YMMV.  This is some of
>the cause I've found for people to say the UI looks busier than it has to
>be.
> 
>The [Set] button appears only on mouse rollover of the timezone areas,
>normally it wouldn't be readily visible.  I'm not entirely sold on this
>yet, my original design had a different method but I'd like to have this
>tested out before trying to make more changes.
> 
>If you have specific areas you feel need improvement I'd be more than
>willing to attempt to address them on this or another list if it's more
>appropriate.

My main concern is that in this popup, you can easily have:

 + one calendar
 + one map
 + three timezones
 + 7 tasks
 + 3 appointments
 + 1 birthday

In 2.20, the clock now uses expanders for tasks/appointments/birthdays,
so it might mitigate the issue a bit, but I still feel this is
overcrowded.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Alan
> I'd love to hear some feedback from others. There are some consistency
> issues most people can probably spot, like the [Edit] buttons should
> probably be [Edit...] since they open other windows to complete the
> interaction.  Things like that I believe can be done pretty quickly and
> aren't worth going back and forth on a mailing list about.

Another cool change would be (dynamically?) swapping between the
multiple timezone clocks one over the other to a more compact view with
clocks stacked horizontally.

My $0.02

-- 
Alan <[EMAIL PROTECTED]> - http://arcterex.net

"Beware of computer programmers that carry screwdrivers." -- Unknown
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Bryan Clark
On 9/24/07, Diego Escalante Urrelo <[EMAIL PROTECTED]> wrote:
>
> On 9/24/07, Matthias Clasen <[EMAIL PROTECTED]> wrote:
> > On 9/24/07, Vincent Untz <[EMAIL PROTECTED]> wrote:
> > > Calvin Gaisford and I have been discussing this a few weeks ago and
> > > he'll work on getting the two merged. My preference is to use the
> > > current backend code, and import the intltool UI in the clock. I don't
> > > think it will be really hard, although I don't know how much work this
> > > involves. I'm a bit unsatisfied with the UI, though, since it means
> > > having a lot of information in the popup. So usability input would be
> > > great.


I'd love to hear some feedback from others. There are some consistency
issues most people can probably spot, like the [Edit] buttons should
probably be [Edit...] since they open other windows to complete the
interaction.  Things like that I believe can be done pretty quickly and
aren't worth going back and forth on a mailing list about.

More obvious changes that are unlike other places in GNOME might warrant
some discussion.  Usually GNOME applets would tend towards a hidden Right
Click menu option off the main applet and this design went with having the
Edit buttons appear inline of the interface because I believe if they are
visually less strong than the surrounding parts they provide a more
discoverable set of interactions for the interface. YMMV.  This is some of
the cause I've found for people to say the UI looks busier than it has to
be.

The [Set] button appears only on mouse rollover of the timezone areas,
normally it wouldn't be readily visible.  I'm not entirely sold on this yet,
my original design had a different method but I'd like to have this tested
out before trying to make more changes.

If you have specific areas you feel need improvement I'd be more than
willing to attempt to address them on this or another list if it's more
appropriate.

> > The changes you've made look quite interesting.
> >
> > The ui bits are based on design input by Bryan Clark. Maybe I should put
> some of
> > his earlier mockups on the wiki page, too.
>
> Speaking of UI, I have a little suggestion (based on the mockup on Fedora
> wiki).
> I see that below the world map there's a row that has a clock, the
> zone and the weather, it's really cool but I can imagine it filling a
> 1024x768 screen pretty quickly. I would like to suggest that this rows
> are self-aware enough to know if screen space is too short then change
> from the "big" expanded view of the mockup to a more table like one
> (with the cool graphics and stuff but with fonts a lot smaller).
>
> But that's a minor thing, I think it looks great :).


I would avoid an auto-sizing algorithm and suggest something like this as a
preference such that it doesn't make the layout too volatile; maybe you
could get it right but the details would be very hard. However my real
concern would be to layout the information tightly in a manageable format
that's still visually clean, I haven't tried and there's probably a much
better way out there.  Feel free to send mockups or sketches my way if you
have ideas.

Thanks,
~ Bryan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Mercurial - Distributed SCM in Gnome (Was: Git vs SVN (was: Can we improve things?))

2007-09-24 Thread Marco Barisione
Il giorno dom, 23/09/2007 alle 20.31 +0300, Kalle Vahlman ha scritto:
> Sorry, but I did get lost while trying Mercurial just now. I can't
> understand why I need to merge something that I just committed. I
> mean, I just modified a file, committed the change and then tried to
> push the committed change to the place I cloned from. The result was a
> complaint that it would create remote branches and I needed to merge.
> Merge what to where?

You don't need to merge if nothing was changed in the original
repository:

$ # create the original repo and commit a file
$ hg init repo1 && (cd repo1 && echo foo > bar && hg add bar && hg ci -m
'First commit')
$
$ # clone the original repo
$ hg clone repo1 repo2
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$
$ # do a commit in the cloned repo
$ cd repo2 && echo foobar >> bar && hg ci -m 'Foobar'
$
$ # push the changes to the original repo
$ hg push
pushing to /home/demian/Desktop/repo1
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files

What did you do to get that message?

-- 
Marco Barisione
http://www.barisione.org/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Diego Escalante Urrelo
Hey!

On 9/24/07, Matthias Clasen <[EMAIL PROTECTED]> wrote:
> On 9/24/07, Vincent Untz <[EMAIL PROTECTED]> wrote:
>
> >
> > Calvin Gaisford and I have been discussing this a few weeks ago and
> > he'll work on getting the two merged. My preference is to use the
> > current backend code, and import the intltool UI in the clock. I don't
> > think it will be really hard, although I don't know how much work this
> > involves. I'm a bit unsatisfied with the UI, though, since it means
> > having a lot of information in the popup. So usability input would be
> > great.
> >
> > The changes you've made look quite interesting.
>
> The ui bits are based on design input by Bryan Clark. Maybe I should put some 
> of
> his earlier mockups on the wiki page, too.

Speaking of UI, I have a little suggestion (based on the mockup on Fedora wiki).
I see that below the world map there's a row that has a clock, the
zone and the weather, it's really cool but I can imagine it filling a
1024x768 screen pretty quickly. I would like to suggest that this rows
are self-aware enough to know if screen space is too short then change
from the "big" expanded view of the mockup to a more table like one
(with the cool graphics and stuff but with fonts a lot smaller).

But that's a minor thing, I think it looks great :).
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposing Gimmie applet for 2.22 (was GNOME Panel++)

2007-09-24 Thread Kevin Kubasik
A quick $0.02:

I have been using Gimmie on and off for quite some time now (on and
off since its initial checkin) and have found it to be a significant
step up in terms of a UI over the current Gnome default. The biggest
issues have been with crashers (generally with new/fickle features,
all of which have been addressed below in the list of features to be
addressed/removed)

I would be interested to see a build without all these extras, and see
what performance/the memory footprint are looking like, as currently
long sessions (days to weeks) can see those grow.

However, since we are talking about incorporating it and then
_developing_ it for some time, I would be a strong supporter of such a
move. I think that since most of its 'cool new features' have been
mostly developed, and what would really need to be done is gritty
testing/bug work, it might be hard to attract the development base we
need to get it stable, but if we can mobilize the workforce and/or
provide elegant/sane degradation/fallback to the original gnome-panel,
I would be all for such a move.


My quick, un-researched $0.02,
Kevin Kubasik



On 9/24/07, Alex Graveley <[EMAIL PROTECTED]> wrote:
> Hi,
>
> The Gimmie applet has been around for some time.  Gimmie is a tab-like
> replacement for the main Panel menubar, providing logical access to
> the concepts of the desktop[1].
>
> For more information, see the Gimmie homepage at
> http://beatniksoftware.com/gimmie.  Gimmie is stored in GNOME SVN, and
> uses GNOME Bugzilla for issue tracking.
>
> Many use it as a replacement for the default Panel menu, myself
> included.  I think many novel concepts exist in it's UI, and I find it
> to be very usable and featured.
>
> Looking towards the future, Gimmie is designed to move towards the
> Online-Desktop model, while preserving access to the features of the
> existing desktop.  This is a niche which none of the new Panel or
> navigation menu alternatives (let alone other desktops) are pursuing,
> and one which I consider pivotal if GNOME is to remain pertinent.
>
> So I'd like to gauge the interest in having the Gimmie applet included
> as part of GNOME.  Either as part of the main suite or in an add-on
> suite.
>
> What's needed to make this happen?  What concerns do people have?
>
> Issues that I see:
>
>* There has not been a new release since 0.2.7, in June.  A new
> release is brewing, and the Gimmie community is stepping up the
> release engineering around a solid 0.3 release.
>
>* Lack of dedicated maintainer resources.  Admittedly, I've been
> somewhat lax in my duties due to time pressures.  Luckily, several
> volunteers have stepped up recently offering to take the reins here
> for more reliable releasing.
>
>* There is an experimental standalone panel version of Gimmie.
> This can be branched into a sub-project, or simply not installed by
> default.  I am *not* proposing to expose this panel alternative as
> part of GNOME.  There are many other interesting panel alternatives
> which are seeing a lot of love.
>
>* Non-functional placeholders for future features should be removed
> (Flickr, Google Office, Friendster integration).
>
>* GMail contact integration needs to be fixed or removed by default.
>
>* Ditto for Gaim/Pidgin online status setting.
>
>* The Tomboy note category may not be useful to include by default.
>
>* There are a few experimental UI features that should be removed
> e.g. the timeline view.
>
>* Saved email attachments only supports Thunderbird's downloads.rdf
> format.  I don't know if this feature can be supported with Evolution,
> and accordingly may need to be removed for now.
>
>* .desktop change monitoring has been disabled due to crashes in
> the gmenu python bindings.  This may have been solved recently, or may
> require investigation into better alternatives.
>
>* Preferences and Administration capplets are merged into a single
> Settings category.  This can easily be split into separate categories
> again, if people want to maintain compatibility with the existing
> menubar.
>
>* The "system" tab is labeled according to the OS's name, e.g.
> Linux, Solaris, FreeBSD.  If this is contentious, we can rename it to
> "Computer", "System", or "Gnome".
>
>* Different terms are used from the standard GNOME menubar:
> Applications->Programs, Preferences/Administration -> Settings.
>
>* A few important crashers must be fixed[2]. See
> http://www.beatniksoftware.com/gimmie/Releases.
>
>* Next-gen desktop systems are not yet used: Tracker/Beagle for
> searching, Telepathy for IM contacts, mugshot daemon for web service
> access.  I would love to see integration with these in future Gimmie
> releases, but they are not yet a standard part of GNOME.
>
> None of these are too bad, and all could see resolution given the
> incentive of GNOME inclusion.  That said, it's an ambitious goal to
> have something like Gimmie included in the next desktop release, but I
> t

Proposing Gimmie applet for 2.22 (was GNOME Panel++)

2007-09-24 Thread Alex Graveley
Hi,

The Gimmie applet has been around for some time.  Gimmie is a tab-like
replacement for the main Panel menubar, providing logical access to
the concepts of the desktop[1].

For more information, see the Gimmie homepage at
http://beatniksoftware.com/gimmie.  Gimmie is stored in GNOME SVN, and
uses GNOME Bugzilla for issue tracking.

Many use it as a replacement for the default Panel menu, myself
included.  I think many novel concepts exist in it's UI, and I find it
to be very usable and featured.

Looking towards the future, Gimmie is designed to move towards the
Online-Desktop model, while preserving access to the features of the
existing desktop.  This is a niche which none of the new Panel or
navigation menu alternatives (let alone other desktops) are pursuing,
and one which I consider pivotal if GNOME is to remain pertinent.

So I'd like to gauge the interest in having the Gimmie applet included
as part of GNOME.  Either as part of the main suite or in an add-on
suite.

What's needed to make this happen?  What concerns do people have?

Issues that I see:

   * There has not been a new release since 0.2.7, in June.  A new
release is brewing, and the Gimmie community is stepping up the
release engineering around a solid 0.3 release.

   * Lack of dedicated maintainer resources.  Admittedly, I've been
somewhat lax in my duties due to time pressures.  Luckily, several
volunteers have stepped up recently offering to take the reins here
for more reliable releasing.

   * There is an experimental standalone panel version of Gimmie.
This can be branched into a sub-project, or simply not installed by
default.  I am *not* proposing to expose this panel alternative as
part of GNOME.  There are many other interesting panel alternatives
which are seeing a lot of love.

   * Non-functional placeholders for future features should be removed
(Flickr, Google Office, Friendster integration).

   * GMail contact integration needs to be fixed or removed by default.

   * Ditto for Gaim/Pidgin online status setting.

   * The Tomboy note category may not be useful to include by default.

   * There are a few experimental UI features that should be removed
e.g. the timeline view.

   * Saved email attachments only supports Thunderbird's downloads.rdf
format.  I don't know if this feature can be supported with Evolution,
and accordingly may need to be removed for now.

   * .desktop change monitoring has been disabled due to crashes in
the gmenu python bindings.  This may have been solved recently, or may
require investigation into better alternatives.

   * Preferences and Administration capplets are merged into a single
Settings category.  This can easily be split into separate categories
again, if people want to maintain compatibility with the existing
menubar.

   * The "system" tab is labeled according to the OS's name, e.g.
Linux, Solaris, FreeBSD.  If this is contentious, we can rename it to
"Computer", "System", or "Gnome".

   * Different terms are used from the standard GNOME menubar:
Applications->Programs, Preferences/Administration -> Settings.

   * A few important crashers must be fixed[2]. See
http://www.beatniksoftware.com/gimmie/Releases.

   * Next-gen desktop systems are not yet used: Tracker/Beagle for
searching, Telepathy for IM contacts, mugshot daemon for web service
access.  I would love to see integration with these in future Gimmie
releases, but they are not yet a standard part of GNOME.

None of these are too bad, and all could see resolution given the
incentive of GNOME inclusion.  That said, it's an ambitious goal to
have something like Gimmie included in the next desktop release, but I
think well worth it.

Hoping for some inspired, civil debate...

Thanks,
-Alex

[1] From the homepage:
* Installed Programs
* Connected Devices
* CDs and DVDs
* Nearby networked computers
* Mounted network shares
* Printers
* System Preferences
* Administration Tools
* Bookmarked Folders
* Office Documents
* Tomboy Notes
* Audio Files
* Movies
* Downloaded Files (Firefox, Epiphany)
* Saved Email Attachments (Thunderbird)
* Instant Messaging Buddies (Gaim, Pidgin)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Willie Walker
Hi Vincent:

Thanks for asking!  We generally try to make sure bugs are filed so
there are no surprises.  I did a quick bugzilla search and came across
the following.  Some are gnome-applets related, but I think there might
be some opportunity in gnome-panel to help them.

http://bugzilla.gnome.org/show_bug.cgi?id=103223 - Notification Area
needs keynav.  This is a long standing bug which has been the source of
much frustration for keyboard only users.  The underlying cause has
since been pushed to GTK+, but it gives an example of the kinds of
things to look for.

http://bugzilla.gnome.org/show_bug.cgi?id=342094 - Keyboard navigation
in applications menu.  I'm not sure I completely agree with this one.

http://bugzilla.gnome.org/show_bug.cgi?id=428074 - Mixer applet breaks
keyboard navigation.

http://bugzilla.gnome.org/show_bug.cgi?id=307981 - Launcher properties
provides no way of specifying a keyboard shortcut.

http://bugzilla.gnome.org/show_bug.cgi?id=331693 - No keyboard-shortcut
for Drawer on gnome-panel.

http://bugzilla.gnome.org/show_bug.cgi?id=149495 - keyboard bindings
(related to Stickynotes).

http://bugzilla.gnome.org/show_bug.cgi?id=463934 - Keyboard accelerators
are incoherent (comment from a heavy keyboard user)

As a general rule of thumb for tracking down keyboard navigation
problems, unplug your mouse and see if you can still access the features
of your application efficiently.

Thanks!

Will

On Mon, 2007-09-24 at 20:48 +0200, Vincent Untz wrote:
> Hi Willie,
> 
> Le lundi 24 septembre 2007, à 10:01 -0400, Willie Walker a écrit :
> > Hi Alex:
> > 
> > Thanks for sending out this call for input.  :-)
> > 
> > Being able to reliably interact with the gnome-panel and its applets via
> > the keyboard alone would be a major boost to its usability.
> 
> Care to elaborate about those issues so we try to avoid repeating the
> same errors again? :-)
> 
> Vincent
> 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New clock applet for 2.22

2007-09-24 Thread Matthias Clasen
On 9/24/07, Vincent Untz <[EMAIL PROTECTED]> wrote:

>
> Calvin Gaisford and I have been discussing this a few weeks ago and
> he'll work on getting the two merged. My preference is to use the
> current backend code, and import the intltool UI in the clock. I don't
> think it will be really hard, although I don't know how much work this
> involves. I'm a bit unsatisfied with the UI, though, since it means
> having a lot of information in the popup. So usability input would be
> great.
>
> The changes you've made look quite interesting.

The ui bits are based on design input by Bryan Clark. Maybe I should put some of
his earlier mockups on the wiki page, too.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Philip Withnall
Hi,

On Mon, 2007-09-24 at 20:44 +0200, Vincent Untz wrote:
> Hi,
> 
> Le lundi 24 septembre 2007, à 04:00 +0100, Alex Jones a écrit :
> >Hi list
> > 
> >What do we want from the next version of GNOME Panel?
> > 
> >Do we want to evolve it or just replace the dependency on Bonobo for now?
> > 
> >I think that unifying the concept of applets and more heavyweight
> >"widgets" might be beneficial, unless anyone can think of any good reason
> >why not to. Any GDesklets developers here?
> 
> I've been thinking about this, and it's indeed important to come with a
> reply to this kind of questions. The goal is not to remove the bonobo
> dependency, but to get a better API for applets. Removing bonobo is more
> of a side-effect to me.
> 
> About applets & desklets: I've no strong feeling here. On one hand it
> makes some sense since they might be similar for the implementation, but
> on the other hand I don't expect the clock displayed in the panel to
> look and behave like the clock on a desktop.

How about if the applets/desklets were unified, but had different
interfaces according to whether they were docked in the panel, or on the
desktop? Thus, you'd end up with a clock which looks spiffy when on the
desktop, and is more compact and "boring" (:-P) when docked in the
panel.

Philip

> Btw, I'd love if you could organize all the feedback on a wiki page so
> it'll be easy to look at the list of "requirements" in the future.
> 
> Vincent
> 


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Panel++

2007-09-24 Thread Vincent Untz
Le lundi 24 septembre 2007, à 19:49 +0100, Alex Jones a écrit :
>On Mon, 2007-09-24 at 20:44 +0200, Vincent Untz wrote:
> 
>  Btw, I'd love if you could organize all the feedback on a wiki page so
>  it'll be easy to look at the list of "requirements" in the future.
> 
>Yeah, I plan to do this once I've gathered enough of a consensus.

Hrm. You might not see us reaching a consensus :-) Even listing things
we don't agree with can be useful, IMHO.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Vincent Untz
Le lundi 24 septembre 2007, à 17:14 +0100, Calum Benson a écrit :
> On Mon, 2007-09-24 at 20:48 +1200, Matthew Paul Thomas wrote:
> 
> > Besides the lack of a global menu bar, which John Stowers mentioned, 
> > another irritant interaction-wise is inconsistency in behavior between 
> > panel applets. Some applets do something on a single click, others 
> > don't, and there's no way to tell which just by looking. Some applets 
> > do something on a double click, others don't, and there's no way to 
> > tell which just by looking. Some applets open a menu or menu-like 
> > control, but they differ in whether they make it look like a menu, and 
> > if you mouse down on the wrong one you can't slide over to the correct 
> > one like you can with a normal menu bar.

Fixing this lack of menu behavior is something that is being considered
for new applets. However, I don't think we'll end up with a menu
behavior for launchers; any idea on how to fix this inconsistency?

> > It would be really neat if the panel could make these behaviors 
> > consistent.
> 
> To be fair to applet developers, this is partly a HIG issue too-- we
> have very little there about applet interaction at the moment.  This is
> about the sum total, in fact:
> http://library.gnome.org/devel/hig-book/2.20/input-mouse.html.en#mouse-interaction-applets

Heh. I'd love to see some work from the usability team there :-) Maybe I
can bribe some people with ice cream to help?

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Alex Jones
On Mon, 2007-09-24 at 20:44 +0200, Vincent Untz wrote:

> Btw, I'd love if you could organize all the feedback on a wiki page so
> it'll be easy to look at the list of "requirements" in the future.

Yeah, I plan to do this once I've gathered enough of a consensus.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Panel++

2007-09-24 Thread Vincent Untz
Hi Willie,

Le lundi 24 septembre 2007, à 10:01 -0400, Willie Walker a écrit :
> Hi Alex:
> 
> Thanks for sending out this call for input.  :-)
> 
> Being able to reliably interact with the gnome-panel and its applets via
> the keyboard alone would be a major boost to its usability.

Care to elaborate about those issues so we try to avoid repeating the
same errors again? :-)

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Vincent Untz
Hi,

Le lundi 24 septembre 2007, à 04:00 +0100, Alex Jones a écrit :
>Hi list
> 
>What do we want from the next version of GNOME Panel?
> 
>Do we want to evolve it or just replace the dependency on Bonobo for now?
> 
>I think that unifying the concept of applets and more heavyweight
>"widgets" might be beneficial, unless anyone can think of any good reason
>why not to. Any GDesklets developers here?

I've been thinking about this, and it's indeed important to come with a
reply to this kind of questions. The goal is not to remove the bonobo
dependency, but to get a better API for applets. Removing bonobo is more
of a side-effect to me.

About applets & desklets: I've no strong feeling here. On one hand it
makes some sense since they might be similar for the implementation, but
on the other hand I don't expect the clock displayed in the panel to
look and behave like the clock on a desktop.

Btw, I'd love if you could organize all the feedback on a wiki page so
it'll be easy to look at the list of "requirements" in the future.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: gio and gvfs for gnome 2.22?

2007-09-24 Thread Vincent Untz
Le lundi 24 septembre 2007, à 10:46 +0200, Alexander Larsson a écrit :
> So, does it make sense to add gio (standalone or in an earlier glib
> release) and gvfs to the Gnome 2.22 desktop module set?

If there's no glib release with gio for 2.22, I think it makes a lot of
sense to include gio and gvfs in the desktop release or as external
dependencies to encourage everybody to use them. Hopefully, this
approach can help get more feedback about the API and it'll be possible
to fix issues and shortcomings before freezing it.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Vincent Untz
Hi,

Le lundi 24 septembre 2007, à 12:23 -0400, Matthias Clasen a écrit :
> Since everybody is making proposals for 2.22, here is my contribution:
> we should merge the clock applet with the intlclock that Novell has written.
> 
> David and I have done some further work on it to support timezone
> setting and weather information, the current status of which you can
> see here:
> 
> http://fedoraproject.org/wiki/Releases/FeatureClockApplet
> 
> This is using new technologies that have appeared lower in the stack,
> like DBus system bus activation and PolicyKit, and can serve as good
> example for how to integrate these into the desktop.
> 
> We want to do some more work on it in the Gnome 2.22/Fedora 9
> timeframe, as is explained on the wiki page.

Calvin Gaisford and I have been discussing this a few weeks ago and
he'll work on getting the two merged. My preference is to use the
current backend code, and import the intltool UI in the clock. I don't
think it will be really hard, although I don't know how much work this
involves. I'm a bit unsatisfied with the UI, though, since it means
having a lot of information in the popup. So usability input would be
great.

The changes you've made look quite interesting.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Jason D. Clinton
On 9/24/07, Matthias Clasen <[EMAIL PROTECTED]> wrote:
> If you read my mail carefully ("merge"), that is exactly what is being
> proposed here.
> Two clock applets makes no sense at all, which is why we did not ship
> the intlclock in F8.

Sorry, I thought you were asking for module proposal acceptance which
is what period we are in now. Wouldn't it be up to the gnome-panel
maintainer (Vincent Untz) what is and is not in his module?
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Matthias Clasen
On 9/24/07, Jason D. Clinton <[EMAIL PROTECTED]> wrote:
> On 9/24/07, Matthias Clasen <[EMAIL PROTECTED]> wrote:
> > Since everybody is making proposals for 2.22, here is my contribution:
> > we should merge the clock applet with the intlclock that Novell has written.
>
> Why not include this in the existing gnome-panel module and avoid
> having two competing clock applets? It doesn't seem like creating a
> whole new module for these would be a good idea.
>

If you read my mail carefully ("merge"), that is exactly what is being
proposed here.
Two clock applets makes no sense at all, which is why we did not ship
the intlclock in F8.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Jason D. Clinton
On 9/24/07, Matthias Clasen <[EMAIL PROTECTED]> wrote:
> Since everybody is making proposals for 2.22, here is my contribution:
> we should merge the clock applet with the intlclock that Novell has written.

Why not include this in the existing gnome-panel module and avoid
having two competing clock applets? It doesn't seem like creating a
whole new module for these would be a good idea.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Alberto Ruiz
2007/9/24, Alex Jones <[EMAIL PROTECTED]>:
>
> Maybe an "interesting timezones" feature/setting would be useful in GNOME,
> so that other apps can join in the fun of multi-timezone awareness, with
> just one central place to configure it.
>
> Or do you think such a feature should only pertain to a clock? Anyone have
> any more use cases?
>

Gnome-System-tools Network profiles and/or NetworkManager could be timezone
aware, for example, if I'm on the network "Home" I'm at Canary Islands, but
if I'm at the office, I'm at Dublin.

The weather applet might be use it too, right now it only uses a plain tree
view.

On Mon, 2007-09-24 at 12:23 -0400, Matthias Clasen wrote:
>
> Since everybody is making proposals for 2.22, here is my contribution: we 
> should merge the clock applet with the intlclock that Novell has 
> written.David and I have done some further work on it to support timezone 
> setting and weather information, the current status of which you can see 
> here:http://fedoraproject.org/wiki/Releases/FeatureClockAppletThis is using 
> new technologies that have appeared lower in the stack, like DBus system bus 
> activation and PolicyKit, and can serve as good example for how to integrate 
> these into the desktop.We want to do some more work on it in the Gnome 
> 2.22/Fedora 9 timeframe, as is explained on the wiki page.Matthias 
> ___ desktop-devel-list mailing 
> list desktop-devel-list@gnome.org 
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>



-- 
Un saludo,
Alberto Ruiz
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New clock applet for 2.22

2007-09-24 Thread Matthias Clasen
On 9/24/07, Alex Jones <[EMAIL PROTECTED]> wrote:
>
>  Maybe an "interesting timezones" feature/setting would be useful in GNOME,
> so that other apps can join in the fun of multi-timezone awareness, with
> just one central place to configure it.
>
>  Or do you think such a feature should only pertain to a clock? Anyone have
> any more use cases?
>

One use case I had in mind was evo calendar. It could make it easier
to schedule cross-timezone meetings by showing all the times in
parallel, or something.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Lapo Calamandrei
Nice stuff, it may need some graphic love tho, any particular reason
why the clock graphics are 50x50 and 36x36? It would be better to have
them 48x48 and 32x32 as our icons.

2007/9/24, Matthias Clasen <[EMAIL PROTECTED]>:
> Since everybody is making proposals for 2.22, here is my contribution:
> we should merge the clock applet with the intlclock that Novell has written.
>
> David and I have done some further work on it to support timezone
> setting and weather information, the current status of which you can
> see here:
>
> http://fedoraproject.org/wiki/Releases/FeatureClockApplet
>
> This is using new technologies that have appeared lower in the stack,
> like DBus system bus activation and PolicyKit, and can serve as good
> example for how to integrate these into the desktop.
>
> We want to do some more work on it in the Gnome 2.22/Fedora 9
> timeframe, as is explained on the wiki page.
>
> Matthias
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New clock applet for 2.22

2007-09-24 Thread Alex Jones
Maybe an "interesting timezones" feature/setting would be useful in
GNOME, so that other apps can join in the fun of multi-timezone
awareness, with just one central place to configure it.

Or do you think such a feature should only pertain to a clock? Anyone
have any more use cases?

On Mon, 2007-09-24 at 12:23 -0400, Matthias Clasen wrote:

> Since everybody is making proposals for 2.22, here is my contribution:
> we should merge the clock applet with the intlclock that Novell has written.
> 
> David and I have done some further work on it to support timezone
> setting and weather information, the current status of which you can
> see here:
> 
> http://fedoraproject.org/wiki/Releases/FeatureClockApplet
> 
> This is using new technologies that have appeared lower in the stack,
> like DBus system bus activation and PolicyKit, and can serve as good
> example for how to integrate these into the desktop.
> 
> We want to do some more work on it in the Gnome 2.22/Fedora 9
> timeframe, as is explained on the wiki page.
> 
> Matthias
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Étienne Bersac

Hi,

That's my first mail to this flamewar, i vote for inclusion of empathy.

> That really shouldn't be a blocker.

Empathy does not aim to replace xchat-gnome (yet). This discussion is
only about empathy inclusion at all. Yet it is possible to connect to
IRC using telepathy, but empathy is far from xchat integration (auto
connection, nickserv integration, etc.).

I gues empathy wish to better integrate irc (get codes from
xchat-gnome ?).

Kind regards,
Étienne.
-- 
E Ultreïa !

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

New clock applet for 2.22

2007-09-24 Thread Matthias Clasen
Since everybody is making proposals for 2.22, here is my contribution:
we should merge the clock applet with the intlclock that Novell has written.

David and I have done some further work on it to support timezone
setting and weather information, the current status of which you can
see here:

http://fedoraproject.org/wiki/Releases/FeatureClockApplet

This is using new technologies that have appeared lower in the stack,
like DBus system bus activation and PolicyKit, and can serve as good
example for how to integrate these into the desktop.

We want to do some more work on it in the Gnome 2.22/Fedora 9
timeframe, as is explained on the wiki page.

Matthias
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Calum Benson
On Mon, 2007-09-24 at 20:48 +1200, Matthew Paul Thomas wrote:

> Besides the lack of a global menu bar, which John Stowers mentioned, 
> another irritant interaction-wise is inconsistency in behavior between 
> panel applets. Some applets do something on a single click, others 
> don't, and there's no way to tell which just by looking. Some applets 
> do something on a double click, others don't, and there's no way to 
> tell which just by looking. Some applets open a menu or menu-like 
> control, but they differ in whether they make it look like a menu, and 
> if you mouse down on the wrong one you can't slide over to the correct 
> one like you can with a normal menu bar.
> 
> It would be really neat if the panel could make these behaviors 
> consistent.

To be fair to applet developers, this is partly a HIG issue too-- we
have very little there about applet interaction at the moment.  This is
about the sum total, in fact:
http://library.gnome.org/devel/hig-book/2.20/input-mouse.html.en#mouse-interaction-applets

Cheeri,
Calum.

-- 
CALUM BENSON, Usability Engineer   Sun Microsystems Ireland
mailto:[EMAIL PROTECTED]GNOME Desktop Group
http://ie.sun.com  +353 1 819 9771

Any opinions are personal and not necessarily those of Sun Microsystems
  

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Bastien Nocera
On Mon, 2007-09-24 at 16:46 +0200, Rodrigo Moya wrote:
> On Sun, 2007-09-23 at 22:17 +0100, Ross Burton wrote:
> > On Sun, 2007-09-23 at 16:00 -0500, Jason D. Clinton wrote:
> > > Needless duplication of work covered by Pidgin and Ekiga (and, so far,
> > > done better). This is a reimplementation of the wheel.
> > 
> > Empathy is a UI around an IM platform which totally replaces the
> > single-application model of pidgin, ekiga, gossip and every other IM
> > client.  With Empathy I can go online when I login and using the same
> > Jabber connection chat in Empathy, see presence in Evolution, and
> > transfer files in nautilus.  I'll be logged into the Jabber server once,
> > and the connection is shared between them.
> > 
> what about IRC? Would we need to have xchat around if using empathy? As
> you say, having all those apps not share anything but the network cable
> is a pain for users, so I'm all for having a single backend to manage
> messaging, included IRC.

That really shouldn't be a blocker. IM applications are notoriously crap
at handling anything but the basics of IRC. Something like xchat-gnome
is a much better idea for IRC and integration in GNOME.

-- 
Bastien Nocera <[EMAIL PROTECTED]> 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: gio and gvfs for gnome 2.22?

2007-09-24 Thread Ross Burton
On Mon, 2007-09-24 at 10:37 -0500, Jason D. Clinton wrote:
> On 9/24/07, Alexander Larsson <[EMAIL PROTECTED]> wrote:
> > I've been working on gvfs and gio for a while, and its starting to reach
> > some minimal level of maturity.
> 
> As long as there is consensus on a path from gnome-vfs to gio+gvfs, I
> would like to see this in 2.22. Which module are you proposing?
> Platform? And how long will the transition from gnome-vfs be allowed?

There will be no transition as such, gnome-vfs is in the platform and it
will remain in the platform until GNOME 3.0.

If no applications are using it then you are not obliged to build it,
but the platform ABI is fixed.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: gio and gvfs for gnome 2.22?

2007-09-24 Thread Jason D. Clinton
On 9/24/07, Alexander Larsson <[EMAIL PROTECTED]> wrote:
> I've been working on gvfs and gio for a while, and its starting to reach
> some minimal level of maturity.

As long as there is consensus on a path from gnome-vfs to gio+gvfs, I
would like to see this in 2.22. Which module are you proposing?
Platform? And how long will the transition from gnome-vfs be allowed?

I'd like to hear from some of the powers that be; their opinions are
really critical to whether this would succeed or fail.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Ross Burton
On Mon, 2007-09-24 at 16:46 +0200, Rodrigo Moya wrote:
> what about IRC? Would we need to have xchat around if using empathy? As
> you say, having all those apps not share anything but the network cable
> is a pain for users, so I'm all for having a single backend to manage
> messaging, included IRC.

Yes, there is a IRC connection manager for telepathy.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Rodrigo Moya

On Sun, 2007-09-23 at 22:17 +0100, Ross Burton wrote:
> On Sun, 2007-09-23 at 16:00 -0500, Jason D. Clinton wrote:
> > Needless duplication of work covered by Pidgin and Ekiga (and, so far,
> > done better). This is a reimplementation of the wheel.
> 
> Empathy is a UI around an IM platform which totally replaces the
> single-application model of pidgin, ekiga, gossip and every other IM
> client.  With Empathy I can go online when I login and using the same
> Jabber connection chat in Empathy, see presence in Evolution, and
> transfer files in nautilus.  I'll be logged into the Jabber server once,
> and the connection is shared between them.
> 
what about IRC? Would we need to have xchat around if using empathy? As
you say, having all those apps not share anything but the network cable
is a pain for users, so I'm all for having a single backend to manage
messaging, included IRC.

Also, if it provides a library/backend to be shared amongst apps,
can/will Ekiga use that?
-- 
Rodrigo Moya <[EMAIL PROTECTED]>

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Tomboy 0.10 Planning Meeting Tomorrow @ 13:00 PST

2007-09-24 Thread Boyd Timothy
Everyone's invited to attend the Tomboy Planning Meeting tomorrow:

Who: Everyone who'd like to participate
Where: #tomboy on irc.gnome.org
When: Tuesday, 25 September 2007, 13:00 PST
What: http://live.gnome.org/Tomboy/DevMeetingZeroPointTen
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Willie Walker
I'm curious about the overall accessibility of Empathy.  Has anyone done
a survey of how well it works with existing assistive technologies for
GNOME (e.g., GOK, Dasher, Orca, etc.) as well as its keyboard-only
access model?

Will


On Sun, 2007-09-23 at 10:59 +0200, Xavier Claessens wrote:
> Hi,
> 
> * Proposal: Include Empathy in GNOME 2.22 desktop.
> 
> * Purpose: Empathy [1] consists of a rich set of reusable instant
> messaging widgets, and a GNOME client using those widgets. It uses
> Telepathy and Nokia's Mission Control, and reuses Gossip's UI. The main
> goal is to permit desktop integration by providing libempathy and
> libempathy-gtk libraries. libempathy-gtk is a set of powerful widgets
> that can be embeded into any GNOME application.
> 
> * Dependencies:
>glib-2.0 >= 2.14.0
>gconf-2.0 >= 1.2.0
>libxml-2.0
>gnome-vfs-2.0
>libtelepathy >= 0.0.57
>libmissioncontrol >= 4.33
>gtk+-2.0 >= 2.12.0
>libglade-2.0 >= 2.0.0
>libgnomeui-2.0
>libebook-1.2
>libpanelapplet-2.0 >= 2.10.0
> 
> * Resource usage: Already using GNOME FTP, GNOME SVN and GNOME bugzilla.
> 
> * Adoption: It is packaged at least for debian, ubuntu, mandriva, gentoo
> and fedora. It is used by Intel for the moblin [2] platform. There is
> patches for Totem and nautilus-send-to [3] to make use of
> libempathy(-gtk). Someone was working on integration in gtetrinet but I
> don't know the status of that work. There is also an epiphany plugin
> [4]. Work was being done for GSoC to integrate Empathy into Jockosher
> [5]. Empathy is also used by Soylent [6].
> 
> * GNOME-ness: The community reports bugs in GNOME bugzilla and attach
> patches, I review and commit in GNOME's SVN. Some i18n teams already
> started to commit translations. I take care of usability thanks to loads
> of usability bugs opened by Vincent Untz. User documentation is not
> started yet, I guess we can pick gossip's doc and adapt it for Empathy
> since the UI is almost the same.
> 
> * Miscellaneous:
>  - There is patches to support File Transfer, Voice and Video. I think
> it will be ready before GNOME 2.22 feature freeze.
>  - Empathy is still a young project with some bugs but I'm pretty sure
> we can fix them in time for GNOME 2.22.
>  - At some point we'll have same features than Ekiga which is already in
> GNOME desktop. The big advantage of Empathy is it uses Telepathy
> framework which make easy for desktop integration and means we'll have
> VoIP for all protocols (SIP, MSN, Jabber, etc). Empathy supports all IM
> features (private chat, chatroom, presence, avatar, alias, etc), not
> only Voice and Video. Ekiga don't have those advantages.
> 
> Thanks,
> Xavier Claessens.
> 
> [1] http://live.gnome.org/Empathy
> [2] http://www.moblin.org/projects_chat.html
> [3] http://www.barisione.org/blog.html/p=100
> [4] http://blog.senko.net/2007/07/19/emphatic-epiphany
> [5] http://blog.mikeasoft.com/2007/05/07/jokosher-soc
> [6] http://live.gnome.org/Soylent
> 
> 
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Willie Walker
Hi Alex:

Thanks for sending out this call for input.  :-)

Being able to reliably interact with the gnome-panel and its applets via
the keyboard alone would be a major boost to its usability.

Thanks again!

Will

On Mon, 2007-09-24 at 04:00 +0100, Alex Jones wrote:
> Hi list
> 
> What do we want from the next version of GNOME Panel?
> 
> Do we want to evolve it or just replace the dependency on Bonobo for
> now?
> 
> I think that unifying the concept of applets and more heavyweight
> "widgets" might be beneficial, unless anyone can think of any good
> reason why not to. Any GDesklets developers here?
> 
> Cheers 
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: gio and gvfs for gnome 2.22?

2007-09-24 Thread Étienne Bersac
Hi,

I vote for. I'm also wondering how much extra code this will require for
software to use this.

Regards,
Étienne.
-- 
E Ultreïa !

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Ali Sabil
On 9/24/07, Damien Sandras <[EMAIL PROTECTED]> wrote:
> Le lundi 24 septembre 2007 à 11:34 +0200, Ali Sabil a écrit :
> > > Then can you explain us how ICE can help when STUN does not ? I would
> > > like to see your argumentation here.
> > >
> > Correct me if I am wrong, but STUN is generally about finding your
> > external IP address, and determining the type of NAT you are sitting
> > behind, it is just a subset of the techniques needed to achieve a
> > quite reliable NAT traversal. ICE as a method, makes use of STUN among
> > others. So I don't see why you oppose STUN to ICE ?
>
> Simply because in most of the cases the "STUN part" of ICE is enough.
> STUN won't work when you are behind Symmetric NAT, in that case you should use
> a TURN server.
>
> I know no public TURN server.
>
> So there are still plenty of cases where ICE proposes a solution that does
> not really help.
>
> Although TURN will almost always provide connectivity to a client, it
> comes at high cost to the provider of the TURN server. It is therefore
> desirable to use TURN as a last resort only, preferring other mechanisms
> (such as STUN or direct connectivity) when possible.
>

Thank you for the explanation :)

> > > I had decided not to participate to that thread, but there are always
> > > people who do not know what they are talking about. What a pity.
> >
> > I am sorry if I don't know what am talking about, it is just that
> > Ekiga never worked reliably for me !
>
> And did empathy allow you to do a SIP connection using ICE in a reliable
> way ?

Nop. I don't think that SIP nor H323 are usable for me.

Anyway, I am sorry if I offended you in anyway, we can have another
discussion about Ekiga if you are interested in having some feedback,
I think the main topic for this thread is Empathy, not Empathy vs.
Ekiga.

--
Ali
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Robert McQueen
Jason D. Clinton wrote:
> I've been diving deeper in to the code involved here and the more I see the
> more I dislike. Xavier, it seems that you implemented gossip-telepathy and
> then forked Gossip to create Empathy? Can you provide some history for us
> please? What is going on here?

Various people were involved in adding Telepathy support to Gossip,
particularly started off by Eitan Isaacs and continued a lot by Xavier,
as well as support from the Gossip upstream. We reached a point where if
we'd continued the integration work between Gossip and Telepathy
(particularly integrating Mission Control which would take over storing
account configuration and controlling presence) it had the risk of
destabilising or degrading Gossip's functionality as a stand-alone
dedicated XMPP client.

After some discussions on the Gossip IRC channel we agreed that given
the relatively unproven nature of the Telepathy framework on the
desktop, and the dedication of Gossip to just XMPP until this point,
that the required refactoring and changes weren't an acceptable risk for
the Gossip developers to take. I totally respect that decision, and
there's nothing hostile in the decision to branch Empathy development
away from Gossip; it was agreed on both sides and I'm very happy to see
Gossip development continuing happily as an XMPP client, and to see that
we were able to re-use the excellent UI code to form a solid basis for
the Empathy widgets as well.

Regards,
Rob

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Damien Sandras
Le lundi 24 septembre 2007 à 11:34 +0200, Ali Sabil a écrit :
> > Then can you explain us how ICE can help when STUN does not ? I would
> > like to see your argumentation here.
> >
> Correct me if I am wrong, but STUN is generally about finding your
> external IP address, and determining the type of NAT you are sitting
> behind, it is just a subset of the techniques needed to achieve a
> quite reliable NAT traversal. ICE as a method, makes use of STUN among
> others. So I don't see why you oppose STUN to ICE ?

Simply because in most of the cases the "STUN part" of ICE is enough. 
STUN won't work when you are behind Symmetric NAT, in that case you should use 
a TURN server.

I know no public TURN server.

So there are still plenty of cases where ICE proposes a solution that does 
not really help.

Although TURN will almost always provide connectivity to a client, it
comes at high cost to the provider of the TURN server. It is therefore
desirable to use TURN as a last resort only, preferring other mechanisms
(such as STUN or direct connectivity) when possible.

> > I had decided not to participate to that thread, but there are always
> > people who do not know what they are talking about. What a pity.
> 
> I am sorry if I don't know what am talking about, it is just that
> Ekiga never worked reliably for me !

And did empathy allow you to do a SIP connection using ICE in a reliable
way ?
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Ali Sabil
> I guess you do not know what ICE is ? Do you ?
>
Last time I checked ICE it was about finding a a quite good routing
path (not always the best) between two endpoints for UDP packets.

> Then can you explain us how ICE can help when STUN does not ? I would
> like to see your argumentation here.
>
Correct me if I am wrong, but STUN is generally about finding your
external IP address, and determining the type of NAT you are sitting
behind, it is just a subset of the techniques needed to achieve a
quite reliable NAT traversal. ICE as a method, makes use of STUN among
others. So I don't see why you oppose STUN to ICE ?

> I had decided not to participate to that thread, but there are always
> people who do not know what they are talking about. What a pity.

I am sorry if I don't know what am talking about, it is just that
Ekiga never worked reliably for me !

--
Ali
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Felipe Contreras
On 9/24/07, Claudio Saavedra <[EMAIL PROTECTED]> wrote:
> On Mon, 2007-09-24 at 00:10 -0500, Jason D. Clinton wrote:
> > * It appears to be a fork of Gossip and intended to replace Gossip.
> > The Gossip author has stated that Gossip is not dead. Gossip has
> > telepathy support...
> >  * It appears to want to replace the default IM client installed in
> > distros (Pidgin).
>
> These are not real concerns. Nor pidgin or gossip are part of the GNOME
> Desktop. I'd be worried if gossip were proposed for inclusion in GNOME,
> though, but that's not the case.
>
> And I'm not even stating these facts hold... which is a different
> matter, but irrelevant for the discussion ongoing.

I agree with Claudio; let's drop these from further discussion.

> > * It appears to want to replace Ekiga. There appears to be no buy-in
> > from Ekiga developers.

There's no IM in GNOME. If there's an effort to create a framework
that "appears to want to replace" current technologies I think that's
a good thing. In order words: integration.

I'm not saying that Ekiga should be dropped. I'm saying that for the
time being it's better to have IM support _in_ GNOME than nothing at
all.

I propose to drop Ekiga from further discussion too.

> > * It doesn't implement all of the features it lists as its benefits.
> > (maybe could be fixed by 2.22 release)
>
> These could be interesting issues, *if* they are backed up. If you are
> really against empathy inclusion in 2.22, I'd suggest you to focus in
> these particular points.

* Adds IM support to GNOME

That's something that it's currently doing and I think that's a huge benefit.

So what is it really missing for 2.22. You mentioned documentation and
I think that's something that can be fixed for 2.22, but we would have
to ask the Telepathy guys too.

Best regards.

-- 
Felipe Contreras
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Mikael Hallendal
24 sep 2007 kl. 10.54 skrev Ali Sabil:

Hi,

So I planned to reply to this thread later today but this kind of mud  
slinging forced me to do so earlier (will try to reply on the subject  
at hand later though).

> On 9/24/07, Jason D. Clinton <[EMAIL PROTECTED]> wrote:
>> The critical difference in that analogy is that the thousands and
>> thousands of man-hours spent on Gecko are reused in the
>> Gnome-ification called Epiphany. As Empathy is proposed, all the work
>> in protocol implementation that has come before in the form of Ekiga
>> and Pidgin appears to be thrown out the window.
>
> I guess you never really used Ekiga? did you?
>
> Ekiga is nowhere near user friendly, am not even sure it is HIG
> compliant. It doesn't have any ICE support last time I checked, which
> in other words means that it will never work reliably in a
> NATed/Firewalled environment (which let me remind you is the most
> common case with the proliferation of home routers).

Please keep the focus on Empathy and avoid trashing other projects.  
Focus on why Empathy is better rather than how other projects are  
worse. If you really care about getting Empathy into the GNOME  
Desktop you shouldn't alienate GNOME Developers and Users this way.

It is especially important in topics such as this to stay on topic,  
this proposal is already somewhat
infectious as it talks about replacing existing GNOME Desktop  
applications.

Also please compare existing features and not potential future ones  
based on the assumption that one project will implement them and  
another won't move.

Best Regards,
   Mikael Hallendal
-- 
Imendio AB, http://www.imendio.com



___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Damien Sandras
Le lundi 24 septembre 2007 à 10:54 +0200, Ali Sabil a écrit :
> On 9/24/07, Jason D. Clinton <[EMAIL PROTECTED]> wrote:
> > The critical difference in that analogy is that the thousands and
> > thousands of man-hours spent on Gecko are reused in the
> > Gnome-ification called Epiphany. As Empathy is proposed, all the work
> > in protocol implementation that has come before in the form of Ekiga
> > and Pidgin appears to be thrown out the window.
> 
> I guess you never really used Ekiga? did you?
> 
> Ekiga is nowhere near user friendly, am not even sure it is HIG

Ekiga is a softphone, not an IM, so it is as user-friendly as a
softphone can be.

> compliant. It doesn't have any ICE support last time I checked, which
> in other words means that it will never work reliably in a
> NATed/Firewalled environment (which let me remind you is the most
> common case with the proliferation of home routers).

I guess you do not know what ICE is ? Do you ?

Then can you explain us how ICE can help when STUN does not ? I would
like to see your argumentation here.

I had decided not to participate to that thread, but there are always
people who do not know what they are talking about. What a pity.
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: nxlaunch: A new GTK NX client

2007-09-24 Thread Seb James
On Mon, 2007-09-24 at 00:04 +0200, Jaap Haitsma wrote:
> On 9/23/07, Josselin Mouette <[EMAIL PROTECTED]> wrote:
> > Le lundi 17 septembre 2007 à 16:26 +0100, Seb James a écrit :
> > > Heads up for those interested in remote desktop connections:
> > >
> > > I just committed a GTK NX client called nxlaunch to the freenx svn
> > > repository at berlios:
> >
> > This sounds quite interesting, but I would have loved to see this work
> > integrated in tsclient instead - unless you are also planning to
> > integrate XDMCP and RDP functionality.
> >
> Or even  better vinagre [1] , which is a nice GNOME UI compliant vncviewer

Hi Josselin and Jaap,

I was aware of vinagre and tsclient. That's why I designed my NX client
in two pieces. One is the core program which actually negotiates the
connection and leads to a window being created on the screen. This is
called nxcl, also available from the berlios svn repo.

nxcl has a dbus api for a frontend client to communicate settings to it.
You set up the connection (gnome/kde, IP address, username etc) in the
frontend, storing it for future use using any means you like (nxlaunch
uses an XML file for that). You then send those settings in dbus signals
to nxcl (which you have to fork and exec) which actually launches your
NX window. nxcl depends only on libdbus-1, libstdc++, glibc and a couple
of X libs (it's written in C++) and the total size of the code (.so file
plus binary) is about 160 kbytes.

That means it should be easy to integrate NX support into both tsclient
and vinagre!

The one thing that is missing is notification of the X window ID of the
NX window that gets created. I have logged a feature request with
NoMachine to place that into the libXproxy, nxssh and nxproxy programs.
Without the X window ID, it's hard to take the new NX session and, say,
stick it in a tab of sessions, or otherwise manipulate it.

regards,

Seb

p.s. I made a mistake choosing the nxlaunch name - it was already in use
for a scripted cmd line NX session launcher. For this reason I will
shortly be renaming nxlaunch, but the library will still have the name
nxcl.


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Felipe Contreras
On 9/24/07, Jason D. Clinton <[EMAIL PROTECTED]> wrote:
> On 9/23/07, Xavier Claessens <[EMAIL PROTECTED]> wrote:
> >
> > I strongly disagree, Empathy do NOT reimplement the wheel! Empathy is
> > not just an IM client like all others, it's an IM framework and is the
> > only project that makes possible for other applications to integrate IM
> > features.
>
> Isn't that exactly what libpurple is which you mention below (which is
> already stable and implemented)?

That's not correct. libpurple is _not_ an IM framework, it's not even
a conventional IM library either. Basically it's the core of Pidgin,
so different frontends (Qt) can be implemented. So if you use
libpurple you can only design the UI, not how to store configurations
and preferences (libpurple does that for you).

http://developer.pidgin.im/wiki/WhatIsLibpurple

"libpurple is intended to be the core of an IM program. When using
libpurple, you'll basically be writing a UI for this core chunk of
code. Pidgin is a GTK+ frontend to libpurple, Finch is an ncurses
frontend, and Adium is a Cocoa frontend."

It's objectives are quite far from Telepathy ones, it doesn't matter
how stable it is.

-- 
Felipe Contreras
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Ali Sabil
On 9/24/07, Jason D. Clinton <[EMAIL PROTECTED]> wrote:
> The critical difference in that analogy is that the thousands and
> thousands of man-hours spent on Gecko are reused in the
> Gnome-ification called Epiphany. As Empathy is proposed, all the work
> in protocol implementation that has come before in the form of Ekiga
> and Pidgin appears to be thrown out the window.

I guess you never really used Ekiga? did you?

Ekiga is nowhere near user friendly, am not even sure it is HIG
compliant. It doesn't have any ICE support last time I checked, which
in other words means that it will never work reliably in a
NATed/Firewalled environment (which let me remind you is the most
common case with the proliferation of home routers).

Pidgin on the other hand is definitely not HIG compliant, and even the
library behind Pidgin (libpurple) is unusable, we can have a very long
discussions about this, but I guess this is not the main topic here.

--
Ali
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Module proposal: gio and gvfs for gnome 2.22?

2007-09-24 Thread Alexander Larsson
I've been working on gvfs and gio for a while, and its starting to reach
some minimal level of maturity. I'm currently working on porting
nautilus from gnome-vfs to gio in order to verify that the design works
and so that we can fix any problems or bugs. It might also be
interesting for other applications to try it out. 

I believe its possible to get this into shape for Gnome 2.22, so maybe
we should start a discussion about this. Let me give a short
introduction to it for people who haven't followed the development.

"gio" is a gobject-based library that abstracts out various forms of
I/O. The long term plan for it is to be part of glib, like libgthread or
libgobject. However, to avoid having to branch glib and to make it easy
for applications to use before its merged into glib it is currently
availible in the "gio-standalone" repository in gnome svn.

Here is what libgio currently contains:

* Basic input and output stream base classes. 
  These allow both synch and async i/o and is a basic API that many
  types of streams can implement. Having an api like this at the low
  level means you can easily connect code from separate modules.
* Concrete implementations of streams: local files, sockets and
  memory buffers.
* Streams working on other streams: Buffering, data parsing/writing
* GFile - a filename abstraction
  This is a object that represents something "like" a filename path (but
  its extensinble so it could be a uri or something different too). It
  allows you to do all the typical file operations that desktop
  applications need.
* An implementation of GFile for local files
* APIs for various things needed for file handling:
   api for cancelling i/o operations
   content types
   icons
   app info (mimetype->app mapping and opening files with an app)
   basic volume monitor (for listing volumes in e.g. file selector)
   file and directory monitoring (fam/gamin/inotify/polling supported)
   
libgio has no hard dependencies apart from glib. It can optionally use
various libraries (fam/gamin for file monitoring, libhal for volume
monitoring, libxattr/libselinux for some file info details), but these
are not exposed directly in the API. Also, some of them will be
converted to modules so that they can be picked up correctly at runtime
as needed.

In fact, libgio is designed to separate out dependencies by allowing
apps to depend on abstract APIs, and then letting various
implementations fill in these APIs.

GVFS is one such implementation, availible in the "gvfs" module in gnome
svn. It is a "userspace vfs", similar to gnome-vfs, which plugs into
gio. Its shipped as multiple parts:
1) A client library
  This is a GModule that gets loaded by libgio and implements GFile and
  the other stuff required to allow files to be accessed and
  maninpulated. This library only depends on dbus which is used to talk
  to daemons on the session bus handling the actual i/o protocols.
2) A main gvfs-daemon
  This daemon registers with the session bus and keeps track of all
  mounted locations and lets you mount new ones.
3) A horde of mount-daemons
  Each mounted location is handled by a separate daemon. This protects
  against instability in other mount daemons, and it makes it easier to
  implement backends (as they fully control their context).

There is also an optional fuse module, so that on systems supporting
fuse we can let 3rd party applications not using gio access the mounted
gvfs filesystems.

Last week I created the nautilus "gio-branch" branch where I've started
work on converting nautilus to use the gio apis. Its not yet in a state
where is useful, but there is progress.

For more details about gvfs and gio here are some references:

Slides from my guadec presentations:
http://blogs.gnome.org/alexl/2007/07/20/gvfs-presentation-slides/

Mails from me about gvfs:
http://mail.gnome.org/archives/gtk-devel-list/2007-September/msg00012.html
http://mail.gnome.org/archives/gtk-devel-list/2007-February/msg00062.html
http://mail.gnome.org/archives/gtk-devel-list/2006-September/msg00072.html

So. What is the plan for Gnome 2.22?

I'm not sure exactly how this plays out, but it would be nice if we
could get something in. Although gio is now shipped separately it is
meant to be in glib, and the release schedule for glib is normally tied
to gtk+, which isn't planned to release a new version next summer or so.

However, mattias has hinted about the possibility of doing a glib
release earlier than that to get gio out. Ideally there are some common
ui things related to gio that should be in Gtk+ (progress dialogs,
password dialogs, etc), but perhaps we could do these in a libeel
fashion in the first round.

I'd like to hear peoples thoughts here. gio and gvfs aren't yet at a
state where its expected to "just work" (not much tested, little docs,
etc), but I'm planning to fix that. It would be nice if we could replace
gnome-vfs with a more modern API at the right place in the stack as
early as possible.

So, does it m

Re: GNOME Panel++

2007-09-24 Thread Matthew Paul Thomas
On Sep 24, 2007, at 3:00 PM, Alex Jones wrote:
> ...
>  What do we want from the next version of GNOME Panel?
>
>  Do we want to evolve it or just replace the dependency on Bonobo for 
> now?
>
>  I think that unifying the concept of applets and more heavyweight 
> "widgets" might be beneficial, unless anyone can think of any good 
> reason why not to. Any GDesklets developers here?
> ...

Besides the lack of a global menu bar, which John Stowers mentioned, 
another irritant interaction-wise is inconsistency in behavior between 
panel applets. Some applets do something on a single click, others 
don't, and there's no way to tell which just by looking. Some applets 
do something on a double click, others don't, and there's no way to 
tell which just by looking. Some applets open a menu or menu-like 
control, but they differ in whether they make it look like a menu, and 
if you mouse down on the wrong one you can't slide over to the correct 
one like you can with a normal menu bar.

It would be really neat if the panel could make these behaviors 
consistent.

Cheers
-- 
Matthew Paul Thomas
http://mpt.net.nz/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Robert McQueen
Dodji Seketeli wrote:
> As I understand it, libempathy is a set of reusable widgets and
> leverages on the telepathy framework.
> 
> That implies that nothing should prevent Ekiga from using
> libempathy/telepathy at some point in the future when it is stable and
> and has the necessary features.
> 
> Today, a lot of people are using Ekiga because it *works now* for
> the softphone use cases.
> 
> SIP and H232 (yes people are still using that one) are complicated in
> the sense that just claiming "supporting the specs" is not enough. You
> really have to debug your implementation against the buggy behaviours
> of the servers that are *already* out there in the real world.
> 
> In that respect, I think that Ekiga is way more mature today than
> Empathy. Please correct me if I am wrong here.

Right on all counts. Personally my interest in seeing Empathy integrated
into GNOME is not for any VOIP or SIP functionality, which is very
immature at the moment in the upper levels (the SoC UI stuff isn't
merged yet, and the underlying stream engine is in need of some TLC to
make it less wedded to the Nokia internet tablet devices), it's to
enable other applications to build on top of the Telepathy framework to
integrate IM, presence and collaborative functions into other apps in
the desktop.

> Empathy/Telepathy does look really promising though and I think the
> nice thing would be to see some kind of integration work going on at
> some point. I mean, one could imagine some telepathy-opal initiative to
> take place where necessary, or seeing Ekiga re-using some libempathy
> stuff at some point.

I agree, I'd love to see this. I guess I've been quite remiss thus far
because I've not really had much interaction with Ekiga developers to
discuss the prospects for co-operation and integration. A Telepathy opal
backend makes a lot of sense, as does using the familiar Ekiga interface
to allow users to take advantage of Telepathy functionality which isn't
currently available in Ekiga (such as XMPP calling perhaps?).

> Cheers,

Regards,
Rob

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Dafydd Harries
Ar 24/09/2007 am 00:12, ysgrifennodd Alex Jones:
> We have legacy transports that provide a basic level of support, but it
> will always be a balancing act, much like the reverse-engineering work
> in Telepathy/Farsight. Pissing away free development hours chasing a
> moving target wild geese just so that we can pretend to be compatible is
> irrefutably masochistic, and I'd really like it to stop. But when Nokia
> drives a truck of money up to Collabora's offices, I've no problem
> there, they can do what they like.

Hmm, maybe this truck got lost on the way? If you see it, please let us know.

Cheers,

-- 
Dafydd
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Xavier Claessens

Le dimanche 23 septembre 2007 à 21:54 -0500, Jason D. Clinton a écrit :
> On 9/23/07, Alex Jones <[EMAIL PROTECTED]> wrote:
> Hi Xavier
> 
> On Sun, 2007-09-23 at 23:19 +0200, Xavier Claessens wrote:
> > Currently GNOME has no IM program at all, Ekiga does only voice and
> > video AFAIK.
> Surely you haven't forgotten Gossip already. :P
> 
> FWIW, I'm extremely keen on keeping Gossip going. I personally
> feel that Telepathy is potentially dangerous to our cause. I
> mean, great, you can voice-video chat with your MSN friends,
> but you still need an MSN account. One step forward, two steps
> back.
> 
> 
> I've been diving deeper in to the code involved here and the more I
> see the more I dislike. Xavier, it seems that you implemented
> gossip-telepathy and then forked Gossip to create Empathy? Can you
> provide some history for us please? What is going on here? 

We first started a telepathy backend for Gossip, then more deep work was
needed to integrate well telepathy into gossip and Gossip developers
refused that, they wanted to keep Gossip a Jabber-only client. So I
forked Gossip to make Empathy to be a telepathy-only client. That's all.

Xavier Claessens.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Ross Burton
On Mon, 2007-09-24 at 09:03 +0100, Dafydd Harries wrote:
> A question about external dependencies: which Telepathy components would be
> blessed external dependencies?

I'm tempted to say none, just make the packages required at build time
external dependencies.  Everyone would build gabble and so on, but I
think the blessed dependency list should be a small as possible.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Dafydd Harries
Ar 23/09/2007 am 19:54, ysgrifennodd Travis Reitter:
> My main concerns right now are libempathy(-gtk)'s API stability and
> documentation. The API in svn trunk has changed since the last release
> (0.12), and (as Björn points out) the documentation is basically
> non-existent.
> 
> Xavier, could you explain how you plan to address these concerns in time
> for the Gnome 2.22 release?

Disclosure: I work for Collabora, which sponsors Empathy development.

I'm with Travis here. API quality/stability and documentation are weak points.
It could probably do with some HIG review too, though I think it's less of a
concern as Empathy inherits from Gossip's mature UI design.

A possible concern is that libempathy-gtk is GPL rather than LGPL, due to the
fact that much of its code is taken from Gossip.

A question about external dependencies: which Telepathy components would be
blessed external dependencies?

I'm in favour of making Empathy a Gnome program, but I don't want it in before
it's ready. Putting it in prematurely would be a disservice to our users and
developers.

-- 
Dafydd
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Module proposal: Empathy for GNOME 2.22

2007-09-24 Thread Dafydd Harries
Ar 24/09/2007 am 00:48, ysgrifennodd Jason D. Clinton:
> On 9/24/07, Peter Gordon <[EMAIL PROTECTED]> wrote:
> 
> > So? Distros are free to package and ship GNOME components however they
> > see fit so long as they comply with any applicable copyright/trademark
> > licensing. Unfortunately, as a good analogy, most tend to ship Firefox
> > or Seamonkey as the default browser instead of Epiphany - Does this mean
> > we should just stop hacking on Epiphany entirely? That would be far
> > counterproductive to GNOME's goal of being a consistent, user-friendly
> > desktop.
> 
> The critical difference in that analogy is that the thousands and
> thousands of man-hours spent on Gecko are reused in the
> Gnome-ification called Epiphany. As Empathy is proposed, all the work
> in protocol implementation that has come before in the form of Ekiga
> and Pidgin appears to be thrown out the window.

Will Thompson has written a Telepathy backend that uses Pidgin's libpurple for
protocol support.

-- 
Dafydd
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Panel++

2007-09-24 Thread Xavier Bestel
Le lundi 24 septembre 2007 à 04:00 +0100, Alex Jones a écrit :
> Hi list
> 
> What do we want from the next version of GNOME Panel?

Use normal X window management protocol to handle applets (à la system
tray), that would be the modern way of launching several remote xload to
watch a bunch of machines.

Xav


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list