diff --git a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap index cb548f5b62..45a62bf387 100644 --- a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap @@ -898,6 +898,7 @@ exports[`contextMenu element > right-clicking on a group should select whole gro "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1098,6 +1099,7 @@ exports[`contextMenu element > selecting 'Add to library' in context menu adds e "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1313,6 +1315,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1645,6 +1648,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1977,6 +1981,7 @@ exports[`contextMenu element > selecting 'Copy styles' in context menu copies st "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2192,6 +2197,7 @@ exports[`contextMenu element > selecting 'Delete' in context menu deletes elemen "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2434,6 +2440,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2733,6 +2740,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3106,6 +3114,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s "currentItemFillStyle": "cross-hatch", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 60, "currentItemRoughness": 2, "currentItemRoundness": "sharp", @@ -3600,6 +3609,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3924,6 +3934,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4248,6 +4259,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5534,6 +5546,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -6752,6 +6765,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7710,6 +7724,7 @@ exports[`contextMenu element > shows context menu for canvas > [end of test] app "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8711,6 +8726,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] ap "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9703,6 +9719,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] ap "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", diff --git a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap index 2923e9b321..703608e772 100644 --- a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap @@ -24,6 +24,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -658,6 +659,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1220,6 +1222,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1581,6 +1584,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1944,6 +1948,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2208,6 +2213,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2662,6 +2668,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2966,6 +2973,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3286,6 +3294,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3581,6 +3590,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3868,6 +3878,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4104,6 +4115,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4362,6 +4374,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4634,6 +4647,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4864,6 +4878,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5094,6 +5109,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5342,6 +5358,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5599,6 +5616,7 @@ exports[`history > multiplayer undo/redo > conflicts in frames and their childre "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5858,6 +5876,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -6188,6 +6207,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -6616,6 +6636,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -6991,6 +7012,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7304,6 +7326,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7597,6 +7620,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7828,6 +7852,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8181,6 +8206,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8534,6 +8560,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8941,6 +8968,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9056,8 +9084,8 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte 20, ], [ - 50, - 50, + "23.68762", + "23.68762", ], [ 50, @@ -9072,7 +9100,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#1e1e1e", "strokeStyle": "solid", "strokeWidth": 2, @@ -9158,8 +9186,8 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte 20, ], [ - 50, - 50, + "23.68762", + "23.68762", ], [ 50, @@ -9174,7 +9202,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#1e1e1e", "strokeStyle": "solid", "strokeWidth": 2, @@ -9221,6 +9249,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9486,6 +9515,7 @@ exports[`history > multiplayer undo/redo > should not override remote changes on "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9752,6 +9782,7 @@ exports[`history > multiplayer undo/redo > should not override remote changes on "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9985,6 +10016,7 @@ exports[`history > multiplayer undo/redo > should override remotely added groups "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -10283,6 +10315,7 @@ exports[`history > multiplayer undo/redo > should override remotely added points "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -10601,6 +10634,7 @@ exports[`history > multiplayer undo/redo > should redistribute deltas when eleme "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -10838,6 +10872,7 @@ exports[`history > multiplayer undo/redo > should redraw arrows on undo > [end o "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -11764,6 +11799,7 @@ exports[`history > multiplayer undo/redo > should update history entries after r "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -12025,6 +12061,7 @@ exports[`history > singleplayer undo/redo > remounting undo/redo buttons should "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -12261,6 +12298,7 @@ exports[`history > singleplayer undo/redo > should clear the redo stack on eleme "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -12499,6 +12537,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -12655,7 +12694,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#1e1e1e", "strokeStyle": "solid", "strokeWidth": 2, @@ -12705,7 +12744,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#e03131", "strokeStyle": "solid", "strokeWidth": 2, @@ -12844,7 +12883,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#e03131", "strokeStyle": "solid", "strokeWidth": 2, @@ -12891,6 +12930,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on e "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13102,6 +13142,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on e "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13310,6 +13351,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on i "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13612,6 +13654,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on i "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13911,6 +13954,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on s "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14157,6 +14201,7 @@ exports[`history > singleplayer undo/redo > should disable undo/redo buttons whe "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14395,6 +14440,7 @@ exports[`history > singleplayer undo/redo > should end up with no history entry "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14633,6 +14679,7 @@ exports[`history > singleplayer undo/redo > should iterate through the history w "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14881,6 +14928,7 @@ exports[`history > singleplayer undo/redo > should not clear the redo stack on s "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -15213,6 +15261,7 @@ exports[`history > singleplayer undo/redo > should not collapse when applying co "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -15384,6 +15433,7 @@ exports[`history > singleplayer undo/redo > should not end up with history entry "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -15669,6 +15719,7 @@ exports[`history > singleplayer undo/redo > should not end up with history entry "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -15933,6 +15984,7 @@ exports[`history > singleplayer undo/redo > should not modify anything on unrela "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -16087,6 +16139,7 @@ exports[`history > singleplayer undo/redo > should not override appstate changes "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -16370,6 +16423,7 @@ exports[`history > singleplayer undo/redo > should support appstate name or view "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -16533,6 +16587,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -17282,6 +17337,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -17929,6 +17985,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -18576,6 +18633,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -19326,6 +19384,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -20095,6 +20154,7 @@ exports[`history > singleplayer undo/redo > should support changes in elements' "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -20576,6 +20636,7 @@ exports[`history > singleplayer undo/redo > should support duplication of groups "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -21088,6 +21149,7 @@ exports[`history > singleplayer undo/redo > should support element creation, del "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -21548,6 +21610,7 @@ exports[`history > singleplayer undo/redo > should support linear element creati "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", diff --git a/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap index e502925b25..f87465510f 100644 --- a/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap @@ -24,6 +24,7 @@ exports[`given element A and group of elements B and given both are selected whe "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -451,6 +452,7 @@ exports[`given element A and group of elements B and given both are selected whe "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -868,6 +870,7 @@ exports[`regression tests > Cmd/Ctrl-click exclusively select element under poin "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1435,6 +1438,7 @@ exports[`regression tests > Drags selected element when hitting only bounding bo "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -1643,6 +1647,7 @@ exports[`regression tests > adjusts z order when grouping > [end of test] appSta "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2028,6 +2033,7 @@ exports[`regression tests > alt-drag duplicates an element > [end of test] appSt "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2274,6 +2280,7 @@ exports[`regression tests > arrow keys > [end of test] appState 1`] = ` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2455,6 +2462,7 @@ exports[`regression tests > can drag element that covers another element, while "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -2781,6 +2789,7 @@ exports[`regression tests > change the properties of a shape > [end of test] app "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3037,6 +3046,7 @@ exports[`regression tests > click on an element and drag it > [dragged] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3279,6 +3289,7 @@ exports[`regression tests > click on an element and drag it > [end of test] appS "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3516,6 +3527,7 @@ exports[`regression tests > click to select a shape > [end of test] appState 1`] "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -3775,6 +3787,7 @@ exports[`regression tests > click-drag to select a group > [end of test] appStat "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4090,6 +4103,7 @@ exports[`regression tests > deleting last but one element in editing group shoul "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4527,6 +4541,7 @@ exports[`regression tests > deselects group of selected elements on pointer down "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -4811,6 +4826,7 @@ exports[`regression tests > deselects group of selected elements on pointer up w "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5088,6 +5104,7 @@ exports[`regression tests > deselects selected element on pointer down when poin "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5297,6 +5314,7 @@ exports[`regression tests > deselects selected element, on pointer up, when clic "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5498,6 +5516,7 @@ exports[`regression tests > double click to edit a group > [end of test] appStat "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -5892,6 +5911,7 @@ exports[`regression tests > drags selected elements from point inside common bou "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -6190,6 +6210,7 @@ exports[`regression tests > draw every type of shape > [end of test] appState 1` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -6932,7 +6953,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#1e1e1e", "strokeStyle": "solid", "strokeWidth": 2, @@ -6979,6 +7000,7 @@ exports[`regression tests > given a group of selected elements with an element t "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7314,6 +7336,7 @@ exports[`regression tests > given a selected element A and a not selected elemen "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7594,6 +7617,7 @@ exports[`regression tests > given selected element A with lower z-index than uns "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -7830,6 +7854,7 @@ exports[`regression tests > given selected element A with lower z-index than uns "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8071,6 +8096,7 @@ exports[`regression tests > key 2 selects rectangle tool > [end of test] appStat "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8252,6 +8278,7 @@ exports[`regression tests > key 3 selects diamond tool > [end of test] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8433,6 +8460,7 @@ exports[`regression tests > key 4 selects ellipse tool > [end of test] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8614,6 +8642,7 @@ exports[`regression tests > key 5 selects arrow tool > [end of test] appState 1` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -8847,6 +8876,7 @@ exports[`regression tests > key 6 selects line tool > [end of test] appState 1`] "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9078,6 +9108,7 @@ exports[`regression tests > key 7 selects freedraw tool > [end of test] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9224,7 +9255,7 @@ exports[`regression tests > key 7 selects freedraw tool > [end of test] undo sta ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#1e1e1e", "strokeStyle": "solid", "strokeWidth": 2, @@ -9271,6 +9302,7 @@ exports[`regression tests > key a selects arrow tool > [end of test] appState 1` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9504,6 +9536,7 @@ exports[`regression tests > key d selects diamond tool > [end of test] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9685,6 +9718,7 @@ exports[`regression tests > key l selects line tool > [end of test] appState 1`] "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -9916,6 +9950,7 @@ exports[`regression tests > key o selects ellipse tool > [end of test] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -10097,6 +10132,7 @@ exports[`regression tests > key p selects freedraw tool > [end of test] appState "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -10243,7 +10279,7 @@ exports[`regression tests > key p selects freedraw tool > [end of test] undo sta ], "roughness": 1, "roundness": null, - "simulatePressure": false, + "simulatePressure": true, "strokeColor": "#1e1e1e", "strokeStyle": "solid", "strokeWidth": 2, @@ -10290,6 +10326,7 @@ exports[`regression tests > key r selects rectangle tool > [end of test] appStat "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -10471,6 +10508,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] appSta "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -11003,6 +11041,7 @@ exports[`regression tests > noop interaction after undo shouldn't create history "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -11284,6 +11323,7 @@ exports[`regression tests > pinch-to-zoom works > [end of test] appState 1`] = ` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -11408,6 +11448,7 @@ exports[`regression tests > shift click on selected element should deselect it o "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -11609,6 +11650,7 @@ exports[`regression tests > shift-click to multiselect, then drag > [end of test "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -11929,6 +11971,7 @@ exports[`regression tests > should group elements and ungroup them > [end of tes "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -12359,6 +12402,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13000,6 +13044,7 @@ exports[`regression tests > spacebar + drag scrolls the canvas > [end of test] a "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13127,6 +13172,7 @@ exports[`regression tests > supports nested groups > [end of test] appState 1`] "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -13759,6 +13805,7 @@ exports[`regression tests > switches from group of selected elements to another "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14099,6 +14146,7 @@ exports[`regression tests > switches selected element on pointer down > [end of "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14364,6 +14412,7 @@ exports[`regression tests > two-finger scroll works > [end of test] appState 1`] "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14488,6 +14537,7 @@ exports[`regression tests > undo/redo drawing an element > [end of test] appStat "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14853,6 +14903,7 @@ exports[`regression tests > updates fontSize & fontFamily appState > [end of tes "currentItemFillStyle": "solid", "currentItemFontFamily": 8, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", @@ -14977,6 +15028,7 @@ exports[`regression tests > zoom hotkeys > [end of test] appState 1`] = ` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp", diff --git a/packages/utils/tests/__snapshots__/export.test.ts.snap b/packages/utils/tests/__snapshots__/export.test.ts.snap index f59d0a9e84..adf4cb2dde 100644 --- a/packages/utils/tests/__snapshots__/export.test.ts.snap +++ b/packages/utils/tests/__snapshots__/export.test.ts.snap @@ -24,6 +24,7 @@ exports[`exportToSvg > with default arguments 1`] = ` "currentItemFillStyle": "solid", "currentItemFontFamily": 5, "currentItemFontSize": 20, + "currentItemFreedrawConstantPressure": true, "currentItemOpacity": 100, "currentItemRoughness": 1, "currentItemRoundness": "sharp",