Skip to content

1.2.0 fixes2#304

Open
rozyczko wants to merge 18 commits intodevelopfrom
1.2.0_fixes2
Open

1.2.0 fixes2#304
rozyczko wants to merge 18 commits intodevelopfrom
1.2.0_fixes2

Conversation

@rozyczko
Copy link
Copy Markdown
Member

Backend logic improvements:

  • Added index-based setter methods for assemblies, layers, materials, and models, allowing properties such as name, thickness, roughness, material, solvent, area per molecule, solvation, and formula to be set by index, with appropriate index validation.

Workflow and deployment:

  • Updated the Windows code signing step in the GitHub Actions workflow: replaced the old DigiCert client tools and manual certificate setup with the new digicert/code-signing-software-trust-action, simplifying and modernizing the signing process.

API and slot additions:

  • Added new Qt slots in sample.py for setting material properties by index, which emit appropriate signals for UI updates and plot refreshes.

Bugfixes and minor changes:

  • Fixed color assignment bug in experiment data list by using the correct experiment index for color selection.
  • Removed unused residual plot range properties and calculation methods from plotting logic, cleaning up the codebase.
  • Disabled the injection of multi-model/multi-experiment HTML sections in summary generation

rozyczko added 17 commits March 27, 2026 09:22
experimental plots colors updated
* try the new action

* turn on all platforms
* accordion groups.
combine layer editor with model editor

* added fixes to other lists

* PR review fixes

* fixed treatment of multilayers

* duplicate/add layer should not append after subphase

* force collapse explicitly

* fix for assembly removal (+test)

* more PR related fixes

* added two standard icons for docs/issues

* can't move subphase and superphase. Can't replace these as well.

* remove redundant section in the report

* Implement scatter series for measured data and synchronize colors with
current experiment

* missed file

* Fixed issue with Sample tab
Added different ways to show experimental data (dots, circles, line)
@rozyczko rozyczko added [scope] enhancement Adds/improves features (major.MINOR.patch) [priority] highest Urgent. Needs attention ASAP labels Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[priority] highest Urgent. Needs attention ASAP [scope] enhancement Adds/improves features (major.MINOR.patch)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant