On Wed, Jun 11, 2003 at 04:24:30PM +0300, Tuomo Valkonen wrote:
> On Tue, Jun 10, 2003 at 09:33:02PM +0200, Per Olofsson wrote:
> > Ion is also quite a moving
> > target so it's hard to keep up with all the changes. 
> 
> Unfortunately so. I hope it to stabilize soon, but unfortunately I always
> get new better ideas on how to implement things (or old ad hoc solutions
> are found :). At the moment the following bigger changes are planned.
> Everything else that I have in mind should be minor internal changes and
> fixes and new modules.
> 
>  * (Already done, unreleased) Binding configuration changed:
>    'common-frame-bindings.lua' is gone (people were complaining of too
>    many files!) and the bindings there were moved to ioncore-bindings.lua
>    and and into the new groups genframe_bindings and mplex_bindings.
>    'make_active_leaf_fn' was also removed and the bindings that used it
>    were moved to mplex_bindings and are created with
>    'make_current_clientwin_fn' that should be a little less confusing.
>    This shouldn't affect the dock too much and old configuration files
>    should still work if compat.lua is loaded.

Great idea!

Actually I still don't understand why it is necessary to split up
event-configuration in sections like "frame" or "global" at all.

I mean, unless otherwise specified in the binding decl, the attached action
is always to be performed on the current frame/window/workspace
(the one having focus/being visible). 

Simplifying that part (and the rest of the config) even more would definately
make ion more user-friendly, especially for new users.

>  * (Partially implemented, next version of Ion will be released when this
>    is done) Configuration file loading is to be made more error-tolerant. 
>    This shouldn't affect the dock too much.

Hum. When I upgraded (only a few days ago) my ion always started up in a
default-config when my config files were corrupt. Isn't that good enough?
(or were my configs just not shredded enough to make ion choke?;))

> [...] 
>  * Support for drawing engine modules. Affects the dock.
 
Sounds very interesting.
(If it is what I think it might kickstart my first own ion-hack:))

-m

Reply via email to