Objective

Enhance transforming layers by avoiding GUI rejections and floating layers.

Design Revisions


Use Selection Option

Current State: An active selection is cut and pasted as a floating layer when transformed. The transform is not allowed if the layer and selection area do not overlap.

Issue: The selection is often a left over from a previous operation, the user simply wants to transform a layer.

Solution: Introduced a ‘Use Selection’ option on transform tools. If unchecked, the active selection is discarded.

Implementation: Introduced a ‘Use Selection’ option on transform tools. If unchecked, the active selection is discarded and the entire layer is transformed.

Benefits: Users can avoid selections causing errors on transformations and avoid unwanted floating layers.