The document presents major issues GSwitchIt development is going to address in the future. The version numbering is approximate. The roadmap can be affected by the overall GNOME development process (so in no way it can be considered as final).
No new features planned. The current features are supported, bugs are fixed. The most important issue is reliably working XKB configurator preview (the solution depends on bonobo and ggv).
Probably, get rid of support for "old" X servers (not supporting multiple layouts) - after discussions with GNOME folks.
Split into 2 modules - keyboard layout configurator (merged into the control-center, after discussions with the maintainers) and keyboard layout indicator (independent applet). Probably, some core shared library will be split out (no merging with libxklavier because of GNOME dependency).
Further works on HIG compliance.
GUI redesign if necessary (offered by Seth Nickell).
Plugin-based architecture (there are people who want to extend the gswitchit functionality with some weird things).
Ability to control per-widget switching (in addition to per-window switching), based on ATK-SPI.
Support for "auto-correction" plugins.
Possible (but highly unlikely - TBD) transformation of the applet into notification area icon.