Skip to content

Commit 3701753

Browse files
authoredMar 27, 2023
Fix/elapsed time (#590)
1 parent d9474c9 commit 3701753

11 files changed

+4996
-8545
lines changed
 

‎.changeset/seven-avocados-melt.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@use-gesture/core': patch
3+
---
4+
5+
fix: set startTime inside start function

‎demo/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<body>
1111
<div id="root"></div>
12-
<script type="module" src="./src/index.jsx"></script>
12+
<script type="module" src="./src/index.tsx"></script>
1313
<script src="https://cdn.jsdelivr.net/npm/screenlog@0.3.0/screenlog.min.js"></script>
1414
</body>
1515
</html>

‎demo/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"private": true,
55
"scripts": {
66
"dev": "vite --port 4000 --host",
7-
"build": "vite build",
8-
"serve": "vite preview"
7+
"build": "tsc && vite build",
8+
"preview": "vite preview"
99
},
1010
"dependencies": {
1111
"@leva-ui/plugin-spring": "*",
@@ -29,9 +29,9 @@
2929
"@types/react": "^18.0.24",
3030
"@types/react-dom": "^18.0.8",
3131
"@types/three": "^0.140.0",
32-
"@vitejs/plugin-react": "^1.3.2",
33-
"typescript": "^4.8.4",
34-
"typescript-plugin-css-modules": "^4.1.1",
35-
"vite": "^4.0.3"
32+
"@vitejs/plugin-react": "^3.1.0",
33+
"typescript": "^4.9.4",
34+
"typescript-plugin-css-modules": "^5.0.0",
35+
"vite": "^4.2.1"
3636
}
3737
}

‎demo/serve.json

-3
This file was deleted.

‎demo/src/index.jsx ‎demo/src/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import './index.css'
77
// window.screenLog.init()
88

99
const rootElement = document.getElementById('root')
10-
const root = createRoot(rootElement)
10+
const root = createRoot(rootElement!)
1111
root.render(
1212
<React.StrictMode>
1313
<App />

‎demo/src/vite.env.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/// <reference types="vite/client" />

‎demo/tsconfig.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
22
"compilerOptions": {
33
"target": "ESNext",
4+
"useDefineForClassFields": true,
45
"lib": ["DOM", "DOM.Iterable", "ESNext"],
5-
"types": ["vite/client"],
66
"allowJs": true,
7-
"skipLibCheck": false,
7+
"skipLibCheck": true,
88
"esModuleInterop": false,
99
"allowSyntheticDefaultImports": true,
1010
"strict": true,
11-
"strictNullChecks": true,
1211
"forceConsistentCasingInFileNames": true,
1312
"module": "ESNext",
14-
"moduleResolution": "node",
13+
"moduleResolution": "Node",
1514
"resolveJsonModule": true,
1615
"isolatedModules": true,
1716
"noEmit": true,
18-
"jsx": "react",
17+
"jsx": "react-jsx",
1918
"plugins": [{ "name": "typescript-plugin-css-modules" }]
2019
},
21-
"include": ["./src"]
20+
"include": ["src"],
21+
"references": [{ "path": "./tsconfig.node.json" }]
2222
}

‎demo/tsconfig.node.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"compilerOptions": {
3+
"composite": true,
4+
"module": "ESNext",
5+
"moduleResolution": "Node",
6+
"allowSyntheticDefaultImports": true
7+
},
8+
"include": ["vite.config.ts"]
9+
}

‎package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@
7979
"@babel/preset-env": "^7.20.2",
8080
"@babel/preset-react": "^7.18.6",
8181
"@babel/preset-typescript": "^7.18.6",
82-
"@changesets/cli": "^2.26.0",
83-
"@preconstruct/cli": "^2.3.0",
82+
"@changesets/cli": "^2.26.1",
83+
"@preconstruct/cli": "^2.4.1",
8484
"@size-limit/preset-small-lib": "^7.0.8",
8585
"@testing-library/jest-dom": "^5.16.5",
8686
"@testing-library/react": "^13.2.0",
@@ -99,7 +99,7 @@
9999
"eslint-plugin-testing-library": "^5.10.0",
100100
"husky": "^8.0.3",
101101
"jest": "^27.5.1",
102-
"pnpm": "^7.26.1",
102+
"pnpm": "^7.30.3",
103103
"postinstall-postinstall": "^2.1.0",
104104
"prettier": "^2.8.3",
105105
"pretty-quick": "^3.1.3",

‎packages/core/src/engines/Engine.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,8 @@ export abstract class Engine<Key extends GestureKey> {
192192
state.currentTarget = event.currentTarget!
193193
state.lastOffset = config.from ? call(config.from, state) : state.offset
194194
state.offset = state.lastOffset
195+
state.startTime = state.timeStamp = event.timeStamp
195196
}
196-
state.startTime = state.timeStamp = event.timeStamp
197197
}
198198

199199
/**

0 commit comments

Comments
 (0)
Please sign in to comment.