-- Architecture --
I don't see this as a big problem with ion as of now. I'm not a very good C programmer but I had little problem getting into the source. And to me it seems like the modularization of the code is fairly good by now.
-- Handling of window overlapping && Handling of position/size --
All I want is ion to respect the windows I tell it to. The prefered way of dealing with exceptions like these is through kludge. This works for me. Other than that, I really don't want ion to respect windows size/place at all. X always been like that. Sort of like Java Swing. You (as a developer/designer of GUI) can't make assumptions regarding these attributes. It has to be able to display well in a 50x50 window aswell as a 5000x5000. The once that still doesn't work like this for one reason or the other can be kludged, but still in respect to the current frame.
-- Intergation with scripting language --
Very nice. Like that. I've written scriptable frameworks/software myself before. It's really powerful. But it should be fairly transparent. It shouldn't be designed for explicitly. For example. In ion, providing scripting support should only mean that you do a script-based module that knows how to load other modules. This will however require that ion knows how to reconfigure itself runtime, so in that respect it needs to be designed for runtime-configuration of modules, but not scripting per se.
Well .. I'm fairly hostile to any parallel efforts with similar goal as ion right now. Invested to much time and hopes into ion. Really apologize for that, but I guess that's the price you have to pay for having the discussion on ion-lists :-)
Cheers, /Niclas
Yaroslav Rastrigin wrote:
Hello everybody.
Well, trswm-0.1 is available. It's a windowmanager, based on ion's ideas, but I've tried to take it further and to slightly different direction. A few words about this release:
In no means it intended to be stable, or highly useful. This release is a proof-of-concept, targeted at gathering as much opinions on ideas and architecture as possible. Lots of features are incomplete or just plain missing. Give it a look, give it a try, and tell me what you think.
http://www.relex.ru/~yarick/trswm
Tuomo, I'm kindly asking your permission to use this mailing list for some time to discuss trswm-related topics.
-- Niclas Olofsson - http://www.ismobile.com Product Development, isMobile, Aurorum 2, S-977 75 Lule�, Sweden Phone: +46(0)920-75550 Mobile: +46(0)70-3726404
