Add loading state (#1027)

* add loading state

* update snapshots

* add border radius

* fix comment breaking build jsx
This commit is contained in:
David Luzar 2020-03-26 18:28:26 +01:00 committed by GitHub
parent d8708cb14f
commit cac2dda5ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 214 additions and 85 deletions

View file

@ -18,6 +18,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -176,7 +177,7 @@ Object {
exports[`regression tests alt-drag duplicates an element: [end of test] number of elements 1`] = `2`;
exports[`regression tests alt-drag duplicates an element: [end of test] number of renders 1`] = `8`;
exports[`regression tests alt-drag duplicates an element: [end of test] number of renders 1`] = `9`;
exports[`regression tests arrow keys: [end of test] appState 1`] = `
Object {
@ -196,6 +197,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -280,7 +282,7 @@ Object {
exports[`regression tests arrow keys: [end of test] number of elements 1`] = `1`;
exports[`regression tests arrow keys: [end of test] number of renders 1`] = `11`;
exports[`regression tests arrow keys: [end of test] number of renders 1`] = `12`;
exports[`regression tests change the properties of a shape: [end of test] appState 1`] = `
Object {
@ -300,6 +302,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -520,7 +523,7 @@ Object {
exports[`regression tests change the properties of a shape: [end of test] number of elements 1`] = `1`;
exports[`regression tests change the properties of a shape: [end of test] number of renders 1`] = `9`;
exports[`regression tests change the properties of a shape: [end of test] number of renders 1`] = `10`;
exports[`regression tests click on an element and drag it: [dragged] appState 1`] = `
Object {
@ -540,6 +543,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -659,7 +663,7 @@ Object {
exports[`regression tests click on an element and drag it: [dragged] number of elements 1`] = `1`;
exports[`regression tests click on an element and drag it: [dragged] number of renders 1`] = `8`;
exports[`regression tests click on an element and drag it: [dragged] number of renders 1`] = `9`;
exports[`regression tests click on an element and drag it: [end of test] appState 1`] = `
Object {
@ -679,6 +683,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -833,7 +838,7 @@ Object {
exports[`regression tests click on an element and drag it: [end of test] number of elements 1`] = `1`;
exports[`regression tests click on an element and drag it: [end of test] number of renders 1`] = `11`;
exports[`regression tests click on an element and drag it: [end of test] number of renders 1`] = `12`;
exports[`regression tests click to select a shape: [end of test] appState 1`] = `
Object {
@ -853,6 +858,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -1011,7 +1017,7 @@ Object {
exports[`regression tests click to select a shape: [end of test] number of elements 1`] = `2`;
exports[`regression tests click to select a shape: [end of test] number of renders 1`] = `11`;
exports[`regression tests click to select a shape: [end of test] number of renders 1`] = `12`;
exports[`regression tests click-drag to select a group: [end of test] appState 1`] = `
Object {
@ -1031,6 +1037,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -1281,7 +1288,7 @@ Object {
exports[`regression tests click-drag to select a group: [end of test] number of elements 1`] = `3`;
exports[`regression tests click-drag to select a group: [end of test] number of renders 1`] = `16`;
exports[`regression tests click-drag to select a group: [end of test] number of renders 1`] = `17`;
exports[`regression tests draw every type of shape: [end of test] appState 1`] = `
Object {
@ -1301,6 +1308,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -1853,7 +1861,7 @@ Object {
exports[`regression tests draw every type of shape: [end of test] number of elements 1`] = `5`;
exports[`regression tests draw every type of shape: [end of test] number of renders 1`] = `33`;
exports[`regression tests draw every type of shape: [end of test] number of renders 1`] = `34`;
exports[`regression tests hotkey 2 selects rectangle tool: [end of test] appState 1`] = `
Object {
@ -1873,6 +1881,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -1957,7 +1966,7 @@ Object {
exports[`regression tests hotkey 2 selects rectangle tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey 2 selects rectangle tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey 2 selects rectangle tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey 3 selects diamond tool: [end of test] appState 1`] = `
Object {
@ -1977,6 +1986,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2061,7 +2071,7 @@ Object {
exports[`regression tests hotkey 3 selects diamond tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey 3 selects diamond tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey 3 selects diamond tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey 4 selects ellipse tool: [end of test] appState 1`] = `
Object {
@ -2081,6 +2091,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2165,7 +2176,7 @@ Object {
exports[`regression tests hotkey 4 selects ellipse tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey 4 selects ellipse tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey 4 selects ellipse tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey 5 selects arrow tool: [end of test] appState 1`] = `
Object {
@ -2185,6 +2196,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2291,7 +2303,7 @@ Object {
exports[`regression tests hotkey 5 selects arrow tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey 5 selects arrow tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey 5 selects arrow tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey 6 selects line tool: [end of test] appState 1`] = `
Object {
@ -2311,6 +2323,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2417,7 +2430,7 @@ Object {
exports[`regression tests hotkey 6 selects line tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey 6 selects line tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey 6 selects line tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey a selects arrow tool: [end of test] appState 1`] = `
Object {
@ -2437,6 +2450,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2543,7 +2557,7 @@ Object {
exports[`regression tests hotkey a selects arrow tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey a selects arrow tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey a selects arrow tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey d selects diamond tool: [end of test] appState 1`] = `
Object {
@ -2563,6 +2577,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2647,7 +2662,7 @@ Object {
exports[`regression tests hotkey d selects diamond tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey d selects diamond tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey d selects diamond tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey e selects ellipse tool: [end of test] appState 1`] = `
Object {
@ -2667,6 +2682,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2751,7 +2767,7 @@ Object {
exports[`regression tests hotkey e selects ellipse tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey e selects ellipse tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey e selects ellipse tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey l selects line tool: [end of test] appState 1`] = `
Object {
@ -2771,6 +2787,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2877,7 +2894,7 @@ Object {
exports[`regression tests hotkey l selects line tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey l selects line tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey l selects line tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests hotkey r selects rectangle tool: [end of test] appState 1`] = `
Object {
@ -2897,6 +2914,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -2981,7 +2999,7 @@ Object {
exports[`regression tests hotkey r selects rectangle tool: [end of test] number of elements 1`] = `1`;
exports[`regression tests hotkey r selects rectangle tool: [end of test] number of renders 1`] = `5`;
exports[`regression tests hotkey r selects rectangle tool: [end of test] number of renders 1`] = `6`;
exports[`regression tests pinch-to-zoom works: [end of test] appState 1`] = `
Object {
@ -3001,6 +3019,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "touch",
"multiElement": null,
@ -3029,7 +3048,7 @@ Object {
exports[`regression tests pinch-to-zoom works: [end of test] number of elements 1`] = `0`;
exports[`regression tests pinch-to-zoom works: [end of test] number of renders 1`] = `7`;
exports[`regression tests pinch-to-zoom works: [end of test] number of renders 1`] = `8`;
exports[`regression tests resize an element, trying every resize handle: [end of test] appState 1`] = `
Object {
@ -3049,6 +3068,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -3693,7 +3713,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [end of test] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [end of test] number of renders 1`] = `53`;
exports[`regression tests resize an element, trying every resize handle: [end of test] number of renders 1`] = `54`;
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (+5, +5)] appState 1`] = `
Object {
@ -3713,6 +3733,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -4042,7 +4063,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (+5, +5)] number of renders 1`] = `26`;
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (+5, +5)] number of renders 1`] = `27`;
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (-5, -5)] appState 1`] = `
Object {
@ -4062,6 +4083,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -4321,7 +4343,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (-5, -5)] number of renders 1`] = `20`;
exports[`regression tests resize an element, trying every resize handle: [resize handle ne (-5, -5)] number of renders 1`] = `21`;
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (+5, +5)] appState 1`] = `
Object {
@ -4341,6 +4363,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -4530,7 +4553,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (+5, +5)] number of renders 1`] = `14`;
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (+5, +5)] number of renders 1`] = `15`;
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (-5, -5)] appState 1`] = `
Object {
@ -4550,6 +4573,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -4669,7 +4693,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (-5, -5)] number of renders 1`] = `8`;
exports[`regression tests resize an element, trying every resize handle: [resize handle nw (-5, -5)] number of renders 1`] = `9`;
exports[`regression tests resize an element, trying every resize handle: [resize handle se (+5, +5)] appState 1`] = `
Object {
@ -4689,6 +4713,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -5298,7 +5323,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle se (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle se (+5, +5)] number of renders 1`] = `50`;
exports[`regression tests resize an element, trying every resize handle: [resize handle se (+5, +5)] number of renders 1`] = `51`;
exports[`regression tests resize an element, trying every resize handle: [resize handle se (-5, -5)] appState 1`] = `
Object {
@ -5318,6 +5343,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -5857,7 +5883,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle se (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle se (-5, -5)] number of renders 1`] = `44`;
exports[`regression tests resize an element, trying every resize handle: [resize handle se (-5, -5)] number of renders 1`] = `45`;
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (+5, +5)] appState 1`] = `
Object {
@ -5877,6 +5903,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -6346,7 +6373,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (+5, +5)] number of renders 1`] = `38`;
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (+5, +5)] number of renders 1`] = `39`;
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (-5, -5)] appState 1`] = `
Object {
@ -6366,6 +6393,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -6765,7 +6793,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (-5, -5)] number of renders 1`] = `32`;
exports[`regression tests resize an element, trying every resize handle: [resize handle sw (-5, -5)] number of renders 1`] = `33`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (+5, +5)] appState 1`] = `
Object {
@ -6785,6 +6813,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -7149,7 +7178,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (+5, +5)] number of renders 1`] = `29`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (+5, +5)] number of renders 1`] = `30`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (-5, -5)] appState 1`] = `
Object {
@ -7169,6 +7198,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -7463,7 +7493,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (-5, -5)] number of renders 1`] = `23`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle ne (-5, -5)] number of renders 1`] = `24`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (+5, +5)] appState 1`] = `
Object {
@ -7483,6 +7513,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -7707,7 +7738,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (+5, +5)] number of renders 1`] = `17`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (+5, +5)] number of renders 1`] = `18`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (-5, -5)] appState 1`] = `
Object {
@ -7727,6 +7758,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -7881,7 +7913,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (-5, -5)] number of renders 1`] = `11`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle nw (-5, -5)] number of renders 1`] = `12`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (+5, +5)] appState 1`] = `
Object {
@ -7901,6 +7933,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -8545,7 +8578,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (+5, +5)] number of renders 1`] = `53`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (+5, +5)] number of renders 1`] = `54`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (-5, -5)] appState 1`] = `
Object {
@ -8565,6 +8598,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -9139,7 +9173,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (-5, -5)] number of renders 1`] = `47`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle se (-5, -5)] number of renders 1`] = `48`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (+5, +5)] appState 1`] = `
Object {
@ -9159,6 +9193,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -9663,7 +9698,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (+5, +5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (+5, +5)] number of renders 1`] = `41`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (+5, +5)] number of renders 1`] = `42`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (-5, -5)] appState 1`] = `
Object {
@ -9683,6 +9718,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -10117,7 +10153,7 @@ Object {
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (-5, -5)] number of elements 1`] = `1`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (-5, -5)] number of renders 1`] = `35`;
exports[`regression tests resize an element, trying every resize handle: [unresize handle sw (-5, -5)] number of renders 1`] = `36`;
exports[`regression tests shift-click to select a group, then drag: [end of test] appState 1`] = `
Object {
@ -10137,6 +10173,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -10350,7 +10387,7 @@ Object {
exports[`regression tests shift-click to select a group, then drag: [end of test] number of elements 1`] = `2`;
exports[`regression tests shift-click to select a group, then drag: [end of test] number of renders 1`] = `16`;
exports[`regression tests shift-click to select a group, then drag: [end of test] number of renders 1`] = `17`;
exports[`regression tests spacebar + drag scrolls the canvas: [end of test] appState 1`] = `
Object {
@ -10370,6 +10407,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -10396,7 +10434,7 @@ Object {
exports[`regression tests spacebar + drag scrolls the canvas: [end of test] number of elements 1`] = `0`;
exports[`regression tests spacebar + drag scrolls the canvas: [end of test] number of renders 1`] = `3`;
exports[`regression tests spacebar + drag scrolls the canvas: [end of test] number of renders 1`] = `4`;
exports[`regression tests two-finger scroll works: [end of test] appState 1`] = `
Object {
@ -10416,6 +10454,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -10444,7 +10483,7 @@ Object {
exports[`regression tests two-finger scroll works: [end of test] number of elements 1`] = `0`;
exports[`regression tests two-finger scroll works: [end of test] number of renders 1`] = `9`;
exports[`regression tests two-finger scroll works: [end of test] number of renders 1`] = `10`;
exports[`regression tests undo/redo drawing an element: [end of test] appState 1`] = `
Object {
@ -10464,6 +10503,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -10713,7 +10753,7 @@ Object {
exports[`regression tests undo/redo drawing an element: [end of test] number of elements 1`] = `3`;
exports[`regression tests undo/redo drawing an element: [end of test] number of renders 1`] = `16`;
exports[`regression tests undo/redo drawing an element: [end of test] number of renders 1`] = `17`;
exports[`regression tests zoom hotkeys: [end of test] appState 1`] = `
Object {
@ -10733,6 +10773,7 @@ Object {
"elementType": "selection",
"exportBackground": true,
"isCollaborating": false,
"isLoading": false,
"isResizing": false,
"lastPointerDownWith": "mouse",
"multiElement": null,
@ -10759,4 +10800,4 @@ Object {
exports[`regression tests zoom hotkeys: [end of test] number of elements 1`] = `0`;
exports[`regression tests zoom hotkeys: [end of test] number of renders 1`] = `3`;
exports[`regression tests zoom hotkeys: [end of test] number of renders 1`] = `4`;