Version-1.27.1
Release Date : February 2026
New Features
Image Processing Workflow
Comments Functionality: Added ability to add and manage comments in the image processing workflow
Integrated comment management in ProjectionTracesGUI
CSV export support for comments data
Comment persistence across processing sessions
Reject Functionality: New capability to reject images in the processing workflow
Mark images as rejected during review
Filter and manage rejected images
Export reject status in CSV files
X-Ray Viewer Enhancements
Enhanced Distance Measurement: Improved distance measurement functionality
Better mouse interaction handling
More precise measurement tools
Improved visual feedback for measurements
Mouse Interaction Improvements: Enhanced mouse handling across ImageViewerWidget
Better cursor tracking and responsiveness
Improved interaction for measurement and annotation tools
Improvements
UI/UX Enhancements
ProjectionBoxTab Layout: Refactored to use CollapsibleRightPanel for improved space utilization
More compact options panel
Better organization of processing options
Improved workflow efficiency
Widget Refactoring
DoubleZoomWidget Simplification: Streamlined state management
Removed DoubleZoomState class in favor of simple boolean flag
Enhanced code clarity and maintainability
Direct state management implementation
Code Cleanup: Removed unused widget classes
Deleted UIWidget class dependency
Removed unused ZoomInWidget class
Removed unused ZoomHandler class
Cleaned up DoubleZoomGUI import references
Improved overall code maintainability
Build & Development
GitHub Actions Workflows
Conda Package Automation: Complete GitHub Actions workflow for Conda package management
Automated building for all platforms (linux-64, win-64, osx-64, osx-arm64)
Separate build and upload workflows for better control
Artifact management and version tracking
Integration with Anaconda Cloud (biocat_IIT)
Dependencies
OpenCV Update: Switched to py-opencv with minimum version requirement
Better compatibility across platforms
More maintainable dependency management
Documentation
Enhanced Release Process Documentation: Updated GitHub Actions workflow documentation
Detailed instructions for Conda package building and uploading
Prerequisites and testing procedures
Comprehensive workflow usage guide
Manual Calibration Documentation: Updated with differential evolution optimization details
Installation Instructions: Refreshed installation guides for Windows, macOS, and Linux
Bug Fixes
Fixed mouse tracking issues in DoubleZoomWidget
Improved state management consistency across widgets
Enhanced stability of image processing workflow
Code Quality
Removed dependencies on obsolete widget classes
Simplified widget architecture
Improved code organization and maintainability
Better separation of concerns
.. note:: Version 1.27.1 is a patch release with enhancements and bug fixes. This version has been tested on Python 3.10 on Ubuntu 22.04.
Total Changes: 20 commits since v1.27.0
Key Contributors: Development team continues to improve MuscleX with focus on workflow enhancements, code quality, and build automation.