is it possible to implement a physics engine?

Asked by thr

so, with AWN progressing so nicely, would it be possible to implement a physics engine, e.g. akamaru? for now, Kiba-Dock is the only dock with physics plugin. AWN would benefit from this, it's all about eyecandy anyway, after all. I would file a blueprint, but perhaps there is some reason not to include this feature.

Question information

English Edit question
Awn Edit question
No assignee Edit question
Solved by:
Last query:
Last reply:
Revision history for this message
Best moonbeam (rcryderman) said :

In all honesty it probably isn't likely to happen anytime soon. This is not to say that a cleanly written, stable, patch would be rejected. But it is not an itch any awn devs are interested in scratching at this time AFAIK.

IMO it comes down to a couple issues.

1) Architecturally difficult. Awn's implementation of separate process for applets tends to make this type of thing more difficult (though not necessarily impossible ) compared to some other approaches.
2) There doesn't tend to be a big focus on features that detract from usability. Shiny is great. But if it's shiny that makes awn less usable then it doesn't tend to get a high priority. I guess a physics engine might not necessarily fall into this category, though, IMO it does as implemented in kiba-dock. It looks really cool... but it was always the first thing I disabled as it made it harder to use.
3) Time. Only so many devs with a finite amount of time. A big lists of todo items.

Revision history for this message
thr (thir) said :

I thought as much. it's good to at least know that it's not impossible. I believe that the demand for this kind of senseless fun may be quite high, questions like mine reemerge here and there from time to time, and youtube videos of kiba-dock in action get rated high and watched often. I understand that the usability is of the highest priority, but it is possible to adjust the configuration of akamaru in such a manner as to make it unintrusive and discreet (or crazy and unpredictable, if one desires). anyway, thank you for your answer, all's clear.

Revision history for this message
thr (thir) said :

Thanks moonbeam, that solved my question.