Known Bugs
- Rebonding model also folds atoms, making --nofold irrelevant
- Atom list update is super-slow when changing selection in big systems - This is an issue with Qt, and doesn't appear to have a resolution at present.
- Flickering Progress Dialog, e.g. when using disordered builder on Windows
- Model List images do not update. Can the main view be grabbed and shrunk down to icon size? Maybe in a QThread?
- Glyph list not updated on model load.
- Model not updated when changing glyph selection?
- Segfault in Model::regenerateIcon() from Qt's renderText (laptop)?
Current TODO
- Context-sensitivity of messages - e.g. pattern name (select pattern atoms), failed pattern creation (select bad atom)
- Easier access (menu items?) to atom shift and reorder commands
- Saving of movies for vibrations.
- PovRay export
- Add method to check current pattern definition so that it doesn't have to be removed so often.
- Detect corrupt canvas by rendering a small offscreen bitmap and checking colour?
- Make access through PatternBound to FFBound a bit easier - add accessor to FFBound data?
- Update script to perform conformational searching on molecule (add GUI options)
- Glyph Undo/Redo
- Allow (somehow) rotation of fragments without drawing them *or* rotating main view
- Add on glyph selection methods (a la box select with the mouse)
- Store current dialog widget values so that, if canceled in the GUI, they may be restored
Filter TODO
- Add options to FIELD import filter, allowing application of pattern to model.
- Add more options to GAMESS-US inp filter: MD options
- Storage of grid data in AKF format
Manual TODO
- Add 'selectionGrowAtom' command.
- Update Build Window graphic and description.
- New dialog code description
- Topics: Colourscales, Glyphs, Grids, Partitioning Schemes