Skip to content

Latest commit

 

History

History
1048 lines (546 loc) · 66.7 KB

CHANGELOG.md

File metadata and controls

1048 lines (546 loc) · 66.7 KB

Changelog

6.0.1 (2024-09-11)

Bug Fixes

  • include alpha in hex code for semi-transparent colors (6cc6a97)
  • toolbar popover item should have backdrop to avoid interactions outside of it when it is open (#756) (c2f3ff3)

6.0.0 (2024-07-31)

⚠ BREAKING CHANGES

  • replace getRowTrProps with render prop renderRowTr (#753)

Features

  • replace getRowTrProps with render prop renderRowTr (#753) (19346d9)

Bug Fixes

5.0.0 (2024-07-29)

⚠ BREAKING CHANGES

  • reimplement Table component with react-table

Features

  • reimplement Table component with react-table (52251d4)

Bug Fixes

  • do not use React global type (1566417)
  • use ReactElement instead of JSX.Element (2921eb2)

4.1.3 (2024-07-29)

Bug Fixes

  • export useSelect hook's parameter type (#742) (f672494)
  • replace 'button' with 'div' to prevent nested button (#749) (633d2ec)

4.1.2 (2024-06-24)

Bug Fixes

  • remove dependency on d3-scale-chromatic types (#738) (0e6a485)

4.1.1 (2024-06-21)

Bug Fixes

4.1.0 (2024-06-13)

Features

Bug Fixes

  • disable button tooltips with empty content (#730) (ebdd792)

4.0.0 (2024-05-17)

⚠ BREAKING CHANGES

  • remove hasBorder prop from Table component

Features

Bug Fixes

3.1.0 (2024-04-09)

Features

3.0.0 (2024-04-03)

⚠ BREAKING CHANGES

  • rename title to tooltip, which now any custom content. Remove noTooltip and make tooltip optional instead. Add tooltipProps to customize the tooltip's behaviour.

Features

  • allow to customize toolbar item's tooltip (#699) (d050d83)

2.0.0 (2024-04-02)

⚠ BREAKING CHANGES

  • remove LayoutManager (#692)

Features

1.0.2 (2024-03-16)

Bug Fixes

  • add blueprint provider to root layout (#687) (e8aebd4)

1.0.1 (2024-03-16)

Bug Fixes

1.0.0 (2024-03-14)

⚠ BREAKING CHANGES

  • useSelect now takes itemTextKey or getItemText prop to choose what text should be rendered in a Select option

Features

  • default selected value and custom text with useSelect (#681) (c9125c8)

0.37.0 (2024-02-27)

⚠ BREAKING CHANGES

  • in the dropzone component, rename "fileValidator" prop to "validator"

Features

  • extend drop zone component properties (#675) (34f23b5)

0.36.0 (2024-02-21)

⚠ BREAKING CHANGES

  • type prop was removed from RadioGroup component, the classic type being replaced by the blueprintjs component

Features

  • add tag to button component and toolbar items (#654) (bd04e6e)
  • add trigger option to popover toolbar (#666) (5eebe1b)
  • create useSelect hook to make the Select component better with keyboard navigation (#645) (2317f62)
  • replace classic radio button with blueprintjs radio (#664) (c944af2)

0.35.0 (2024-02-13)

⚠ BREAKING CHANGES

  • remove ButtonGroup component (#663)
  • changed font sizes in components accordingly but this is possibly breaking layout

Features

Documentation

0.34.0 (2024-01-31)

Features

  • render color picker dropdown in blueprintjs Popover (5c48821)

0.33.0 (2024-01-26)

⚠ BREAKING CHANGES

  • remove Modal component in favor of blueprintjs' Dialog component (#626)
  • remove component tabs in favor of blueprintjs Tabs component (#624)
  • Table's font size changed from 12px to 14px. Table border prop rename to hasBorder
  • You should use ValueRenderer.Header instead of ValueRenderer.Title inside of Table.Header

Features

  • add a 'disabled' prop to Toolbar.Item (#615) (c5352bc)
  • add noTooltip prop to Toolbar.Item (#629) (82a2be9)
  • improve layout of tabs (#630) (123f72f)
  • remove Modal component in favor of blueprintjs' Dialog component (#626) (64ad1d0)
  • use blueprint html table, adds bordered, compact, interactive and striped props (#611) (fef5ea7)

Bug Fixes

  • disable auto-translate of applications (#637) (c6bef12)

Documentation

  • create controllable tooltip on button stories (#619) (bf1bfde)
  • fix keyboard navigation in most select stories (f917094)

Miscellaneous Chores

  • add missing breaking changes to changelog (#618) (d2d3871)

Code Refactoring

  • remove component tabs in favor of blueprintjs Tabs component (#624) (ebf6eb7)

0.32.2 (2023-12-14)

Bug Fixes

0.32.1 (2023-12-14)

Bug Fixes

  • avoid passing wrong props to toolbar item and underlying button (02c7b1d)

0.32.0 (2023-12-13)

⚠ BREAKING CHANGES

Bug Fixes

  • make Modal's onRequestClose mandatory and call it on close (#602) (e3f753f)

0.31.0 (2023-12-13)

Features

  • fix toolbar item alignement and allow different intents on each item (#592) (b54779b)

Bug Fixes

  • correct toolbar layout when items should fit the width of the container (#599) (6ab507f)

0.30.1 (2023-12-12)

Bug Fixes

  • use tinycolor to compute rgba (d29b40d)

0.30.0 (2023-12-12)

⚠ BREAKING CHANGES

  • remove Select component. Use blueprintjs select component instead
  • remove our Input, Textarea, Checkbox and Field components. Use blueprintjs components directly instead.

Features

Bug Fixes

  • do not render button in span in Button component (#595) (88e0b37)

0.29.0 (2023-12-06)

⚠ BREAKING CHANGES

  • remove ContextMenu and Dropdown components. We advise using the equivalent components provided by blueprintjs.
  • rewrite buttons to be wrappers around blueprintjs buttons

Features

  • remove ContextMenu and Dropdown components in favour of using blueprintjs (#585) (03d9ce9)
  • rewrite buttons to be wrappers around blueprintjs buttons (c191026)

Bug Fixes

  • render explicit string literals for representing boolean values (#589) (40314a6)
  • update dependencies (#580) (a85d339)

0.28.1 (2023-10-18)

Bug Fixes

  • remove commonjs build and fix esm build (#568) (c353399)

0.28.0 (2023-10-17)

⚠ BREAKING CHANGES

  • the api of the Toolbar component has changed. To migrate, remove orientation='horizontal' or replace orientation='vertical' with vertical={true}. The api of the Toolbar.Item has changed. To migrate, set the icon in the icon prop instead of passing it in children. It is recommended to use blueprint icons by passing one of the available string constants to icon.

Features

Bug Fixes

  • confirm modal outline (6e3ba05)
  • display boolean and zero values correctly in value renderers (#566) (10c65fe)
  • replace mouse event with pointer event to support touch devices (#557) (db36620)

Code Refactoring

  • migrate Toolbar to blueprintjs components (#559) (d258b69)

0.27.0 (2023-09-28)

⚠ BREAKING CHANGES

  • the shadow dom has been removed from the root layout and global styles no longer apply to it. Recommended global styles (same as the TailwindCSS preflight styles) are published by the library so that users can use them in their applications.

Features

0.26.2 (2023-08-17)

Bug Fixes

0.26.1 (2023-08-16)

Bug Fixes

0.26.0 (2023-08-15)

Features

Bug Fixes

0.25.0 (2023-08-08)

Features

Bug Fixes

  • only render modal children after calling showModal (#530) (0a4d3c4)

0.24.3 (2023-07-13)

Bug Fixes

  • set min-width or min-height on split-pane (#517) (481aa05)

Documentation

0.24.2 (2023-06-22)

Bug Fixes

0.24.1 (2023-06-20)

Bug Fixes

  • correctly export select component (cba5aac)
  • export MenuOption and MenuOptions types (#507) (05855ed)

0.24.0 (2023-06-17)

Features

Bug Fixes

  • enforce Select component to be controlled (#501) (b8d2150)
  • set min width on percentage uncontrolled side (#505) (d303cb8)

0.23.0 (2023-06-07)

Features

0.22.2 (2023-05-26)

Bug Fixes

0.22.1 (2023-05-24)

Bug Fixes

  • stop propagation on dialog backdrop click (#480) (46f04c5)
  • tabs: ensure consistant behavior between horizontal and vertical (#486) (9bb61e0)

0.22.0 (2023-04-28)

Features

  • adapt the DropdownMenu to accept 'as' prop to specify an element to be a wrapper (#476) (824fd23)

Bug Fixes

  • correctly set dialog's cancel event handler (05bdfc5)

0.21.2 (2023-03-24)

Bug Fixes

0.21.1 (2023-03-23)

Bug Fixes

  • modal should not take space in the layout if no nodes inside it (#462) (7cf740a)
  • render Modal in a portal and avoid rendering it when closed (#465) (7b273ed)

0.21.0 (2023-03-13)

⚠ BREAKING CHANGES

  • renamed initialSize and initialClosed props to size and closed

Features

Bug Fixes

0.20.1 (2023-01-19)

Bug Fixes

  • stop click event propagation on MenuItem (#446) (fde9b13)

0.20.0 (2023-01-18)

Features

Bug Fixes

0.19.2 (2022-12-08)

Bug Fixes

  • improve size of elements in IV plot view (9cfcd9a)

0.19.1 (2022-12-05)

Bug Fixes

0.19.0 (2022-12-05)

Features

  • accept many measurement in each kind (#285) (c39abde)
  • add ColorPickerDropdown to the application (#395) (c9a29dd)
  • add column to toggle measurement visibility (4195952)
  • add context menu dropdown (#317) (f71c83c)
  • add crosshair to IV plot (#418) (288d867)
  • add dialog to add a AboutUs Modal (#400) (352ebab)
  • add FullscreenToolbarButton (#352) (225526d)
  • add GradientSelect component (4112f5b)
  • add hook to load data from filelist URL (#367) (69f6a23)
  • add info panel to app (#295) (110a25a)
  • add Mass plot (#303) (102fd1a)
  • add measurement color preview (#399) (14c5942)
  • add responsive chart option (#256) (6d7b5a0)
  • add settings state (ad8b0a6)
  • add spinner while fetching data (#396) (37078c5)
  • add the possibility to not select any measurement in measurement panel (d5d9d73)
  • add zoom out toolbar (#428) (f0720f3)
  • allow to change all selected measurements visibility at once (#419) (d1a291a)
  • allow to change measurement color from table (1bd971b)
  • allow to select X and Y variables in IV measurements (045e888)
  • allow users to change multiple measurements color config (#424) (0005105)
  • cdf loader for gcms added (#290) (79f9147)
  • create MeasurementVariableSelect component (2f0320e)
  • customize measurement stroke color (#358) (d3c41f8)
  • display variable labels on IV axes (f367fcb)
  • implement DropDownMenu (#283) (800a5a1)
  • improved cdf loader to work with hplc close #298 (#310) (0babd2a)
  • load state from .ium file (#267) (443572a)
  • opened in Tabs must contain opened item id (#401) (4943a48)
  • put measurements actions in a toolbar and add button to delete measurements (#426) (308048e)
  • save using ctrl+s (#296) (e76a9db)
  • select measurement on drop (#268) (d078aeb)
  • superimpose IV measurements in the plot view (6158c23)
  • update measurements table (#402) (5643933)
  • use smaller base size in components and express font sizes in em instead of pixel (e819cf7)

Bug Fixes

  • add confirm dialog to delete measurements (3203ca5)
  • add measurements (#344) (09ed2cc)
  • add missing key to IvSeries (095b6a9)
  • add padding to y axis (#360) (e419707)
  • add safari fullscreen case (#356) (0aef859)
  • add table header to measurements panel (f795010)
  • avoid crash with empty data (b2b5740)
  • avoid DropZone leaking style to children (a267efa)
  • change onClickOutside to be called correctly & allow menu to close on click (#404) (5a075c3)
  • compute missing variables min/max while loading measurements (0304b17)
  • display file name and technique in measurements header (ad36dda)
  • do not propagate font size from DropZone to children (0386cb0)
  • do not wrap text in tabs (4958f2e)
  • escape key to exit fullscreen (#334) (7365d88)
  • fix Dropzone layout (#338) (f2c23f8)
  • gradient-select: allow to click on the chevron (#362) (1febf3c)
  • hide panels when multiple measurements are selected (9e9f23d)
  • improve DropZone layout and style (7738172)
  • let split pane be resized with fixed-sized children (#306) (0b9ccdd)
  • never hide measurement info panel (024f9ea)
  • only show spinner when data is loading (#417) (7921c1e)
  • pick default colors from a palette while loading data (#422) (f65a6c3)
  • plot mass with labels (#309) (1d45352)
  • reduce icon size less drastically (e6235f6)

Documentation

0.18.0 (2022-10-20)

⚠ BREAKING CHANGES

  • support for fileCollection and guess the spectra type (#246)
  • implement Modal using dialog

Features

Bug Fixes

  • remove id attribute on RootLayout (a76cff9)

update

  • support for fileCollection and guess the spectra type (#246) (0bb78c5)

0.17.3 (2022-10-02)

Bug Fixes

0.17.2 (2022-09-30)

Bug Fixes

0.17.1 (2022-09-30)

Bug Fixes

0.17.0 (2022-09-30)

⚠ BREAKING CHANGES

  • React >=v18 is now mandatory.

Features

Bug Fixes

Miscellaneous Chores

0.16.0 (2022-08-04)

⚠ BREAKING CHANGES

  • refactor value-renderer components (#171)

Features

Bug Fixes

  • keep side panel closed when initialClosed is passed (#176) (6a7cb00)
  • make ESM build work correctly (#202) (43a15f4)

Miscellaneous Chores

0.15.2 (2022-06-23)

Bug Fixes

  • enlarge the side panel does not appear anymore after shrinking it (#155) (3fe3637)
  • specify base URL for gh-pages build (#156) (e45bb03)
  • specify base URL for Storybook in gh-pages build (#158) (378ec45)

0.15.1 (2022-06-08)

Bug Fixes

  • minimumSize parameter is not considering the correct side of the split (#153) (227f7d4)

0.15.0 (2022-05-31)

Features

0.14.2 (2022-05-12)

Bug Fixes

  • ColorPicker: remove border radius from saturation element (a60cf0a)

0.14.1 (2022-05-10)

Bug Fixes

  • react color picker crash when load it (#130) (8c2e90f)

0.14.0 (2022-05-09)

Features

0.13.0 (2022-05-04)

Features

  • revert RootLayout, Add id to each component, Add custom components from string. (c82980c)

Bug Fixes

0.12.0 (2022-04-27)

Features

  • add table and basic rendering components (#115) (d892375)
  • specify whether the split pane is initially closed or not (#121) (f850310)

0.11.1 (2022-03-30)

Bug Fixes

0.11.0 (2022-03-11)

Features

  • Render components from layout object (#103) (e3b93f0)

Bug Fixes

  • reintroduce react-shadow (897f496)

0.10.4 (2022-03-10)

Bug Fixes

0.10.3 (2022-02-28)

Bug Fixes

0.10.2 (2022-02-24)

Bug Fixes

  • remove global style reset (179648f)

0.10.1 (2022-02-19)

Bug Fixes

  • remove shadow root again to fix usage with OCL (051b4e4)

0.10.0 (2022-02-19)

Features

  • allow useModal to be called without options (3f17b50)

Bug Fixes

0.9.3 (2022-01-28)

Bug Fixes

  • resolve error to allow Accordion to be opened on the SplitPane (6ff1be9)
  • should not crashes if item not found (851e0c3)

0.9.2 (2021-11-08)

Bug Fixes

0.9.1 (2021-11-06)

Bug Fixes

  • recompute toolbar width when size changes (2489524)

0.9.0 (2021-11-06)

Features

  • add default color on Button (f4e18a1)
  • add flex on Tabs (d5b6e7a)
  • add flex-1 on Tabs & Modal (215ee8e)
  • add minHeight / maxWidth on Modal (f8f0e7a)

Bug Fixes

  • change Modal impl to allow user to have a minHeight (d6089ec)
  • toolbar: make elements wrap if height is too small (6c038ae)

0.8.1 (2021-10-05)

Bug Fixes

0.8.0 (2021-10-05)

Features

Bug Fixes

  • add Portal to place modals (#65) (7b72a19)
  • change children props of modal to accept one element (7bbd478)

0.7.0 (2021-10-01)

Features

  • add button / modal / tabs (#60) (3f1e69a)
  • add buttons components (3f1e69a)
  • add modal components (3f1e69a)
  • add Tabs on components (3f1e69a)
  • implement style scoping using a shadow DOM (3f1e69a)

Bug Fixes

  • make toolbar a bit smaller (#59) (9c38865)
  • resolve spacing problems on modal (3f1e69a)

0.6.1 (2021-09-24)

Bug Fixes

0.6.0 (2021-09-24)

Features

  • remove backgroundcolor on header (6dce124)
  • remove outline on button (df54be7)

Bug Fixes

  • allow the Accordion to have a max height (2825868)

0.5.0 (2021-09-21)

Features

  • add border on height / width for SplitPane (323286e)
  • add toggleAccordion (d3546c3)
  • allow to close a pane with double click on divider (dfa6c51)

Bug Fixes

  • resolve error on chrome & firefox & safari on scroll pane (9a2f81c)

0.4.1 (2021-09-16)

Bug Fixes

0.4.0 (2021-09-16)

Features

  • add double click on Accordion to close every items (bcb2604)

Bug Fixes

0.3.1 (2021-09-14)

Bug Fixes

0.3.0 (2021-09-14)

Features

  • add ReactFragment undefined null boolean on Accordion (#26) (c076bcf)

0.2.0 (2021-09-13)

Features

  • add color on background of modal (cdadf6e)
  • add Modal to components (9f2f3e2)
  • add zindex 50 on tooltip (da760b2)
  • allow to pass className to Toolbar.Item (#20) (e2509ce)
  • set text from Toolbar to center (44f7f62)

Bug Fixes

  • add ReactFragment, boolean and null to Toolbar (#14) (4584681)

0.1.0 (2021-09-13)

Features

  • add AccordionLayout (11305fe)
  • add HeaderLayout (1d773f8)
  • add normalize css on public (8e8b450)
  • add normalize css on storybook (7f44526)
  • add normalized css & import on vite & sb (ed59479)
  • add resizable width in px (5501ae9)
  • add SideBarLayout & RootLayout (1fb019b)
  • add style props on RootLayout (84a5db0)
  • add titleOrientation on Toolbar (4e3ad6f)
  • change normalized css to use the tailwind one (14b9fab)
  • implement SplitPane with % and px & set the default value to 50% (8a65486)
  • remove unused digit on the onChange SplitPane (0bc4b47)

Bug Fixes

  • add right border on Toolbar (575ba75)
  • display the entire tooltip on hover (3aed192)
  • resolve error on script to install the project (a386c04)
  • resolve error on sideSeparation end (6684af8)
  • upgrade action to push on gh-pages (f949102)