Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge recent MRs #139

Merged
merged 36 commits into from Dec 7, 2021
Merged

Merge recent MRs #139

merged 36 commits into from Dec 7, 2021

Commits on Sep 6, 2021

  1. fix: chart constantly jumping in 1-2 pixel steps

    The issue is noticeable at `millisPerPixel` being between ~ 0.5 & 2.0 the size
    of `requestAnimationFrame` period. Canvas image update period would be
    inconsistent - some would last longer, some less, some would get skipped
    altogether.
    WofWca committed Sep 6, 2021
    Copy the full SHA
    9548410 View commit details
    Browse the repository at this point in the history
  2. docs: update changelog

    WofWca committed Sep 6, 2021
    Copy the full SHA
    1fffdd8 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Copy the full SHA
    a6d7bc2 View commit details
    Browse the repository at this point in the history
  2. docs: update changelog

    WofWca committed Sep 7, 2021
    Copy the full SHA
    85cb245 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. remove the grid.sharpLines option

    This reverts f1a0a88
    WofWca committed Sep 22, 2021
    Copy the full SHA
    a0648dc View commit details
    Browse the repository at this point in the history
  2. make all lines sharp

    WofWca committed Sep 22, 2021
    Copy the full SHA
    8f6c10b View commit details
    Browse the repository at this point in the history
  3. docs: update changelog

    WofWca committed Sep 22, 2021
    Copy the full SHA
    e22ba7e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. perf: improve render() performance a bit

    No behavior changes
    WofWca committed Sep 24, 2021
    Copy the full SHA
    f7d2f9e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    73c3877 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. perf: improve .append() performance a bit

    Reduce the amount of checks
    WofWca committed Sep 28, 2021
    Copy the full SHA
    9d606d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Copy the full SHA
    6ae1d1c View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Copy the full SHA
    42b26b1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    13bfabd View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f7b488e View commit details
    Browse the repository at this point in the history
  4. perf: don't access canvas.clientWidth on each render()

    This changes behavior a bit - when `render(` is passed a canvas different
    from `this.canvas`
    WofWca committed Oct 7, 2021
    Copy the full SHA
    cd380b6 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    5464706 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d14cb26 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    465976b View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. fix: this.delay not being respected with nonRealtimeData: true

    and when the user calls `render` manually with a custom `time` argument
    WofWca committed Oct 8, 2021
    Copy the full SHA
    57757c3 View commit details
    Browse the repository at this point in the history
  2. docs: update changelog

    WofWca committed Oct 8, 2021
    Copy the full SHA
    bc27bb2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    6641ce5 View commit details
    Browse the repository at this point in the history
  4. docs: update changelog

    WofWca committed Oct 8, 2021
    Copy the full SHA
    7f108bc View commit details
    Browse the repository at this point in the history
  5. fix: series fill & stroke being inconsistent for last data time < ren…

    …der time
    
    It would depend on `scrollBackwards` and `fillStyle` being `undefined` or not.
    Depending on this, it would either continue the line up to the edge of the
    canvas or leave it at `lastX`. This makes it so that it is always left at
    `lastX`.
    WofWca committed Oct 8, 2021
    Copy the full SHA
    cedec28 View commit details
    Browse the repository at this point in the history
  6. docs: update changelog

    WofWca committed Oct 8, 2021
    Copy the full SHA
    fd47202 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2021

  1. Copy the full SHA
    c25368c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e19b7d6 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    821509d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    8180e1e View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    ccc831d View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    1e4a9bd View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    3841a88 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    32d2ba4 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. perf: Revert "perf: remove unnecessary context.save()& `context.res…

    …tore()`"
    
    This reverts commit f7b488e.
    
    For some reason in Chromium 95.0.4638.54 (and maybe others) that change
    caused `render()` CPU time to grow over time. For me on the
    `examples/example1.html` page it would grow from 0.5ms to 50ms over 5 minutes
    WofWca committed Oct 24, 2021
    Copy the full SHA
    3777c46 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1e33750 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Copy the full SHA
    fb4f18e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e9b2d51 View commit details
    Browse the repository at this point in the history