Releases: HiroYokoyama/python_molecular_editor
Releases · HiroYokoyama/python_molecular_editor
Release 3.1.0
Bug Fixes
- Fixed AttributeError crash when closing with unsaved changes — StateManager was calling self.save_project() instead
of self.host.io_manager.save_project() - Fixed projection mode always defaulting to Perspective — View3DManager used getattr(self, "settings", {}) which
always returned {} instead of reading from init_manager.settings - Fixed saving a user template (.pmetmplt) incorrectly clearing the project's unsaved-changes flag in both
dialog_logic and user_template_dialog
Improvements
- SMILES, InChI, and MOL/SDF 2D imports now append to the existing editor instead of clearing it — new fragments are
placed to the right of existing atoms with an 80 px gap, or at view center if the scene is empty - Imports now push to the undo stack and mark the project as unsaved, making them fully undoable
- Refactored StringImporterManager to extract shared _placement_center, _place_mol_atoms, and _place_mol_bonds
helpers, eliminating ~50 lines of duplication between SMILES and InChI paths
What's Changed
- 3.1.0 - Dev by @HiroYokoyama in #57
Full Changelog: 3.0.6...3.1.0
Release 3.0.6
- Fixed a bug in the 3D viewer mode that caused the zoom to reset when a selection was performed with the 3D edit tool.
- Added the
--install-pluginoption for CLI plugin install.
What's Changed
- 3.0.6 - Dev by @HiroYokoyama in #56
Full Changelog: 3.0.5...3.0.6
Release 3.0.5
- stabilized plugin file opener by double clicking
- added --version option
What's Changed
- 3.0.5 - Dev by @HiroYokoyama in #55
Full Changelog: 3.0.4...3.0.5
Release 3.0.4
- fixed default conversion setting to fallback
- fixed camera reset caused by the first switching style after pmeprj file load.
What's Changed
- 3.0.4 - Dev by @HiroYokoyama in #54
Full Changelog: 3.0.3...3.0.4
Release 3.0.3
- fixed the translation dialog functionality degradation
What's Changed
- 3.0.3 - Dev by @HiroYokoyama in #53
Full Changelog: 3.0.2...3.0.3
Release 3.0.2
Release 3.0.1
Several bugs related to the refactoring have been fixed.
- Resolved double drawing issue when toggling the model.
- Wireframe setting issue
What's Changed
- 3.0.1 - Dev by @HiroYokoyama in #50
Full Changelog: 3.0.0...3.0.1
Release 3.0.0
Core Architectural Refactor for Enhanced Maintainability
We have completed a comprehensive refactor of the core codebase. This update significantly improves code readability and long-term maintainability, providing a more robust foundation for future feature development and community contributions.
What's Changed
- Dev by @HiroYokoyama in #49
Full Changelog: 2.8.3...3.0.0
Pre-Release 3.0.0b1
Full Changelog: 3.0.0a7...3.0.0b1
Pre-Release 3.0.0a7
Full Changelog: 3.0.0a5...3.0.0a7