Skip to content

The setup for refactoring styles in the left panel [without disabling Startup CSS]

Denys Mishunov requested to merge 322680-prepare-the-styling-basis into master

What does this MR do?

The MR is the same as !62254 (merged), however without disabling the Startup CSS to prevent tests failures due to race condition between JS and CSS

Original Description

Sets the basis for refactoring the left-hand panel behind a feature flag. What this MR does:

CSS Changes:

To test locally, please, enable the :sidebar_refactor feature flag for your local user. The flag is scoped to the user and is not global

Screenshots (strongly suggested)

master This MR (with the flag enabled)
Screenshot_2021-05-10_at_16.59.56 Screenshot_2021-05-10_at_17.00.16

Keep in mind that the color changes in the panel are purely for the clear indication of the flag kicking in and will be replaced in the proper refactoring work.

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #322680 (closed)

Edited by Denys Mishunov

Merge request reports