Re: Fluid Application Environment 3.0.alpha1 Released!

new topic     » goto parent     » topic index » view thread      » older message » newer message
jimcbrown said...

"You can do this, just make sure you figure out what the hidden rules are or things may break in surprising ways. If this sort of thing is not fun for you though, I hope to spare you as much of this pain as possible by doing my best to make sure you'd never need to make your own."

ryanj didn't explictly state this, but I thought the following was implied: "If his sort of thing is fun for you though, go ahead and have fun!"

Perhaps the most useful, or interesting, custom widgets will even be adopted by ryanj into the next release of FluidAE!

It'd be nice if ryanj could explicitly spell out what rules need to be followed, and what the exact consequences for violating each one is, however

A) You get what you pay for. AFAIK, although ryanj has been paid to develop at least one application, which involved work on and using FluidAE, he's not being paid to develop docs for custom widget writing.

B) This is an alpha version, so the rules and the consequences may have changed between now and the final release. "Internals" tend to change more frequently than a solid, external API.

That is correct, i want there to be a complete set of widgets so you don't need to make your own. Currently, creating a new widget class requires a complete understanding of the internal workings of the widget library. It's easy to break if you don't know what you are doing. I could have made it completely object-oriented, but I felt that would be too complex and bloated. I kept it as simple as possible, but it requires following certain rules. I would document them, but there are going to be some internal changes to fix some inconsistencies.

jimcbrown said...

I agree with this, but at the same time, I'd recommend that ryanj keep an open mind about new ideas to improve his grand masterpiece. You never know who might suggest what to make this GUI easier to use or develop or more fun to deal with.

Yes, I am open to ideas. FluidAE is only about 25% complete at this point, so there is plenty of room for trying different things.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu