Refactoring Ideas

I’ve created page in wiki with some ideas on future refactoring
http://avogadro.openmolecules.net/wiki/Refactoring_Ideas


Regards,
Konstantin

I’ve created page in wiki with some ideas on future refactoring
http://avogadro.openmolecules.net/wiki/Refactoring_Ideas

I think all of these are great. Marcus had already discussed factoring basis-set and other code into a library.

Honestly, I think the “color button” could be another widget adopted by others (or we adopt someone else’s). I believe I offered it under LGPL, but I’ll check.

One thing that should be folded into the periodic table is the translator (elementtranslator.*) which might help translations if it’s picked up by Kalzium or another project.

I think the GL/RenderWidget refactoring is crucial:

  • Currently, we cannot do stereo rendering (e.g., red/green glasses, etc.) – this would require a new Painter
  • Similar with OpenGL 2.x pipeline and GLSL
  • Requests for orthographic perspective

BTW, thanks for reorganizing the extensions directory. I agree that it was getting cluttered.

Cheers,
-Geoff

29.03.10, 23:02, “Geoffrey Hutchison” geoff.hutchison@gmail.com:

I’ve created page in wiki with some ideas on future refactoring
http://avogadro.openmolecules.net/wiki/Refactoring_Ideas

I think all of these are great. Marcus had already discussed factoring basis-set and other code into a library.

Honestly, I think the “color button” could be another widget adopted by others (or we adopt someone else’s). I believe I offered it under LGPL, but I’ll check.

I think it’s worth to promote it into Qt and Designer as color choice button

One thing that should be folded into the periodic table is the translator (elementtranslator.*) which might help translations if it’s picked up by Kalzium or another project.

I think the GL/RenderWidget refactoring is crucial:

  • Currently, we cannot do stereo rendering (e.g., red/green glasses, etc.) – this would require a new Painter
  • Similar with OpenGL 2.x pipeline and GLSL
  • Requests for orthographic perspective

BTW, thanks for reorganizing the extensions directory. I agree that it was getting cluttered.

Cheers,
-Geoff


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама - нет. http://mail.yandex.ru/nospam/sign