mirror of
https://github.com/scratchfoundation/scratch-paint.git
synced 2024-12-23 14:02:50 -05:00
Bring in adroitwhiz's changes
This commit is contained in:
parent
33659f1d16
commit
c6d5d892cf
3 changed files with 10 additions and 10 deletions
|
@ -228,7 +228,12 @@ class PaperCanvas extends React.Component {
|
||||||
window.setTimeout(() => {
|
window.setTimeout(() => {
|
||||||
// Detached
|
// Detached
|
||||||
if (!paper.view) return;
|
if (!paper.view) return;
|
||||||
paper.view.setViewSize(paper.DomElement.getSize(paper.view.element));
|
// Prevent blurriness caused if the "CSS size" of the element is a float--
|
||||||
|
// setting canvas dimensions to floats floors them, but we need to round instead
|
||||||
|
const elemSize = paper.DomElement.getSize(paper.view.element);
|
||||||
|
elemSize.width = Math.round(elemSize.width);
|
||||||
|
elemSize.height = Math.round(elemSize.height);
|
||||||
|
paper.view.setViewSize(elemSize);
|
||||||
paperCanvas.props.updateViewBounds(paper.view.matrix);
|
paperCanvas.props.updateViewBounds(paper.view.matrix);
|
||||||
paperCanvas.initializeSvg(item, rotationCenterX, rotationCenterY, viewBox);
|
paperCanvas.initializeSvg(item, rotationCenterX, rotationCenterY, viewBox);
|
||||||
}, 0);
|
}, 0);
|
||||||
|
|
|
@ -65,13 +65,8 @@ const getBackgroundGuideLayer = function () {
|
||||||
};
|
};
|
||||||
|
|
||||||
const _convertLayer = function (layer, format) {
|
const _convertLayer = function (layer, format) {
|
||||||
if (isVector(format)) {
|
layer.bitmapBackground.visible = isBitmap(format);
|
||||||
layer.vectorBackground.visible = true;
|
layer.vectorBackground.visible = isVector(format);
|
||||||
layer.bitmapBackground.visible = false;
|
|
||||||
} else if (isBitmap(format)) {
|
|
||||||
layer.bitmapBackground.visible = true;
|
|
||||||
layer.vectorBackground.visible = false;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const convertBackgroundGuideLayer = function (format) {
|
const convertBackgroundGuideLayer = function (format) {
|
||||||
|
|
Loading…
Reference in a new issue