12.3a: guides, the layout grid, Snap To and the View entries (Compositor 1.1.7)

This commit is contained in:
雷电芽衣 committed 2026-09-26 20:12:11 -04:00
1 parent 4bfc6c237e
commit 338451fc35
25 files changed
+1029 -52

No files matched your search

+3
View File
@@ -1,4 +1,5 @@
#pragma once
#include "Document/Guides.h"
#include "Document/LayerAdjustment.h"
#include "Document/LayerAppearance.h"
#include "Document/LayerEffects.h"
@@ -60,6 +61,8 @@ struct ProjectManifest {
qint64 height;
std::optional<QUuid> activeLayerID;
std::vector<ProjectLayerRecord> layers;
// Alignment guides; versions 1 to 7 carry none.
std::optional<std::vector<CanvasGuide>> guides = std::nullopt;
// Pretty JSON with sorted keys; absent optionals are left out.
QByteArray encoded() const;