Avogadro is great software, covering many fields of chemistry. Almost every release adds new extensions and/or display types.
With every new plugin its GUI becomes larger and more complicated for users, application eats more and more memory and startup time increases, list of display types has scrolling bar, etc
Of course, advanced user knows, that it’s easy to remove unnecessary plugins. But newbie will be afraid of hundreds of menu items
I propose to create standard sets of plugins, making Avogadro usable for distinct fields of chemistry. User will choose one of them, e.g., in tab General of Avogadro Settings or in First Startup dialog (needs to be created)
Examples of plugins’ sets:
Small Molecule Crystallography
Display Types:
axes
dipole
hydrogen bond
label
polygon
wireframe
VdW spheres
stick
surfaces
Tools:
Align,
AutoRotate,
Measure,
Navigate,
Selection
Extensions:
animation
Hydrogens,
mol. properties,
network fetch,
pov-ray
properties,
selections,
super cell,
unit cell,
surfaces
Large molecule Crystallography & Biochemistry
Display Types:
axes
cartoon
dipole(?)
hydrogen bond
label
polygon
ribbon
ring
wireframe
VdW spheres
stick
surfaces
Tools:
Align,
AutoRotate,
Measure,
Navigate,
Selection
Extensions:
animation
mol. properties,
insert peptide
network fetch,
pov-ray
properties,
selections,
unit cell,
surfaces
Quantum Chemistry
Display Types:
axes
dipole
force
hydrogen bond
label
overlay
VdW sphere
stick
surfaces
wireframe
Tools:
all
Extensions:
all with exception of:
-insert peptide
-network fetch
-super cells
-unit cells
School Chemistry
(on your choice)
All plugins
(no comments)
Custom
(on choice of user)
Explanation for drawing: crystallographers don’t need to change molecules with Draw, but Adding/Removing Hydrogens can be useful
Also I propose to split filter Common molecule formats into field-dependent file type filters as
Common QC formatc (*.inp, *.in, *.log, .out, …)
Common crystallography formats (.cif, *.res, *.pdb, …)
Common 2D molecule formats
…
–
Regards,
Konstantin