Skip to content

Releases: atom-minimap/minimap

v4.38.0

11 Jan 09:01
Compare
Choose a tag to compare

4.38.0 (2021-01-11)

Bug Fixes

Features

  • empty color cache if the theme changes (5b12790)
  • reuse domStylesReader between editors (a605d57)

v4.37.1

07 Jan 23:45
Compare
Choose a tag to compare

4.37.1 (2021-01-07)

Bug Fixes

  • drawToken: use simple comparison instead of regex (fe56545)

v4.37.0

07 Jan 03:21
Compare
Choose a tag to compare

4.37.0 (2021-01-07)

Features

  • observeAndWarn function (65de0e0)
  • warn about poor performance if treesitter is off (67b60c8)

v4.36.13

03 Jan 17:31
Compare
Choose a tag to compare

4.36.13 (2021-01-03)

Bug Fixes

  • inline eachTokenForScreenRows + get scopes in getTokenColor (8ce807d)
  • make updateTokensLayer a free function (02e3bf8)
  • refactor whiteSpaceRegexp out of loop (6d2ed20)

v4.36.12

03 Jan 16:04
Compare
Choose a tag to compare

4.36.12 (2021-01-03)

Bug Fixes

  • append the dummyNode only once (8823c8f)
  • combine cacheData checks + use undefined for comparison of value (8f4a87d)
  • faster transparentize by using string index instead of replace (1801ec8)
  • inline textOpacity (2689a9a)
  • remove excess null check (89a7756)
  • require cache param (69c7354)

v4.36.11

03 Jan 08:44
Compare
Choose a tag to compare

4.36.11 (2021-01-03)

Bug Fixes

  • factor dotRegexp out of the loop (fdd23fa)
  • factor editorScreenLineCount and invisibleRegExp out of the loop (9359279)
  • factor emptyLineRegexp and whiteSpaceRegexp out of the loop (8e704b0)
  • factor hueRegexp out of the loop (703c75c)
  • factor rgbExtractRegexp out of the loop (4585437)

v4.36.10

02 Jan 18:50
Compare
Choose a tag to compare

4.36.10 (2021-01-02)

Bug Fixes

  • factor out dispatchers and lambda (aca84c0)
  • factor out getTokenColor lambda (09771b6)
  • make drawLines a free function (bf9f598)

v4.36.9

02 Jan 17:11
Compare
Choose a tag to compare

4.36.9 (2021-01-02)

Bug Fixes

  • comment out unused functions (1396a49)
  • factor out renderData from updateBackDecorationsLayer (3b3dec1)
  • factor out renderData from updateFrontDecorationsLayer (5e94c91)
  • inline redrawRangesOnLayer in updateTokensLayer (5059ea3)
  • inline updateBackDecorationsLayer (a05bca0)
  • inline updateFrontDecorationsLayer (dacf546)
  • inline variables used once in updateCanvas (173454b)
  • move the consts out of updateTokensLayer (bffd277)
  • refactor the parameters of drawLines out of loop (436f4b7)
  • take the const decorations out of loop (c3c1e5e)

v4.36.8

02 Jan 14:16
Compare
Choose a tag to compare

4.36.8 (2021-01-02)

Bug Fixes

  • cache the decoration drawer dispatchers (8835572)
  • calculate decorationColor outside the decoration drawers (90f0e65)
  • calculate editorElement only once outside of the drawDecorations (2c768cb)
  • call getTextEditorElement only once (ad4fa0e)
  • call getTextEditorElement only once in drawDecorations (94a3064)
  • call getTextEditorElement() outside of getDecorationColor (739a561)
  • make drawCustomDecoration a free function (4848aef)
  • make drawGutterDecoration a free function (30e9017)
  • make drawHighlightDecoration a free function (404393d)
  • make drawHighlightOutlineDecoration a free function (cd4af73)
  • make drawLineDecoration a free function (d2b3782)

v4.36.7

02 Jan 10:03
Compare
Choose a tag to compare

4.36.7 (2021-01-02)

Bug Fixes

  • make drawToken a free function (ec363ea)
  • make eachTokenForScreenRows a free function (a296f48)
  • make getInvisibleRegExp a free function (5e23805)
  • move DOMStylesReader to CanvasDrawer (6999bc5)
  • move getTextEditorElement to Minimap class (5c72224)
  • this.minimap.getTextEditor only once in eachTokenForScreenRows (d3d5d6e)