v4.0.0-beta.12

Manisso/fsocietyv4.0.0-beta.12Jul 11, 2026by github-actions[bot]

AI Summary

Adds canvas display adjustments, rotation handles for boxes, and automates cross-platform builds.

Key Highlights

  • Add bottom-left canvas controls for label opacity and image brightness and contrast.
  • Add a collapsible display adjustment panel with synchronized controls.
  • Add a drag rotation handle for rotated boxes.
  • Automate cross-platform executable builds and GitHub releases.

New Features

  • Display adjustment controls (opacity, brightness, contrast)
  • Rotation handle for rotated boxes
  • Automated cross-platform builds

Full Release Notes

https://github.com/user-attachments/assets/7866dc56-a696-4ab6-8e4c-37f0ec29f5ed

> PyPI: https://pypi.org/project/x-anylabeling-cvhub/
> Baidu Cloud: https://pan.baidu.com/s/1pgaw02inCvbEgOme9ajDJA?pwd=e528

> [!NOTE]
> Due to compatibility issues across different systems, if the precompiled version doesnโ€™t work properly on your machine, you can try building and running it from source instead. For details, check out the official installation guide and user documentation.

### ๐Ÿš€ New Features

- Add bottom-left canvas controls for label opacity and image brightness and contrast.
- Add a collapsible display adjustment panel with synchronized controls. (#1405,#1406)
- Add a drag rotation handle for rotated boxes. (#1407)
- Show the valid image count for the selected training task.

### ๐Ÿ› ๏ธ Improvements

- Automate cross-platform executable builds and GitHub releases.
- Remove legacy tools and reorganize tests and documentation.

### ๐ŸŒŸ Contributors

A total of 2 developers contributed to this release.

Thank @lovejoohero0228, @CVHub520

**Full Changelog**: https://github.com/CVHub520/X-AnyLabeling/compare/v4.0.0-beta.11...v4.0.0-beta.12