Commit Graph
724 Commits
Author SHA1 Message Date
dependabot-preview[bot] 5dfd7940ca Bump react-twemoji from 0.2.3 to 0.3.0
Bumps [react-twemoji](https://github.com/zxmys/react-twemoji) from 0.2.3 to 0.3.0.
- [Release notes](https://github.com/zxmys/react-twemoji/releases)
- [Commits](https://github.com/zxmys/react-twemoji/compare/0.2.3...0.3.0)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-09-01 07:53:39 +00:00
dependabot-preview[bot] 61f6096b6c Merge pull request #403 from LiveSplit/dependabot/npm_and_yarn/favicons-webpack-plugin-4.2.0 2020-08-01 11:32:16 +00:00
dependabot-preview[bot] 403095acbd Bump favicons-webpack-plugin from 3.0.1 to 4.2.0
Bumps [favicons-webpack-plugin](https://github.com/jantimon/favicons-webpack-plugin) from 3.0.1 to 4.2.0.
- [Release notes](https://github.com/jantimon/favicons-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/favicons-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jantimon/favicons-webpack-plugin/compare/v3.0.1...v4.2.0)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 11:23:43 +00:00
dependabot-preview[bot] 4b391c83bd Merge pull request #400 from LiveSplit/dependabot/npm_and_yarn/react-toastify-6.0.8 2020-08-01 11:19:09 +00:00
dependabot-preview[bot] 4a2f59dd93 Bump react-toastify from 5.5.0 to 6.0.8
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 5.5.0 to 6.0.8.
- [Release notes](https://github.com/fkhadra/react-toastify/releases)
- [Commits](https://github.com/fkhadra/react-toastify/compare/v5.5.0...v6.0.8)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 11:10:10 +00:00
dependabot-preview[bot] b0f259b727 Merge pull request #407 from LiveSplit/dependabot/npm_and_yarn/types/node-14.0.27 2020-08-01 07:02:03 +00:00
dependabot-preview[bot] 8537acc26b Bump @types/node from 14.0.6 to 14.0.27
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.6 to 14.0.27.
- [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-08-01 06:54:37 +00:00
dependabot-preview[bot] 2ac1579e9b Merge pull request #406 from LiveSplit/dependabot/npm_and_yarn/mocha-8.1.0 2020-08-01 06:50:25 +00:00
dependabot-preview[bot] d3160c90a8 Merge pull request #404 from LiveSplit/dependabot/npm_and_yarn/chromedriver-84.0.1 2020-08-01 06:50:07 +00:00
dependabot-preview[bot] c732b17e05 Merge pull request #402 from LiveSplit/dependabot/npm_and_yarn/tslint-6.1.3 2020-08-01 06:33:00 +00:00
dependabot-preview[bot] 5f41b7ca1f Bump tslint from 6.1.2 to 6.1.3
Bumps [tslint](https://github.com/palantir/tslint) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/palantir/tslint/releases)
- [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/palantir/tslint/compare/6.1.2...6.1.3)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:24:47 +00:00
dependabot-preview[bot] 99faf7ebd3 Merge pull request #408 from LiveSplit/dependabot/npm_and_yarn/source-map-loader-1.0.1 2020-08-01 06:20:10 +00:00
dependabot-preview[bot] 09013f3d8f Merge pull request #409 from LiveSplit/dependabot/npm_and_yarn/types/react-16.9.44 2020-08-01 06:19:21 +00:00
dependabot-preview[bot] fd4e9454c6 Merge pull request #401 from LiveSplit/dependabot/npm_and_yarn/webpack-4.44.1 2020-08-01 06:14:09 +00:00
dependabot-preview[bot] b3fcd9d166 Bump @types/react from 16.9.34 to 16.9.44
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.34 to 16.9.44.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:11:22 +00:00
dependabot-preview[bot] ba33ee3e75 Bump source-map-loader from 1.0.0 to 1.0.1
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader) from 1.0.0 to 1.0.1.
- [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/v1.0.0...v1.0.1)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:10:50 +00:00
dependabot-preview[bot] c71468ddf6 Merge pull request #399 from LiveSplit/dependabot/npm_and_yarn/sass-1.26.10 2020-08-01 06:10:31 +00:00
dependabot-preview[bot] 3bd2901751 Bump mocha from 7.2.0 to 8.1.0
Bumps [mocha](https://github.com/mochajs/mocha) from 7.2.0 to 8.1.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.2.0...v8.1.0)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:09:35 +00:00
dependabot-preview[bot] d484386d90 Bump chromedriver from 83.0.0 to 84.0.1
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 83.0.0 to 84.0.1.
- [Release notes](https://github.com/giggio/node-chromedriver/releases)
- [Commits](https://github.com/giggio/node-chromedriver/commits)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:08:14 +00:00
dependabot-preview[bot] 75b19b0f95 Bump webpack from 4.43.0 to 4.44.1
Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.1)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:04:16 +00:00
dependabot-preview[bot] 4eaf2260da Bump sass from 1.26.9 to 1.26.10
Bumps [sass](https://github.com/sass/dart-sass) from 1.26.9 to 1.26.10.
- [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.9...1.26.10)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-08-01 06:01:22 +00:00
Christopher Serr ea573f70bb Merge pull request #398 from LiveSplit/dependabot/npm_and_yarn/elliptic-6.5.3
Bump elliptic from 6.5.2 to 6.5.3
2020-07-29 23:48:19 +02:00
dependabot[bot] b8d96747d7 Bump elliptic from 6.5.2 to 6.5.3
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <[email protected]>
2020-07-29 21:12:11 +00:00
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