Skip to content

Update @gitlab/ui to 88.1.0

What does this MR do and why?

Brings in design tokens for GlButton introduced in gitlab-ui!4371 (merged) with minor refactors to ensure consistent visual rendering between modes.

This MR contains the following updates:

Package Type Update Change
@gitlab/ui dependencies minor 88.0.0 -> 88.1.0

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Release Notes

gitlab-org/gitlab-ui (@​gitlab/ui)

v88.1.0

Compare Source

Features
  • DesignTokens: add button design tokens (a23d383)
  • GlButton: add design tokens to GlButton (5bd4cd3)

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
gdk.test_3443_flightjs_Flight_-merge_requests_4__7 gdk.test_3443_flightjs_Flight_-merge_requests_4__4
gdk.test_3443_flightjs_Flight_-merge_requests_4__6 gdk.test_3443_flightjs_Flight_-merge_requests_4__5

How to set up and validate locally

  1. View pages with varying button compositions like Issues/MRs etc.
  2. Validate that foreground and background colors for buttons are consistent for icon and icon + text buttons
  3. Existing style overrides for buttons should not effect visual rendering e.g. "Create merge request" button in Issue dropdown

CleanShot_2024-08-07_at_12.14.55_2x

Edited by Scott de Jonge

Merge request reports

Loading