12.1: feathered selections, Select Subject, Soft Light, the fixed-width font menu (Compositor 1.1.1–1.1.4)

This commit is contained in:
雷电芽衣 committed 2026-09-26 17:15:26 -04:00
1 parent 3e52fd90ee
commit ee34c338d4
42 files changed
+1087 -94

No files matched your search

+2 -2
View File
@@ -122,9 +122,9 @@ void EditorSession::mergeFloatingTransform(const TransformEdit &edit, const Floa
if (current && edit.corners) {
const QTransform placement = BrushRaster::pixelToDocument(floating.original, int(floating.pixelSize.width()), int(floating.pixelSize.height()));
if (const std::optional<QPainterPath> path = DistortWarp::mapPath(current->path, placement, floating.pixelSize, edit.draft, *edit.corners))
moved = DocumentSelection{*path, current->antialiased};
moved = DocumentSelection{*path, current->antialiased, current->feather};
} else if (const std::optional<QTransform> shift = floatingSelectionTransform(edit); current && shift) {
moved = DocumentSelection{shift->map(current->path), current->antialiased};
moved = DocumentSelection{shift->map(current->path), current->antialiased, current->feather};
}
std::erase_if(m_document->layers, [&](const ImageLayer &layer) { return layer.id == edit.layerID; });
ImageLayer &layer = m_document->layers[indexOf(m_document->layers, source.id)];