Hi Marcus, As things get rolling more on Avo2, I wanted to ask about some general design / API things. I think we have some people to make progress on a “full” release, but some of the design decisions aren’t always clear.
Also, as discussed on the tracker about undo/redo (https://github.com/OpenChemistry/avogadrolibs/issues/63), we’re not always clear on loose threads. So.. can you help a bit with the roadmap (http://wiki.openchemistry.org/Avogadro_Roadmap) I'm going to mention a few topics for discussion and others can chime in - probably they will become separate threads.. - Are there general or specific “loose threads” in the code? It seems like there are some needs for batch undo/redo in RWMolecule, for example. - You mentioned implementing selections.. where should selections "live"? Does the molecule track this? Does the widget? For example, should selections be a special type of molecular fragment? - Implementing fragments and residues.. this seems like it needs to live in both Molecule and RWMolecule with the current class scheme. How do changes to fragments coalesce? For example, does there need to be a mechanism to invalidate a residue name when an edit occurs? - Rendering options? Right now, there's no way to change atom sizes or bond sizes.. where would this code live? - Settings in general.. Do we need to go add QSettings read/write to plugins like in Avo1? How should this work with the Python scripts like input generators? - How / when will volume rendering show up? (i.e., what's the barrier for that to be possible?) - Other topics / questions? Thanks, -Geoff ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 _______________________________________________ Avogadro-devel mailing list Avogadro-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/avogadro-devel