Skip to content

Enable analytics dashboards animations and floating panels

Jiaan Louw requested to merge jlouw-enable-dashboard-animations-and-float into master

What does this MR do and why?

This MR enables analytics dashboards animations and floating panels.

Animations were originally disabled in !132114 (99181ab0) because we all panels would animate when discarding or saving changes. We now no longer update all panels when discarding or saving so animating panels no longer cause distracting animations and only the changed panels are animated. Enabling animations results in an improved UX because users are able to more easily track changes.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before After
Screen_Recording_2024-04-10_at_11.20.38 Screen_Recording_2024-04-10_at_11.19.33

How to set up and validate locally

  1. Follow these instructions to setup Product Analytics in GDK.
  2. Go to Project > Analyze > Analytics dashboards
  3. Follow the banner prompt to enable customisable dashboards.
  4. Create a new custom dashboard with some widgets and try to place them anywhere.
  5. Make some edits and then discard the changes to see panel animations.
Edited by Jiaan Louw

Merge request reports