Skip to content

Performance Bar improvements

Sascha Eggenberger requested to merge performance-bar-improvements into master

What does this MR do and why?

Performance Bar improvements:

  • Uses gl-font-sm
  • Adds tooltips where missing
  • Migrates GlPopover to use GlTooltip instead
  • Migrates GlEmoji from using v-safe-html to an actual component
  • Improves overall look & feel
  • Alignment changes
  • Slightly increased height from 35px to 40px to improve bounding boxes around clicking elements
  • Mobile improvements (adds the ability to scroll, aligns items to the left [LTR])

Screenshots or screen recordings

Before After
dev_before dev_after
staging_before staging_after
prod_before prod_after

Mobile

Shows the metrics from left. Adds a scroll wrapper so the information can be actually viewed on mobile.

Before After
before after

Tooltip example

popover_example2

How to set up and validate locally

  1. Open GDK
  2. Press p & b to enable performance bar

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to UX Paper Cuts 16.5 → Cleanup (#424403 - closed), Performance bar colors in development are diffi... (#20650 - closed) & Reorganize the Performance Bar (#352360)

Edited by Sascha Eggenberger

Merge request reports