Skip to content

Releases: HiroYokoyama/python_molecular_editor

Release 3.1.0

14 Apr 06:16

Choose a tag to compare

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

Full Changelog: 3.0.6...3.1.0

Release 3.0.6

13 Apr 14:51

Choose a tag to compare

  • 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-plugin option for CLI plugin install.

What's Changed

Full Changelog: 3.0.5...3.0.6

Release 3.0.5

11 Apr 07:39

Choose a tag to compare

  • stabilized plugin file opener by double clicking
  • added --version option

What's Changed

Full Changelog: 3.0.4...3.0.5

Release 3.0.4

10 Apr 00:27

Choose a tag to compare

  • fixed default conversion setting to fallback
  • fixed camera reset caused by the first switching style after pmeprj file load.

What's Changed

Full Changelog: 3.0.3...3.0.4

Release 3.0.3

09 Apr 00:56

Choose a tag to compare

  • fixed the translation dialog functionality degradation

What's Changed

Full Changelog: 3.0.2...3.0.3

Release 3.0.2

06 Apr 11:30

Choose a tag to compare

What's Changed

Full Changelog: 3.0.1...3.0.2

Release 3.0.1

04 Apr 08:17

Choose a tag to compare

Several bugs related to the refactoring have been fixed.

  • Resolved double drawing issue when toggling the model.
  • Wireframe setting issue

What's Changed

Full Changelog: 3.0.0...3.0.1

Release 3.0.0

02 Apr 10:56

Choose a tag to compare

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

Full Changelog: 2.8.3...3.0.0

Pre-Release 3.0.0b1

02 Apr 06:55

Choose a tag to compare

Pre-Release 3.0.0b1 Pre-release
Pre-release

Full Changelog: 3.0.0a7...3.0.0b1

Pre-Release 3.0.0a7

01 Apr 12:04

Choose a tag to compare

Pre-Release 3.0.0a7 Pre-release
Pre-release

Full Changelog: 3.0.0a5...3.0.0a7