[openi18n-im:01434] Upcoming Gimlet related enhancements

Hideki Hiura <[email protected]> Fri, 24 Jun 2005 14:16:23 -0700 (PDT)
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
It's a preliminary anouncement. 

There has been a series of gimlet related updates in progres.

Among planned enhancencents below,

>     * GIMLET enhancement
>           o SUB-TASKS:
>                 + rewrite to use systray (notification area)
>                 + rewrite to use iiimcf
>                 + unify all configuration to one window
>                 + rename to something more desktop neutral
>                 + move all lang data out to LEs

two big enhancements are very close to be done.

First one is "unify all configuration to one window" feature.

It consists of the property configuration framework which allows LEs to 
dynamically create configurable GUI property panel.

This will significantly reduce the use of AUX for simple property
panel. LE can send a property configuration data and gimlet
dynamically creates GUI which a user can manipulate, select and input.
The value of attributes a user changes would be sent back from gimlet 
to LE.

I saw the demo yesterday in Beijing presented by Phill Zhang.
He demonstrated that custom configuration panel GUI and selection 
of property without writing GUI code in LE but customizing 
the data to be sent, 

Phill will send out its spec and current sample screenshots by Monday.

Second one is "move all lang data out to LEs" feature. 

It already shows significant progress in what Federic posted yesterday
as [openi18n-im:01432].  It enhances the LE info to be exchanged
betwee LE and gimlet, so that a user can switch input methods within
LE if an LE has multiple input methods inside.

Regarding "rename to something more desktop neutral" task, anyone
has any suggestion?

We need to change both part of the name of gnome-im-switcher.
Not only "gnome-" part, but "im-switcher" may not be appropariate
name, as the first feature described above, the major part of
gimlet becomes dynamic configuration framework.
Any idea?

Cheers,
Hideki