do not render grid on export (#1814)
This commit is contained in:
parent
e7ef02cc0f
commit
caa9b54893
@ -74,7 +74,7 @@ const strokeCircle = (
|
||||
context.stroke();
|
||||
};
|
||||
|
||||
const renderGrid = (
|
||||
const strokeGrid = (
|
||||
context: CanvasRenderingContext2D,
|
||||
gridSize: number,
|
||||
offsetX: number,
|
||||
@ -148,10 +148,12 @@ export const renderScene = (
|
||||
// Should not be turned on for export operations and similar, because it
|
||||
// doesn't guarantee pixel-perfect output.
|
||||
renderOptimizations = false,
|
||||
renderGrid = true,
|
||||
}: {
|
||||
renderScrollbars?: boolean;
|
||||
renderSelection?: boolean;
|
||||
renderOptimizations?: boolean;
|
||||
renderGrid?: boolean;
|
||||
} = {},
|
||||
) => {
|
||||
if (!canvas) {
|
||||
@ -191,8 +193,8 @@ export const renderScene = (
|
||||
context.scale(sceneState.zoom, sceneState.zoom);
|
||||
|
||||
// Grid
|
||||
if (appState.gridSize) {
|
||||
renderGrid(
|
||||
if (renderGrid && appState.gridSize) {
|
||||
strokeGrid(
|
||||
context,
|
||||
appState.gridSize,
|
||||
-Math.ceil(zoomTranslationX / sceneState.zoom / appState.gridSize) *
|
||||
|
@ -72,6 +72,7 @@ export const exportToCanvas = (
|
||||
renderScrollbars: false,
|
||||
renderSelection: false,
|
||||
renderOptimizations: false,
|
||||
renderGrid: false,
|
||||
},
|
||||
);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user