Commit Graph
701 Commits
Author SHA1 Message Date
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 Serrandwooferzfg 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

![https://i.imgur.com/3Asf2gu.png](https://i.imgur.com/3Asf2gu.png)

to about 60us

![https://i.imgur.com/fL2xCES.png](https://i.imgur.com/fL2xCES.png)
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