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
