Skip to content

Latest commit

 

History

History
994 lines (617 loc) · 52 KB

File metadata and controls

994 lines (617 loc) · 52 KB

v0.40.2 (2017-08-09)

Bug Fixes

v0.40.1 (2017-07-27)

Bug Fixes

  • Guard against error raised when trying to destroy a gutter on editor destruction (e17f0cad)
  • Guard against weird error raised when update gutter decorations (e0340089)
  • Fix inconsistent styling of text decorations (114b05d6, #321)

v0.40.0 (2017-07-25)

Bug Fixes

Dependencies Update

v0.39.0 (2017-01-24)

Features

  • Add setting to limit the number of decorations in the gutter (56b27ab6, #273)

Bug Fixes

  • Fix error raised when using dots decorations (e9919c67, #264)
  • Fix display of alternate case in palette view (0cdc36f6, #245)

v0.38.0 (2016-11-24)

Remove support for the shadow DOM.

v0.37.0 (2016-10-04)

Features

  • Add setting to control reload notifications (a869c819, #232)

v0.36.0 (2016-09-30)

Features

  • Implement a better reload command (6fd1f4e3)
    It will actually clear paths and variables to properly rescan the project
  • Change default marker type to native-background

v0.35.3 (2016-09-29)

Bug Fixes

  • Fix default colors not always available in context (122725b0)

v0.35.2 (2016-09-28)

Bug Fixes

v0.35.1 (2016-09-24)

  • Remove console log.

v0.35.0 (2016-09-22)

Features

Bug Fixes

  • Change default source names to also handle CSS files (0db760db, #224)

v0.34.0 (2016-08-27)

Bug Fixes

  • Fix restoration of project settings view (4aa200fd)
  • Fix color search serialization (ab002ebd)
  • Fix error on palette element restoration (f200085a)

Performances

  • Lazily load color project dependencies (898b7071)

v0.33.1 (2016-08-25)

Bug Fixes

  • Fix use of screenLineForScreenRow as fallback in dot marker offset computation (3cc8a64e, #219)
  • Bump markers version (ea1ac655)

v0.33.0 (2016-08-24)

Features

  • Add setting to change the sass shade and tint implementation (c0fb124b, #166)

v0.32.1 (2016-08-23)

Bug Fixes

v0.32.0 (2016-08-23)

Features

Bug Fixes

  • Fix inconsistent dot marker update on pane change (8c3d46c7, #211)
  • Prevent CSS color from being available in preprocessors (ba897301, #207)
  • Change color words setting to allow no highlighting (8c01d473, #217)

Breaking Changes

  • due to 8c01d473, the extendedFiletypesForColorWords no longer exists, it is now replaced with filetypesForColorWords which is no longer concatenated to a default scope.

v0.31.2 (2016-07-18)

Bug Fixes

v0.31.1 (2016-07-08)

Bug Fixes

  • Use event kit instead of requiring atom in expression registry (cc29bc7d)

v0.31.0 (2016-07-05)

Features

v0.30.0 (2016-07-04)

Features

  • Add contextual menu and commands to copy formatted color value (1830f897, #170)

Bug Fixes

  • Fix support for case-insensitive CSS expressions (879a0603, #177)

v0.29.3 (2016-06-28)

Bug Fixes

  • Fix native decorations not destroyed along the color buffer element (fb6ca435)
  • Fix invalid handling of less HSL constructs (c7c4774f, #199)
  • Fix invalid short circuit when parsing a couple expression (b7a8e812, #200)

v0.29.2 (2016-06-09)

Bug Fixes

  • Guard against null marker in dot offset update (8f05eac2, #197)

v0.29.1 (2016-06-01)

Bug Fixes

v0.29.0 (2016-05-30)

Features

  • Add a border around dot and gutter decorations in a selection (594d5405)

Bug Fixes

  • Use a single class to deal with decoration in selections (bca3916f, #193)

v0.28.4 (2016-05-29)

Bug Fixes

  • Fix missing noNamePrefix param in variable serialize output (49b596b5)

v0.28.3 (2016-05-29)

Bug Fixes

  • Prevent invalid matches on latex colors (36662063)

v0.28.2 (2016-05-29)

Bug Fixes

  • Fix variables no longer parsed properly (fccbdeb8)

v0.28.1 (2016-05-29)

Bug Fixes

  • Fix issue when deserialising project (a870be8a)

v0.28.0 (2016-05-29)

Features

  • Implement latex color mixing form (af6b47ed, #174)
  • Add support for inline latex color (5b36740d)
    For #174)
  • Implement \definecolor expressions for LaTex (a21c190f)
    Includes a new CMYK expression as well For #174)

Bug Fixes

v0.27.1 (2016-05-26)

Bug Fixes

  • Fix dot markers not spaced properly (648c8d3a)
  • Fix looping over null changes (21ca42b4)

v0.27.0 (2016-05-26)

Features

  • Add change listener to update dots offset on changes (13a8d0f2)
  • Add a z-index on status bar to avoid dot markers overlap (28c45df2)
  • Add new native decoration types for dot markers (89c53543)
  • Add monkey patch for highlight decorations with text content (b7b91dac)
  • Implement other highlight decorations using native ones (da9c36d3)

Bug Fixes

  • Fix legacy decorations not updated on type changes (8a5b3c8e)
  • Fix markers search parameters not passed to findMarkers (27fe72be)
  • Fix legacy marker type not honored (8c71cef7)
  • Guard against null editor path (535cae73)
  • Fix for dot markers overlapping text – part of issue #178. (7ba78c0c)

v0.26.3 (2016-05-12)

Bug Fixes

  • Fix remaining deprecations with custom markers properties (ad9bc229)

v0.26.2 (2016-05-05)

Bug Fixes

  • Fix issue with API not available yet on stable (e88d4feb)

v0.26.1 (2016-05-05)

Bug Fixes

v0.26.0 (2016-03-24)

Bug Fixes

  • Fix infinite loop when parsing expressions (83204246)
  • Fix rounding issues when converting to hsl (128fffc2, #163)
  • Fix bad scope computed in color context (6089090d)

v0.25.0 (2016-03-22)

Features

  • Add HSL conversion commands (3c512131, #161)
  • Add support for sass variable variations (b9e9dbe6)
    Variables such as $some-color are now also available as $some_color
  • Change scopes for SVG names color expression
 (30f2ffee, #153)
    Its now limited to CSS and CSS pre-processor files. The supported scopes can be extended through the filetypesForColorWords setting.

Bug Fixes

  • Fix svg color not detected if preceded with > (941fc7a3, #162)
  • Fix infinite loop when looking for a variable having a circular reference (80889983)

v0.24.5 (2016-03-09)

Bug Fixes

  • Fix variables followed by !default not matched as color (7a735c05)

v0.24.4 (2016-03-07)

Bug Fixes

  • Fix error when styling undefined regions (d6118d95)
  • Fix error raised when regions array holds null region (d3512b9a)

v0.24.3 (2016-03-07)

Bug Fixes

  • Fix issues with less mixing looking like CSS variables (37cbaed0, #157)
  • Fix invalid scope name computed in scan buffer handler (edeaf44c, #156)

v0.24.2 (2016-02-29)

Bug Fixes

  • Guard against destroyed project when creating a palette panel (52187952, #145)
  • Fix access to editor shadow root in color buffer element (39097489, #149)

v0.24.1 (2016-02-16)

Bug Fixes

v0.24.0 (2016-02-15)

Features

  • Add a min-height on search results panel heading (9959c281)
  • Add a new setting to show color variable value in autocomplete (3a86e258)

Bug Fixes

  • Ensure that all custom pane items are serialized on pane split (0d39d82c, #139)

v0.23.1 (2016-02-03)

Bug Fixes

  • Fix variables not recognised by the css color function (01c4ecc0)
  • Fix css variable value using val instead of var (4ef2c02a)
  • Fix require and console not available in registry vm context (ebbeab77)

v0.23.0 (2016-02-02)

Features

  • Add basic support for css variables (9bd132c2)

Bug Fixes

  • Fix sass variables with spaces before colon not matched (1e873a64, #106)
  • Fix files created not caught by pigments as sources (8345f984)
  • Fix invalid expression being caught as CSS vars (2cc123e1)

v0.22.1 (2016-01-27)

Bug Fixes

  • Fix hexa colors matched in transformed color expression (596af880)
  • Fix mousedown listener when the target isn't a decoration (410a0363, #136)

v0.22.0 (2016-01-26)

Features

  • Implement opening color-picker from gutter decorations (b7086435)

Bug Fixes

  • Prevent opening a color-picker when the color isn't in #RRGGBB format (c83bef09)

v0.21.0 (2016-01-25)

Features

  • Add a new setting to completely ignore some editor when rendering colors (c6b4f867, #132)
  • Implement support for color-picker API (0aed4216, #16)
  • Add a Color::isLiteral method to know when a color relies on variables or not (273f9b29)

Bug Fixes

  • Prevent highlighting colors when there's a space between the color and a punctuation (5aed636e)
  • Fix name prefixes not matching words with a tab before (114b772b)
  • Fix invalid consumedServices definition (018c3172)

v0.20.0 (2016-01-20)

Features

  • Add a pigments:report command (8c29bd7e)
    It dumps a bunch of pigments related data into a text editor for easy copy paste. Paths from the project directories are redacted to avoid leaking username.
  • Implement support for marker layers when available (62f0c5fd)

v0.19.7 (2016-01-18)

Bug Fixes

v0.19.6 (2016-01-11)

Bug Fixes

  • Fix gutter colors displayed even when ignored (a858edb4, #127)
  • Fix infinite loops in split utility (4f52ba92)

v0.19.5 (2015-12-23)

Bug Fixes

  • Force re-render if rendered region is empty (25ac6752)
  • Fix condition on model existence in markers update (6ac0affa)

v0.19.4 (2015-12-22)

Bug Fixes

  • Fix inconsistencies when rendering markers synchronously (6af4270c, #124)

v0.19.3 (2015-12-11)

Dependencies Update

v0.19.2 (2015-12-09)

Bug Fixes

  • Fix infinite loop in strip method in some case (661244f6)

v0.19.1 (2015-11-26)

Bug Fixes

  • Prevent error when autocomplete access a disposed provider (14d2d26e, #118)
  • Fix SVG colors not detected when followed by a class (72941ec8)

v0.19.0 (2015-11-18)

Features

  • Implement first draft of colors in gutter (659f6e9e, #97)
  • Implement generic #AARRGGBB color support (4dfb3fd1, #103)
    #RRGGBBAA form is now only supported in css related files.
  • Implement different shade and tint operations for sass (b51d6efb)
  • Implement a scoping mechanism for color expressions (b8918c7e)
    It allows to filter expressions to use based on the extension of the file we’re parsing.
  • Implement custom element update using atom-utils (284606e3)
  • Implement variable expressions service consumer (9d149920)
  • Implement color expressions service consumer (0e5bd672)

Bug Fixes

  • Fix hsl/hsv and other expressions not supporting floats (18d61ba5, #115)
  • Prevent creation of empty variables expression (44e22d94)

Dependencies Update

v0.18.1 (2015-10-27)

Bug Fixes

  • Fix dot markers still visible when rows are folded (771d1004, #104)

v0.18.0 (2015-10-16)

Features

  • Implement support for elm grayscale and complement functions (ace8dd17)
  • Implement elm hsl and hsla functions (75b059e0)
  • Implement support for elm rgb and rgba functions (342b3d85)
  • Implement support for Lua colors (16843624, #91)

Bug Fixes

  • Fix marker other than background disappearing when cursor is inside (c6e469ad, #99)

v0.17.1 (2015-10-12)

Bug Fixes

  • Remove engine restriction now that pigments support for old API is back (2d4d8282)

v0.17.0 (2015-10-10)

Features

  • Add supportedFiletypes setting (c99fce03)
    It should help avoiding users to be confused by the ignored scopes setting as discussed in #93.

Performances

  • Avoid evaluating a restored color (d98d0e45)

v0.16.3 (2015-10-09)

Bug Fixes

  • Support both new and old API until 1.0.20 is released (660ca2c5)

v0.16.2 (2015-10-03)

Bug Fixes

  • Fix remaining deprecations triggered by context menu (f551e012)

v0.16.1 (2015-09-29)

Bug Fixes

  • Fix error raised when a variable doesn't have any dependencies (e6845d94)

v0.16.0 (2015-09-28)

Bug Fixes

  • Fix broken marker element specs (1db49ee8)
  • Fix use of deprecated scroll event on table editor (ce94dc11)
  • Fix broken buffer element due to change in display buffer (5a3100ef)

Dependencies Update

v0.15.0 (2015-09-14)

Features

  • Add optional percent support for hsl, hsla, hsb, hsba, hsv, hsva, hwb and gray expressions (dd97b2ec)

v0.14.0 (2015-09-08)

Features

  • Add support for HSB color space (00875c23, #85)
    Based on what wikipedia says, HSB is an alias for HSV.
  • Add support for fade-out/fade_out and fade-in/fade_in sass functions (6ae33a3e, #84)

v0.13.2 (2015-09-01)

Bug Fixes

  • Fix callback binding in search results (447fe35b)

Other

v0.13.1 (2015-09-01)

Bug Fixes

  • Fix backslash escaping preventing to open files on windows (0874de30, #68)
  • Fix error raised when a change force a range check on a destroyed marker (dfcb055d, #74)
  • Fix error raised when there's no screen line for a marker (f187e6c8, #73)
  • Fix find view font not following find-and-replace style (9db9ff28, #78)
  • Fix marker classes not properly removed when type change (3b2b6dd2, #80)
  • Fix palette using flawed javascript sort (df242f8f)

v0.13.0 (2015-08-31)

Features

  • Implement project settings to ignore global config (f9d3d168)
  • Implement project level support of extended search names (d5aacf13)
  • Implement falling back to defaults whenever a value is invalid (135b9564)
  • Implement sorting paths when building the evaluation context (91570135, #79)
    The variables are sorted based on a reference path and end up as below:
    • variables from the other root paths
    • variables from the same root path
    • variables from the same path
  • Implement watching for themes changes when includeThemes is set (643f3aa6)
  • Add regular expression highlighting in corresponding text editor (daaa176e)

Bug Fixes

  • Fix ignored scopes not honored on buffer initialization (a681ebfa, #57)

v0.12.0 (2015-08-28)

Features

  • Add new setting to extend the color search to files not in source names (ed38956b)
    The default now allow to catch colors in CSS files.

Bug Fixes

  • Fix access to undefined project in autocomplete provider (f1c1227a, #6)

v0.11.0 (2015-08-13)

Features

  • Implement support for stylus channel modification functions (6d783fd6, #72)
  • Add support for Stylus transparentify function (86834c1a, #72)

Bug Fixes

  • Fix spin function called with degrees not parsed properly (92a5e890, #72)

v0.10.0 (2015-08-13)

Features

  • Separate conversions to RGB and RGBA in two commands (2f2da668, #71)

Bug Fixes

  • Prevent attaching a buffer if the editor element is undefined (5fa6964c, #70)

Performances

  • Cache marker's screen range to speed up updates and renders (1746e1fe)

v0.9.3 (2015-08-02)

Bug Fixes

  • Prevent markers creation and render after text editor was destroyed (0b7e598b, #63)

v0.9.2 (2015-07-27)

Bug Fixes

  • Prevent error raised when checking a destroyed marker (e5d6512f)
  • Fix marker ignored state not reevaluated when ignored scopes changed (0c148db3)

Performances

  • Use asynchronous markers creation to avoid locking the UI (4775788f #58)
  • Store the ignored state into the marker for speedup (ca922bac)

v0.9.1 (2015-07-27)

Bug Fixes

  • Add missing native-key-bindings class on palette and results elements (340d8117, #60)
  • Fix infinite loop when splitting a match with a ) (eb7baad1, #61)

v0.9.0 (2015-07-21)

Features

  • Add destroy event on project (3752bf23)
  • Add ignoreVcsIgnoredPaths setting instead of using the core setting (11c78185)

Bug Fixes

  • Fix markers out of sync when a line gets wrapped during typing (f9f2015b, #55)
  • Prevent error when an event is dispatched after destruction (3c6d3a12)
  • Fix project variables not destroyed when reload find nothing (16701793)
  • Make sure to update markers when stylesheets are added (61f00898, #51)

v0.8.4 (2015-07-10)

Bug Fixes

  • Fix percentage with % treated as float in 0-1 range (107d781b, #49)

v0.8.3 (2015-07-07)

Bug Fixes

  • Fix error raised in the palette view if a color is destroyed inbetween (fd0f9a41, #47)
  • Fix error when updating dependencies if a null variable is present (22a3f0fb, #48)
  • Removes color markers from display markers when destroyed (d16e0f86)

v0.8.2 (2015-06-30)

Bug Fixes

  • Prevent errors when reading scopes in a buffer (cc4ccaa7, #46)
  • Prevent errors raised when rendering a color marker view (adff568f, #27)

v0.8.1 (2015-06-27)

Bug Fixes

  • Fix XML entities and CSS color function improperly highlighted (60545015, #39)
  • Fix error raised when right clicking an editor without a shadow root (30e21092, #44)
  • Prevent error raised in color search (ebb02279)

v0.8.0 (2015-06-19)

Features

v0.7.4 (2015-06-19)

Bug Fixes

  • Fix positionning of dot markers (6bb32743, #35)
  • Fix attaching a color buffer element to an editor without shadow root (a3dff949, #34)

v0.7.3 (2015-06-18)

Bug Fixes

  • Fix right click broken in mini text-editor (85135805, #32)
  • Remove negative margin in markers styles (9afbde03, #33)
  • Fix variables and path kept on reload after the file was removed (37105157)

v0.7.2 (2015-06-15)

v0.7.1 (2015-06-14)

Bug Fixes

  • Fix infinite recursion when parsing a color (0c4ed7c6, #19)
  • Fix typo in method name (8e5c9423)

v0.7.0 (2015-06-14)

Features

  • Add convert to hex and convert to rgba commands (592157b3, #22)
    Available in the context when over a color.
  • Add method on color buffer to retrieve color markers with buffer position (ba00c5d8)
  • Add method on color markers to convert its content to hex or rgba (3ef5a337)
  • Add support for sass complement function (75e03377)
  • Add support for stylus blend function (c601c647)
  • Add support for less blending functions (30fbe00e)
  • Add support for less contrast function (ffb6904b)
  • Add support for less fade function (5470dabb)
  • Add support for less spin function (e47ed885)

Bug Fixes

  • Fix mix operation not working with color expression with paranthesis (4bef6832)

v0.6.0 (2015-06-11)

Features

Bug Fixes

  • Remove annoying warning dialog for large project (30cd2553, #23)

v0.5.0 (2015-06-11)

Features

  • Implement a variable that allow to speed up considerably considerably. (c7ffc5c1)
  • Bump markers version (e483bb34)

Bug Fixes

  • Fix outline, underline and dot markers hidden by tiles (818930fc, #26)
  • Fix issue with variables update when rescanning a buffer (5080531a)

Performances

  • Remove variables markers created in text buffer (f701b6b9)

v0.4.5 (2015-06-05)

Bug Fixes

  • Fix error raised when filtering the variables if there's no variables (70e546c8)
  • Fix glob pattern matching not consistent between project and loader (503d274c)

v0.4.4 (2015-06-03)

Bug Fixes

  • Fix markers horizontal scroll not in sync with editor tiles (264450b5)

v0.4.3 (2015-06-03)

Bug Fixes

  • Fix scroll still not in sync if there's no tiles when setting the model (5d4b93a4, #25)

v0.4.2 (2015-06-03)

Bug Fixes

  • Fix color markers not synced with editor scroll (dded923d, #25)

v0.4.1 (2015-06-02)

Features

  • Add vendor/*, spec/* and test/* as default ignored names. (96381ecf)

Bug Fixes

  • Raise the threshold to avoid annoying user (15b05c07)
  • Fix paths and variables not updated when the paths settings are changed (8e259a8a)

v0.4.0 (2015-06-01)

Features

  • Add border radius to background markers (3a9efc6a)
  • Add a second version property in serialized data (53fb3c1c)
    This version will only be used for markers data (variables and buffers data). So that we can drop these data without affecting the project specific data.
  • Implement an alert on large project loading to ignores the paths (05ba87f4)

Bug Fixes

  • Fix variables defined after a mixin not found by scanner (8f000e59)
  • Fix variables and colors not handled for file not in project (4bb84b72)
  • Prevent call stack errors when building the variables regexp (3aa322cb)
  • Fix broken anchor tag. (f0ff40a7)
  • Fix error raised when an invalid regexp is set in ignored scopes (d4527c68, #14)

v0.3.1 (2015-05-19)

Bug Fixes

  • Add alpha rounding after 3 decimals in palette view (69638149)
  • Fix accessing variables with id or name when there's no variables yet (8155b945, #17)

v0.3.0 (2015-05-18)

Features

  • Add relative units for dot markers and autocomplete preview (d3350386, #11)
  • Add a pigments:reload command to reload project variables (1b3f51d6)
    As proposed in #7.
  • Add node_modules as default ignored name (e4ab734a)
    As proposed in #7
  • Implement rendering colors from variables only for variables sources (fcb15da9)

Bug Fixes

  • Fix attributes selectors being parsed as variables (d7407e4c)

v0.2.1 (2015-05-14)

Bug Fixes

  • Fix mixins/functions arguments being parsed as variables (e7a6fc17)

v0.2.0 (2015-04-30)

Features

  • Implement a delay before scanning the buffer after an input (1ba5ee49)

Bug Fixes

  • Fix tasks still running when starting typing again (fb185a2d)
  • Fix provider not providing variable prefixed with $ (f1752225)

v0.1.4 (2015-04-24)

Bug Fixes

  • Fix invalid colors displayed in search results (1534ea49, #3)

v0.1.3 (2015-04-23)

Bug Fixes

  • Implement strict matching in autocomplete provider (028c3a9f, #3)
  • Fix context returning invalid colors (dc47cd1d, #4)

v0.1.2 (2015-04-22)

Features

  • Add json version in serialized data (b432a50a)

Bug Fixes

  • Fix invalid colors not detected by parser (33674063, #2)
  • Fix typo in setting's name (f9bcbd44, #1)

v0.1.1 (2015-04-22)

Bug Fixes

  • Fix markers not updated after tokenization and editor styling (ebe5a07a)