diff --git a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap index 23f4ccb4f..ea5f96d9a 100644 --- a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap @@ -897,6 +897,7 @@ exports[`contextMenu element > right-clicking on a group should select whole gro "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1100,6 +1101,7 @@ exports[`contextMenu element > selecting 'Add to library' in context menu adds e "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1316,6 +1318,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1649,6 +1652,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1982,6 +1986,7 @@ exports[`contextMenu element > selecting 'Copy styles' in context menu copies st "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2198,6 +2203,7 @@ exports[`contextMenu element > selecting 'Delete' in context menu deletes elemen "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2439,6 +2445,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2741,6 +2748,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3113,6 +3121,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 60, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 2, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3596,6 +3605,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3921,6 +3931,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4246,6 +4257,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5527,6 +5539,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -6748,6 +6761,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7683,6 +7697,7 @@ exports[`contextMenu element > shows context menu for canvas > [end of test] app "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8683,6 +8698,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] ap "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9674,6 +9690,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] ap "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, diff --git a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap index 080d8fbf0..be6cc48a8 100644 --- a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap @@ -23,6 +23,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -614,6 +615,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1123,6 +1125,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1491,6 +1494,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1860,6 +1864,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2127,6 +2132,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2564,6 +2570,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2863,6 +2870,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3147,6 +3155,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3441,6 +3450,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3727,6 +3737,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3962,6 +3973,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4221,6 +4233,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4494,6 +4507,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4725,6 +4739,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4956,6 +4971,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5185,6 +5201,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5414,6 +5431,7 @@ exports[`history > multiplayer undo/redo > conflicts in frames and their childre "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5674,6 +5692,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -6007,6 +6026,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -6436,6 +6456,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -6816,6 +6837,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7136,6 +7158,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7437,6 +7460,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7667,6 +7691,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8023,6 +8048,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8379,6 +8405,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8787,6 +8814,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8914,6 +8942,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte 50, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -9022,6 +9051,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte 50, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -9074,6 +9104,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9340,6 +9371,7 @@ exports[`history > multiplayer undo/redo > should not override remote changes on "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9607,6 +9639,7 @@ exports[`history > multiplayer undo/redo > should not override remote changes on "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9839,6 +9872,7 @@ exports[`history > multiplayer undo/redo > should override remotely added groups "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10140,6 +10174,7 @@ exports[`history > multiplayer undo/redo > should override remotely added points "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10482,6 +10517,7 @@ exports[`history > multiplayer undo/redo > should redistribute deltas when eleme "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10718,6 +10754,7 @@ exports[`history > multiplayer undo/redo > should redraw arrows on undo > [end o "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11168,6 +11205,7 @@ exports[`history > multiplayer undo/redo > should update history entries after r "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11426,6 +11464,7 @@ exports[`history > singleplayer undo/redo > remounting undo/redo buttons should "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11665,6 +11704,7 @@ exports[`history > singleplayer undo/redo > should clear the redo stack on eleme "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11906,6 +11946,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -12061,6 +12102,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f 10, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -12115,6 +12157,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f 10, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -12258,6 +12301,7 @@ exports[`history > singleplayer undo/redo > should create entry when selecting f 10, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -12309,6 +12353,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on s "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -12556,6 +12601,7 @@ exports[`history > singleplayer undo/redo > should disable undo/redo buttons whe "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -12797,6 +12843,7 @@ exports[`history > singleplayer undo/redo > should end up with no history entry "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -13038,6 +13085,7 @@ exports[`history > singleplayer undo/redo > should iterate through the history w "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -13287,6 +13335,7 @@ exports[`history > singleplayer undo/redo > should not clear the redo stack on s "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -13622,6 +13671,7 @@ exports[`history > singleplayer undo/redo > should not collapse when applying co "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -13794,6 +13844,7 @@ exports[`history > singleplayer undo/redo > should not end up with history entry "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14082,6 +14133,7 @@ exports[`history > singleplayer undo/redo > should not end up with history entry "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14349,6 +14401,7 @@ exports[`history > singleplayer undo/redo > should not override appstate changes "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14629,6 +14682,7 @@ exports[`history > singleplayer undo/redo > should support appstate name or view "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14791,6 +14845,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -15492,6 +15547,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -16112,6 +16168,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -16732,6 +16789,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -17447,6 +17505,7 @@ exports[`history > singleplayer undo/redo > should support bidirectional binding "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -18200,6 +18259,7 @@ exports[`history > singleplayer undo/redo > should support changes in elements' "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -18680,6 +18740,7 @@ exports[`history > singleplayer undo/redo > should support duplication of groups "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -19203,6 +19264,7 @@ exports[`history > singleplayer undo/redo > should support element creation, del "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -19664,6 +19726,7 @@ exports[`history > singleplayer undo/redo > should support linear element creati "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, diff --git a/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap index a81ed3035..b179176fb 100644 --- a/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap @@ -23,6 +23,7 @@ exports[`given element A and group of elements B and given both are selected whe "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -445,6 +446,7 @@ exports[`given element A and group of elements B and given both are selected whe "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -857,6 +859,7 @@ exports[`regression tests > Cmd/Ctrl-click exclusively select element under poin "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1413,6 +1416,7 @@ exports[`regression tests > Drags selected element when hitting only bounding bo "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1618,6 +1622,7 @@ exports[`regression tests > adjusts z order when grouping > [end of test] appSta "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -1998,6 +2003,7 @@ exports[`regression tests > alt-drag duplicates an element > [end of test] appSt "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2234,6 +2240,7 @@ exports[`regression tests > arrow keys > [end of test] appState 1`] = ` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2414,6 +2421,7 @@ exports[`regression tests > can drag element that covers another element, while "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2737,6 +2745,7 @@ exports[`regression tests > change the properties of a shape > [end of test] app "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -2986,6 +2995,7 @@ exports[`regression tests > click on an element and drag it > [dragged] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3227,6 +3237,7 @@ exports[`regression tests > click on an element and drag it > [end of test] appS "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3459,6 +3470,7 @@ exports[`regression tests > click to select a shape > [end of test] appState 1`] "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -3717,6 +3729,7 @@ exports[`regression tests > click-drag to select a group > [end of test] appStat "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4031,6 +4044,7 @@ exports[`regression tests > deleting last but one element in editing group shoul "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4461,6 +4475,7 @@ exports[`regression tests > deselects group of selected elements on pointer down "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -4746,6 +4761,7 @@ exports[`regression tests > deselects group of selected elements on pointer up w "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5022,6 +5038,7 @@ exports[`regression tests > deselects selected element on pointer down when poin "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5232,6 +5249,7 @@ exports[`regression tests > deselects selected element, on pointer up, when clic "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5432,6 +5450,7 @@ exports[`regression tests > double click to edit a group > [end of test] appStat "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -5819,6 +5838,7 @@ exports[`regression tests > drags selected elements from point inside common bou "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -6112,6 +6132,7 @@ exports[`regression tests > draw every type of shape > [end of test] appState 1` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -6883,6 +6904,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack 10, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -6934,6 +6956,7 @@ exports[`regression tests > given a group of selected elements with an element t "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7268,6 +7291,7 @@ exports[`regression tests > given a selected element A and a not selected elemen "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7547,6 +7571,7 @@ exports[`regression tests > given selected element A with lower z-index than uns "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -7782,6 +7807,7 @@ exports[`regression tests > given selected element A with lower z-index than uns "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8020,6 +8046,7 @@ exports[`regression tests > key 2 selects rectangle tool > [end of test] appStat "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8200,6 +8227,7 @@ exports[`regression tests > key 3 selects diamond tool > [end of test] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8380,6 +8408,7 @@ exports[`regression tests > key 4 selects ellipse tool > [end of test] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8560,6 +8589,7 @@ exports[`regression tests > key 5 selects arrow tool > [end of test] appState 1` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -8784,6 +8814,7 @@ exports[`regression tests > key 6 selects line tool > [end of test] appState 1`] "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9008,6 +9039,7 @@ exports[`regression tests > key 7 selects freedraw tool > [end of test] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9151,6 +9183,7 @@ exports[`regression tests > key 7 selects freedraw tool > [end of test] undo sta 10, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -9202,6 +9235,7 @@ exports[`regression tests > key a selects arrow tool > [end of test] appState 1` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9426,6 +9460,7 @@ exports[`regression tests > key d selects diamond tool > [end of test] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9606,6 +9641,7 @@ exports[`regression tests > key l selects line tool > [end of test] appState 1`] "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -9830,6 +9866,7 @@ exports[`regression tests > key o selects ellipse tool > [end of test] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10010,6 +10047,7 @@ exports[`regression tests > key p selects freedraw tool > [end of test] appState "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10153,6 +10191,7 @@ exports[`regression tests > key p selects freedraw tool > [end of test] undo sta 10, ], ], + "pressureSensitivity": 1, "pressures": [ 0, 0, @@ -10204,6 +10243,7 @@ exports[`regression tests > key r selects rectangle tool > [end of test] appStat "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10384,6 +10424,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] appSta "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -10884,6 +10925,7 @@ exports[`regression tests > noop interaction after undo shouldn't create history "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11164,6 +11206,7 @@ exports[`regression tests > pinch-to-zoom works > [end of test] appState 1`] = ` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11287,6 +11330,7 @@ exports[`regression tests > shift click on selected element should deselect it o "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11487,6 +11531,7 @@ exports[`regression tests > shift-click to multiselect, then drag > [end of test "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -11802,6 +11847,7 @@ exports[`regression tests > should group elements and ungroup them > [end of tes "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -12219,6 +12265,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -12843,6 +12890,7 @@ exports[`regression tests > spacebar + drag scrolls the canvas > [end of test] a "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -12969,6 +13017,7 @@ exports[`regression tests > supports nested groups > [end of test] appState 1`] "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -13590,6 +13639,7 @@ exports[`regression tests > switches from group of selected elements to another "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -13931,6 +13981,7 @@ exports[`regression tests > switches selected element on pointer down > [end of "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14197,6 +14248,7 @@ exports[`regression tests > two-finger scroll works > [end of test] appState 1`] "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14320,6 +14372,7 @@ exports[`regression tests > undo/redo drawing an element > [end of test] appStat "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14705,6 +14758,7 @@ exports[`regression tests > updates fontSize & fontFamily appState > [end of tes "currentItemFontFamily": 8, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, @@ -14828,6 +14882,7 @@ exports[`regression tests > zoom hotkeys > [end of test] appState 1`] = ` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null, diff --git a/packages/excalidraw/tests/data/__snapshots__/restore.test.ts.snap b/packages/excalidraw/tests/data/__snapshots__/restore.test.ts.snap index dfb0f8d2d..cc9e0b987 100644 --- a/packages/excalidraw/tests/data/__snapshots__/restore.test.ts.snap +++ b/packages/excalidraw/tests/data/__snapshots__/restore.test.ts.snap @@ -191,6 +191,7 @@ exports[`restoreElements > should restore freedraw element correctly 1`] = ` 10, ], ], + "pressureSensitivity": 1, "pressures": [], "roughness": 1, "roundness": { diff --git a/packages/utils/tests/__snapshots__/export.test.ts.snap b/packages/utils/tests/__snapshots__/export.test.ts.snap index 2c22874a9..196e4e229 100644 --- a/packages/utils/tests/__snapshots__/export.test.ts.snap +++ b/packages/utils/tests/__snapshots__/export.test.ts.snap @@ -23,6 +23,7 @@ exports[`exportToSvg > with default arguments 1`] = ` "currentItemFontFamily": 5, "currentItemFontSize": 20, "currentItemOpacity": 100, + "currentItemPressureSensitivity": 1, "currentItemRoughness": 1, "currentItemRoundness": "round", "currentItemStartArrowhead": null,