On Ter, 2006-07-18 at 13:08 -0400, Dan Winship wrote: [...] > But regardless, if we want to be cohesive, > we have to *integrate*, not keep a wall between the applications > and the rest of the system. IMHO, GNOME doesn't need to integrate apps onto itself. On the contrary, apps need to integrate with GNOME. For that to happen, GNOME needs: 1- Framework for desktop extensibility, in the line of some of the things we already have: ability to register new MIME types, install menu items, register new applets with the panel; some others are missing, like notifications (libnotify, hopefully some day part of gnome); also nautilus/epiphany/gedit extensions.. 2- A sound developer platform. glib/gtk+; hopefully gnome-vfs lower in the stack... GStreamer... 3- GNOME integration guidelines: the HIG is an excellent start, but not enough; I don't remember if there are others... And BTW, nautilus supports search folders, which can be optionally powered by beagle already. Nautilus _optionally_ depends on beagle. That means beagle integration without GNOME depending on beagle. If beagle were part of GNOME, would things really be any different? I think not. IMHO, GNOME should be _open to integration_, not assimilate all good gtk+ based applications. Regarding the "focus" issue, perhaps the distribution needs to drive this, not GNOME. I'm thinking for example of ubuntu vs edubuntu (education oriented variant of ubuntu). They're basically the same distribution, with different default colors and different default set of apps. _Maybe_ we could go one step further and have apps customize the level of complexity of the UI (like very early nautilus had as preference, like RB has a "compact" mode). Regards, -- Gustavo J. A. M. Carneiro <gjc inescporto pt> <gustavo users sourceforge net> The universe is always one step beyond logic.
Attachment:
smime.p7s
Description: S/MIME cryptographic signature