Skip to content

Commit f933e35

Browse files
committed
Improve export
1 parent a8a7e06 commit f933e35

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

editor/src/messages/portfolio/document/document_message.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ use std::path::PathBuf;
33
use super::utility_types::misc::{GroupFolderType, SnappingState};
44
use crate::messages::input_mapper::utility_types::input_keyboard::Key;
55
use crate::messages::portfolio::document::data_panel::DataPanelMessage;
6-
use crate::messages::portfolio::document::overlays::utility_types::OverlayContext;
7-
use crate::messages::portfolio::document::overlays::utility_types::OverlaysType;
6+
use crate::messages::portfolio::document::overlays::utility_types::{OverlayContext, OverlaysType};
87
use crate::messages::portfolio::document::utility_types::document_metadata::LayerNodeIdentifier;
98
use crate::messages::portfolio::document::utility_types::misc::{AlignAggregate, AlignAxis, FlipAxis, GridSnapping};
109
use crate::messages::portfolio::utility_types::PanelType;

editor/src/messages/portfolio/document/document_message_handler.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use super::node_graph::document_node_definitions;
22
use super::node_graph::utility_types::Transform;
3-
use super::overlays::utility_types::Pivot;
43
use super::utility_types::error::EditorError;
54
use super::utility_types::misc::{GroupFolderType, SNAP_FUNCTIONS_FOR_BOUNDING_BOXES, SNAP_FUNCTIONS_FOR_PATHS, SnappingOptions, SnappingState};
65
use super::utility_types::network_interface::{self, NodeNetworkInterface, TransactionStatus};
@@ -14,7 +13,7 @@ use crate::messages::portfolio::document::graph_operation::utility_types::Transf
1413
use crate::messages::portfolio::document::node_graph::NodeGraphMessageContext;
1514
use crate::messages::portfolio::document::node_graph::utility_types::FrontendGraphDataType;
1615
use crate::messages::portfolio::document::overlays::grid_overlays::{grid_overlay, overlay_options};
17-
use crate::messages::portfolio::document::overlays::utility_types::{OverlaysType, OverlaysVisibilitySettings};
16+
use crate::messages::portfolio::document::overlays::utility_types::{OverlaysType, OverlaysVisibilitySettings, Pivot};
1817
use crate::messages::portfolio::document::properties_panel::properties_panel_message_handler::PropertiesPanelMessageContext;
1918
use crate::messages::portfolio::document::utility_types::document_metadata::{DocumentMetadata, LayerNodeIdentifier};
2019
use crate::messages::portfolio::document::utility_types::misc::{AlignAggregate, AlignAxis, FlipAxis, PTZ};

editor/src/messages/portfolio/document/overlays/mod.rs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@ pub mod grid_overlays;
22
mod overlays_message;
33
mod overlays_message_handler;
44
pub mod utility_functions;
5-
#[cfg_attr(not(target_family = "wasm"), path = "utility_types_native.rs")]
6-
pub mod utility_types;
5+
// Native (non‑wasm)
6+
#[cfg(not(target_family = "wasm"))]
7+
pub mod utility_types_native;
8+
#[cfg(not(target_family = "wasm"))]
9+
pub use utility_types_native as utility_types;
10+
11+
// WebAssembly
12+
#[cfg(target_family = "wasm")]
13+
pub mod utility_types_web;
14+
#[cfg(target_family = "wasm")]
15+
pub use utility_types_web as utility_types;
716

817
#[doc(inline)]
918
pub use overlays_message::{OverlaysMessage, OverlaysMessageDiscriminant};

editor/src/messages/portfolio/document/overlays/utility_types_native.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ use graphene_std::Color;
1414
use graphene_std::math::quad::Quad;
1515
use graphene_std::subpath::{self, Subpath};
1616
use graphene_std::table::Table;
17-
use graphene_std::text::TextContext;
18-
use graphene_std::text::{Font, FontCache, TextAlign, TypesettingConfig};
17+
use graphene_std::text::{Font, TextAlign, TypesettingConfig};
1918
use graphene_std::vector::click_target::ClickTargetType;
2019
use graphene_std::vector::misc::point_to_dvec2;
2120
use graphene_std::vector::{PointId, SegmentId, Vector};
2221
use kurbo::{self, BezPath, ParamCurve};
2322
use kurbo::{Affine, PathSeg};
2423
use std::collections::HashMap;
25-
use std::sync::{Arc, LazyLock, Mutex, MutexGuard};
24+
use std::sync::{Arc, Mutex, MutexGuard};
2625
use vello::Scene;
2726
use vello::peniko;
2827

0 commit comments

Comments
 (0)