Christopher Serr
242589005d
Merge pull request #395 from LiveSplit/dependabot/npm_and_yarn/lodash-4.17.19
...
Bump lodash from 4.17.15 to 4.17.19
2020-07-15 23:37:54 +02:00
dependabot[bot]
8b459b6011
Bump lodash from 4.17.15 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <[email protected] >
2020-07-15 21:07:11 +00:00
Christopher Serr
0a68541a84
Merge pull request #392 from LiveSplit/dependabot/npm_and_yarn/webpack-dev-server-3.11.0
...
Bump webpack-dev-server from 3.10.3 to 3.11.0
2020-07-01 13:23:57 +02:00
dependabot-preview[bot]
09e62cc408
Merge pull request #394 from LiveSplit/dependabot/npm_and_yarn/typescript-3.9.5
2020-07-01 10:03:32 +00:00
dependabot-preview[bot]
fb37bb7719
Merge pull request #390 from LiveSplit/dependabot/npm_and_yarn/fast-deep-equal-3.1.3
2020-07-01 09:59:18 +00:00
dependabot-preview[bot]
ccbb1135ac
Merge pull request #393 from LiveSplit/dependabot/npm_and_yarn/moment-2.27.0
2020-07-01 09:53:57 +00:00
dependabot-preview[bot]
e1949a6914
Bump fast-deep-equal from 3.1.1 to 3.1.3
...
Bumps [fast-deep-equal](https://github.com/epoberezkin/fast-deep-equal ) from 3.1.1 to 3.1.3.
- [Release notes](https://github.com/epoberezkin/fast-deep-equal/releases )
- [Commits](https://github.com/epoberezkin/fast-deep-equal/compare/v3.1.1...v3.1.3 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:51:15 +00:00
dependabot-preview[bot]
508c1fa279
Merge pull request #391 from LiveSplit/dependabot/npm_and_yarn/react-contextmenu-2.14.0
2020-07-01 09:51:13 +00:00
dependabot-preview[bot]
ecef860345
Bump typescript from 3.9.3 to 3.9.5
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.3 to 3.9.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.3...v3.9.5 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:50:13 +00:00
dependabot-preview[bot]
fdf257a64b
Bump webpack-dev-server from 3.10.3 to 3.11.0
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 3.10.3 to 3.11.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.10.3...v3.11.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:50:03 +00:00
dependabot-preview[bot]
843a67a459
Merge pull request #389 from LiveSplit/dependabot/npm_and_yarn/css-loader-3.6.0
2020-07-01 09:48:56 +00:00
dependabot-preview[bot]
efbfcf9ff1
Merge pull request #387 from LiveSplit/dependabot/npm_and_yarn/webpack-cli-3.3.12
2020-07-01 09:47:47 +00:00
dependabot-preview[bot]
889067ae13
Merge pull request #388 from LiveSplit/dependabot/npm_and_yarn/ts-loader-7.0.5
2020-07-01 09:47:37 +00:00
dependabot-preview[bot]
f120c6edb0
Merge pull request #386 from LiveSplit/dependabot/npm_and_yarn/sass-1.26.9
2020-07-01 09:44:11 +00:00
dependabot-preview[bot]
025289e1d7
Merge pull request #385 from LiveSplit/dependabot/npm_and_yarn/types/react-color-3.0.4
2020-07-01 09:42:40 +00:00
dependabot-preview[bot]
d80547f843
Bump moment from 2.25.0 to 2.27.0
...
Bumps [moment](https://github.com/moment/moment ) from 2.25.0 to 2.27.0.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.25.0...2.27.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:38:46 +00:00
dependabot-preview[bot]
352afc4ecc
Bump react-contextmenu from 2.13.0 to 2.14.0
...
Bumps [react-contextmenu](https://github.com/vkbansal/react-contextmenu ) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/vkbansal/react-contextmenu/releases )
- [Commits](https://github.com/vkbansal/react-contextmenu/compare/v2.13.0...v2.14.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:37:24 +00:00
dependabot-preview[bot]
6d58f7875f
Bump css-loader from 3.5.3 to 3.6.0
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.5.3...v3.6.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:35:10 +00:00
dependabot-preview[bot]
35931bb547
Bump ts-loader from 7.0.2 to 7.0.5
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.2 to 7.0.5.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.2...v7.0.5 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:34:17 +00:00
dependabot-preview[bot]
4fb0dd25ce
Bump webpack-cli from 3.3.11 to 3.3.12
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 3.3.11 to 3.3.12.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/v3.3.12/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.11...v3.3.12 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:33:07 +00:00
dependabot-preview[bot]
f7e7810bd8
Bump sass from 1.26.7 to 1.26.9
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.26.7 to 1.26.9.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.26.7...1.26.9 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:31:54 +00:00
dependabot-preview[bot]
6920bdd627
Bump @types/react-color from 3.0.2 to 3.0.4
...
Bumps [@types/react-color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-color ) from 3.0.2 to 3.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-color )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-07-01 09:30:51 +00:00
Christopher Serr
4a1379c527
Merge pull request #381 from CryZe/all-the-perf-boosts
...
Apply all the recent performance improvements
2020-06-14 19:08:14 +02:00
Christopher Serr and wooferzfg
b2431c81f3
Update src/ui/LiveSplit.tsx
...
Co-authored-by: wooferzfg <[email protected] >
2020-06-14 18:55:44 +02:00
wooferzfg
514a005086
Merge pull request #382 from wooferzfg/image-hash-threshold
...
Add a threshold for the image hash comparison
2020-06-14 11:52:43 -05:00
wooferzfg
2c1c18abec
Add a threshold for the image hash comparison
2020-06-14 11:37:07 -05:00
Christopher Serr
e464f96b5a
Apply all the recent performance improvements
...
This updates livesplit-core which brings a variety of performance
improvements:
- The Layout State is now being reused and thus most frames don't
require any heap allocations anymore. However we still serialize
everything over into a JSON string for now, which puts a lot of
garbage on the JS heap.
https://github.com/LiveSplit/livesplit-core/pull/334
- The frequent performance.now() calls we do, first lookup up the window
and performance object every time. This tripled the amount of calls we
do over into JavaScript, with each call into JavaScript being quite
expensive in Chrome.
https://github.com/LiveSplit/livesplit-core/pull/335
- By introducing a timer snapshot mechanism we further reduce the calls
to performance.now() to a single time.
https://github.com/LiveSplit/livesplit-core/pull/339
- Rust 1.44 regressed the performance of 128-bit integer multiplications
by accident. Those are used for hashing the comparisons when looking
up the times for a comparison, which is something we do very
frequently. We however don't have many comparisons, so a simple Vec
that we loop through is a bit faster, even in native code, and quite a
bit faster in the web, because of the Rust 1.44 regression.
https://github.com/LiveSplit/livesplit-core/pull/338
- We delay registering the Gamepad Hook Interval until the first gamepad
button is registered. Most people won't use a gamepad, so the interval
just waits cpu time for no reason.
https://github.com/LiveSplit/livesplit-core/pull/340
2020-06-14 15:27:01 +02:00
Christopher Serr
9f57b78fdc
Merge pull request #380 from wooferzfg/fix-twitch-embeds
...
Add parent params to twitch embeds
2020-06-12 01:53:43 +02:00
wooferzfg
c7115daecc
Add parent param to twitch embeds
2020-06-11 18:38:37 -05:00
wooferzfg
2ae7175b9d
Switch to peaceiris/actions-gh-pages@v3
2020-06-09 00:11:23 -05:00
Christopher Serr
fb0d6f6c7d
Merge pull request #378 from CryZe/reduce-paint-time
...
Improve Paint Times
2020-06-06 18:37:50 +02:00
Christopher Serr
822021106a
Improve Paint Times
...
In most frames only the timer will be redrawn. By moving it into its own
browser layer, we can reduce the amount of work the browser needs to do
to redraw that layer.
You can read more about this here:
https://developers.google.com/web/fundamentals/performance/rendering/simplify-paint-complexity-and-reduce-paint-areas#promote_elements_that_move_or_fade
This improves our paint times from 0.71ms

to about 60us

2020-06-06 15:23:19 +02:00
dependabot-preview[bot]
08f9c9761e
Merge pull request #377 from LiveSplit/dependabot/npm_and_yarn/websocket-extensions-0.1.4
2020-06-05 17:18:17 +00:00
dependabot-preview[bot]
de9ebde372
[Security] Bump websocket-extensions from 0.1.3 to 0.1.4
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4. **This update includes a security fix.**
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-05 17:08:33 +00:00
dependabot-preview[bot]
b34a4affc0
Merge pull request #376 from LiveSplit/dependabot/npm_and_yarn/source-map-loader-1.0.0
2020-06-01 15:56:53 +00:00
dependabot-preview[bot]
83b1ea8294
Merge pull request #373 from LiveSplit/dependabot/npm_and_yarn/types/node-14.0.6
2020-06-01 14:07:40 +00:00
dependabot-preview[bot]
bf74a6c231
Bump @types/node from 13.13.4 to 14.0.6
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 13.13.4 to 14.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-01 14:00:21 +00:00
dependabot-preview[bot]
9882716eac
Merge pull request #374 from LiveSplit/dependabot/npm_and_yarn/chromedriver-83.0.0
2020-06-01 13:57:56 +00:00
dependabot-preview[bot]
ebcf17beac
Merge pull request #367 from LiveSplit/dependabot/npm_and_yarn/types/react-dom-16.9.8
2020-06-01 11:00:00 +00:00
dependabot-preview[bot]
4748520c4d
Merge pull request #370 from LiveSplit/dependabot/npm_and_yarn/react-color-2.18.1
2020-06-01 10:58:33 +00:00
dependabot-preview[bot]
d5803e13b7
Bump source-map-loader from 0.2.4 to 1.0.0
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 0.2.4 to 1.0.0.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v0.2.4...v1.0.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-01 10:49:35 +00:00
dependabot-preview[bot]
7b30e45878
Merge pull request #375 from LiveSplit/dependabot/npm_and_yarn/mocha-7.2.0
2020-06-01 10:48:20 +00:00
dependabot-preview[bot]
2e9efd11d8
Merge pull request #372 from LiveSplit/dependabot/npm_and_yarn/sass-1.26.7
2020-06-01 10:47:13 +00:00
dependabot-preview[bot]
012cf2548b
Merge pull request #371 from LiveSplit/dependabot/npm_and_yarn/typescript-3.9.3
2020-06-01 10:46:56 +00:00
dependabot-preview[bot]
28f2657366
Bump @types/react-dom from 16.9.7 to 16.9.8
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 16.9.7 to 16.9.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-01 10:45:36 +00:00
dependabot-preview[bot]
a62cc0cb76
Bump react-color from 2.18.0 to 2.18.1
...
Bumps [react-color](https://github.com/casesandberg/react-color ) from 2.18.0 to 2.18.1.
- [Release notes](https://github.com/casesandberg/react-color/releases )
- [Commits](https://github.com/casesandberg/react-color/commits/v2.18.1 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-01 10:44:39 +00:00
dependabot-preview[bot]
5d50c61323
Merge pull request #368 from LiveSplit/dependabot/npm_and_yarn/types/react-color-3.0.2
2020-06-01 10:43:15 +00:00
dependabot-preview[bot]
00f08c2dc1
Merge pull request #369 from LiveSplit/dependabot/npm_and_yarn/idb-5.0.4
2020-06-01 10:42:31 +00:00
dependabot-preview[bot]
41c0850fe1
Bump mocha from 7.1.2 to 7.2.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.1.2 to 7.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.1.2...v7.2.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-01 10:33:43 +00:00
dependabot-preview[bot]
e79ba15985
Bump chromedriver from 81.0.0 to 83.0.0
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 81.0.0 to 83.0.0.
- [Release notes](https://github.com/giggio/node-chromedriver/releases )
- [Commits](https://github.com/giggio/node-chromedriver/compare/81.0.0...83.0.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-06-01 10:33:12 +00:00