Well, it’s looks like choosing Effective C++ Programming has paid off! Today I used the decorator design pattern to extend a mootools object. Even if all I did was add a module-height tracking variable, the fact that I understand how this pattern works and can recognise it is extremely useful. I would have arrays flying around everywhere if it wasn’t for this knowledge.
CHUI v0.0.1110 is now live, with draggable height-independent minimise-able modules! Woo. It’s really coming along now, I’ve got my head round the mootools framework and it’s amazing. Effects are flawless in execution, cross-browser compatible, gracefully degradable and extendible. The framework makes it really easy to access the DOM and I can’t wait to try out the AJAX functions. Need to get the database set-up first though.
Tomorrow I shall attempt to make the modules re-sizeable, to add to the customisable experience of CHUI. I never thought I’d even get close to having draggable AND re-sizeable modules. Who knows, this interface may actually become as responsive and dynamic as I originally though it could be.
Next step: Re-sizeable modules.
















