Fixed
- [220](https://github.com/equinor/plumage-dash-components/pull/220) - `Overlay` was hiding menu due to conflicting z-index properties. Added `zIndex` prop to `Overlay` component and adjusted consumers.
- [233](https://github.com/equinor/plumage-dash-components/pull/233) - Settings drawer not collapsing (not collapsable) if no settings group given.
- [234](https://github.com/equinor/plumage-dash-components/pull/234) - Adjusted message window width in Webviz tour component according to remaining view width.
- [236](https://github.com/equinor/plumage-dash-components/pull/236) - Removed usage of `withStyles` in `DialogComponent` in order to avoid class name conflicts with `webviz-subsurface-components` caused by `MaterialUI`/`jss`.
Added
- [207](https://github.com/equinor/plumage-dash-components/pull/207) - Added `storybook` and stories for each component. Added publishment of `storybook` to GitHub workflow. Added `storybook` link to README.
- [219](https://github.com/equinor/plumage-dash-components/pull/219) - Implemented components required by the new Webviz Layout Framework (WLF)
- [227](https://github.com/equinor/plumage-dash-components/pull/227) - Added `EdsIcon` component in order to use icons from the Equinor Design System (EDS) directly in Python.
- [240](https://github.com/equinor/plumage-dash-components/pull/240) - States of menu, active view, settings drawer and settings groups are getting stored now. If no URL path is given, the one of the first page is opened now.
- [248](https://github.com/equinor/plumage-dash-components/pull/248) - Added missing `id` in `WebvizSettingsGroup` and `key` in `WebvizViewList` (for view groups).
Changed
- [219](https://github.com/equinor/plumage-dash-components/pull/219) - Pinned `dash` version to `2.4.x`, added more info output to GitHub workflow, switched to React version `16.14.0` in order to comply with non-maintained `react-colorscales` requirements, implemented adjustments to `Overlay` and `ScrollArea`
- [240](https://github.com/equinor/plumage-dash-components/pull/240) - Settings groups remain open when others are toggled (independent toggle state).
- [252](https://github.com/equinor/plumage-dash-components/pull/252) - Refactored `Menu` component in order to make it work seamlessly with `dcc.Location` and `dcc.Link`.
- [257](https://github.com/equinor/plumage-dash-components/pull/257) - Added debounce time for `Select` component to prevent firing selected values immediately. The selected values will be updated after configured amount of milliseconds after last interaction. Reduces number of callback triggers in Dash.
- [265](https://github.com/equinor/plumage-dash-components/pull/265) - Refactored `ScrollArea` component in order to improve scrolling experience.