Original Roadmap Versions
The old roadmap is here, and an earlier draft is here. In addition, a great slideshow version of those texts is here and here.
Achieved goals from past roadmaps
Developer Platform
2.6
- Introduction and adoption of the GTK+ 2.4 toolkit, including the new file selector API and UI, new and easier menu API, and some other new widgets. [Owen Taylor, Federico Mena Quintero]
- gnome-vfs daemon, improving authentication and connection sharing [Alex Larsson]
- Improved Nautilus extensibility [Alex Larsson, Dave Camp]
- Cut down on required number of HTML renderers [Mikael Hallendal]
2.8
- Removal of UI and widgetry above the GTK+ level, part of GTK 2.6 [Anders Carlson]
- Clarification/improvement of Nautilus extensibility APIs [Dave Camp and Alex Larsson]
- Inclusion of DBUS, a system-wide messaging daemon. [Havoc Pennington]
2.10
- Improved menu system, including better compliance with freedesktop.org specifications.
2.12
Deprecation of libgnomecanvas and libart in favor of new API based on the Cairo library [OwenTaylor]
Port more libraries to Windows as needed for the Evolution porting effort [TorLillqvist]
2.14
- Better support for exchange of GPG-encrypted data [Jacob Perkins]
- Generic video-display widget [Bastien Nocera]
- Database support and better network support in the platform [Rodrigo Moya]
Improved integration with system related tasks, discussed in SystemToolsBackends [CarlosGarnacho]
User-visible
2.6
- New file selector from GTK+ 2.4 [Owen Taylor]
- Inclusion of Evolution into the GNOME Desktop, and wide-spread integration of the Desktop with Evolution. [Ettore Perrazoli]
- Improved mime-type system and user-visible mime UI [Jonathan Blandford and Christophe Fergeau]
- Integration of the CUPS-based Ximian Desktop printing subsystem [Dave Camp]
- Improved lockdown and management via gconf [Distributed]
- Completion of 'correct' startup notification behavior [Rob Adams]
Implement ipod<->music player integration [Bastien Nocera][Done in rhythmbox]
- Integrate support for multimedia keys into control center [Bastien Nocera]
- Integrate support for internationalized keyboards into control-center [Sergey Oudaltsov, Jody Goldberg]
- Improved support for multiple linux sound architectures [Ted Gould]
2.8
- Improve auto-mounting and execution of programs at mount time of currently unhandled devices like bluetooth, batteries, cameras, etc. [Bastien Nocera, Alex Larsson]
- Better hardware integration via dbus and a hardware abstraction layer.
- Tool to write DVDs [Bastien Nocera]
- Tool to handle disk images, including mounting and copying [Bastien Nocera]
2.10
- Inclusion of a CD ripping tool [Ross Burton]
2.12
New default theme for improved aesthetics and usability [SethNickell, Diana Fong; see NewDefaultTheme for more information.]
- Improved support for display and manipulation of PDF and Postscript [Evince team]
Improved menu editing [MarkMcLoughlin, Christian Neumair, VincentUntz]
2.14
Reduced memory footprint [BenMaurer, others; see MemoryReduction for more information.]
numerous Evolution improvements- see http://go-evolution.org/Evo2.6
- improved scorekeeping in gnome games, at least one more game with network play
many improvements to gnomemeeting, including a GUI redesign and SIP support. [Damien Sandras] [For more details, see http://mail.gnome.org/archives/desktop-devel-list/2005-September/msg00027.html]
planned improvements to GnomeUtils will be listed on the project's page.
Reduced session startup time [RodrigoMoya]
EOG plans (see [EyeOfGnome] for more details):
- GUI redesign;
- Option to use an image as wallpaper;
- Auto-rotation based on EXIF information.
Lockdown editor (VincentUntz)
- Edge resistance in Metacity (Elijah Newren)
Auto generated topic hierarchies in Epiphany bookmarks menu / topic chooser. See Epiphany/RoadMap110
Improved Dictionary utility (see GnomeUtils)
- Slicker GUI
- Support for multiple dictionary sources
- Enhanced printing
- New GUI for the Dictionary applet
Infrastructure & Organization
2.6
- Release of GNOME HIG version 1.2. [Calum Benson and Seth Nickell]
- Improved CVS infrastructure, ensuring better security for CVS commits and faster anonymous CVS for wider developer involvement [Owen Taylor]
- Upgrade of bugzilla.gnome.org to Bugzilla 2.16, making GNOME QA processes more effective [Alex Duggan and Andrew Sobala]
2.12
Restarting of the 'tinderbox' build farm, ideally with integration with the ldtp project for automated testing. [LuisVilla4]
2.14
- Improved accessibility documentation, which will help all developers ensure that their applications are completely accessible [Brian Cameron]
Improved website build system, which will allow better and faster content creation on the website. [JeffWaugh]
Update of bugzilla to Bugzilla 2.20, to continue to improve bug tracking and reporting for the project. [Olav Vitters; see BugzillaUpgrade for more information.]
Creation of information and resources for conference attendees so that GNOME can be better represented at conferences. [LuisVilla4]
New gtk-doc documentation to aid developers setting-up and writing api-docs [StefanKost]