From edfbc275345bb174a178d560f22c3c6baf94a64b Mon Sep 17 00:00:00 2001 From: Keavon Chambers Date: Tue, 27 Jul 2021 23:15:23 -0700 Subject: [PATCH] Layer opacity (#312) Closes #187 * Add layer opacity input * Improve Rust code cleanliness --- .../web/src/components/panels/LayerTree.vue | 45 ++++++++++++++----- client/web/src/utilities/response-handler.ts | 6 +++ client/web/wasm/src/document.rs | 13 +++++- core/document/src/document.rs | 13 ++++-- core/document/src/layers/mod.rs | 5 ++- core/document/src/operation.rs | 4 ++ core/editor/src/document/document_file.rs | 2 + .../src/document/document_message_handler.rs | 15 +++++-- core/editor/src/frontend/layer_panel.rs | 1 + 9 files changed, 86 insertions(+), 18 deletions(-) diff --git a/client/web/src/components/panels/LayerTree.vue b/client/web/src/components/panels/LayerTree.vue index 3bb612419..10129cd62 100644 --- a/client/web/src/components/panels/LayerTree.vue +++ b/client/web/src/components/panels/LayerTree.vue @@ -1,11 +1,11 @@