Jeremy Elder activity https://gitlab.com/jeldergl 2026-03-18T22:04:23Z tag:gitlab.com,2026-03-18:5219635844 Jeremy Elder commented on merge request !5752 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T22:04:23Z jeldergl Jeremy Elder

I added the minimal padding because gl-action-neutral-colors comes with a bg color on hover.

tag:gitlab.com,2026-03-18:5219633981 Jeremy Elder commented on merge request !5752 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T22:03:24Z jeldergl Jeremy Elder

@danmh I appreciate the improvements from the diff. I took it a step further and added the ability to reset each example instead of needing to refresh the page.

One thing I'd like to be able to do for this example is use action colors instead of neutral to differentiate the text a bit more like what's mentioned in the appearance, but I see that gl-action-neutral-colors in /packages/gitlab-ui/tailwind.defaults.js doesn't have an action counterpart. Should it? If not,m I can approximate with existing utilities, but could be confusing since it's not done like the neutral example.

tag:gitlab.com,2026-03-18:5219620160 Jeremy Elder pushed to project branch 3361-follow-up-from-resolve-establish-a-consistent-n-more-pattern at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T21:56:27Z jeldergl Jeremy Elder

Jeremy Elder (c4af5a5f) at 18 Mar 21:56

Followup batch 3

tag:gitlab.com,2026-03-18:5219618466 Jeremy Elder commented on merge request !5752 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T21:55:34Z jeldergl Jeremy Elder

@danmh I got a bit outside of myself there and had to circle back to the previous thinking. You're exactly right. For that reason I reverted some of the appearance language and updated the examples.

tag:gitlab.com,2026-03-18:5219451941 Jeremy Elder commented on merge request !5752 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T20:51:08Z jeldergl Jeremy Elder

Applied locally and this is working well.

tag:gitlab.com,2026-03-18:5218453381 Jeremy Elder commented on issue #3208 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T16:14:59Z jeldergl Jeremy Elder

FYI @timnoah @mfangman

tag:gitlab.com,2026-03-18:5218405560 Jeremy Elder commented on merge request !5756 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T16:04:54Z jeldergl Jeremy Elder

@sdejonge is Storybook something we directly want to promote contributing to as part of this section? I'm under the impression that we're slowly ramping down on SB use and don't want to indicate the opposite. Aside from that I don't have a concern, but wonder if it'd be good for others to weigh in too.

tag:gitlab.com,2026-03-18:5217987397 Jeremy Elder approved merge request !5760: Update progress bar to use full border radius design token at GitLab.org / gitlab-services / Pajamas Design System 2026-03-18T14:41:05Z jeldergl Jeremy Elder

What does this MR do?

Update progress bar to use the full border radius design token (gl-rounded-full / 9999px) instead of the default radius, to match the fully-rounded appearance shown #2565.

This follows up on !5753 which introduced gl-rounded-default, but the approved design in #2565 calls for a fully-rounded border radius.

Screenshots or screen recordings

Visual change: the progress bar track will have fully-rounded ends (border-radius: 9999px) instead of the default 0.25rem.

Integrations

Does this MR meet the acceptance criteria?

Relates to #2565 (border-radius portion)

tag:gitlab.com,2026-03-18:5217978546 Jeremy Elder commented on issue #22300 at GitLab.org / GitLab 2026-03-18T14:39:23Z jeldergl Jeremy Elder

@mle I was only nudging old issues and assessing if our team labels were applied correctly, happy to close, thanks!

tag:gitlab.com,2026-03-18:5217976562 Jeremy Elder closed issue #22300: Beautify keyboard shortcuts modal at GitLab.org / GitLab 2026-03-18T14:39:02Z jeldergl Jeremy Elder tag:gitlab.com,2026-03-17:5214869623 Jeremy Elder approved merge request !5754: Update avatar design tokens at GitLab.org / gitlab-services / Pajamas Design System 2026-03-17T21:43:31Z jeldergl Jeremy Elder

What does this MR do?

Abstract square avatar border radius into two new design tokens.

  • avatar.square.border.radius.default
  • avatar.square.border.radius.lg

Use the design tokens in the avatar component.

Removes override on the breadcrumb component to inherit the changes.

Screenshots or screen recordings

Before After
Screenshot 2026-03-17 at 16.59.56.png Screenshot 2026-03-17 at 16.57.26.png
Screenshot 2026-03-17 at 17.00.59.png Screenshot 2026-03-17 at 17.02.32.png
patch for review — ill add better screenshot coverage in a separate issue / MR
--- a/packages/gitlab-ui/src/components/base/avatar/avatar.stories.js
+++ b/packages/gitlab-ui/src/components/base/avatar/avatar.stories.js
@@ -119,6 +119,20 @@ FallbackOnAvatarLoadFailure = (args, { argTypes }) => ({
 });
 FallbackOnAvatarLoadFailure.args = { ...generateProjectFallbackProps(), ...generateImageProps() };
 
+export const NonSquareImageAllSizes = () => ({
+  components,
+  template: `
+    <div class="gl-flex gl-gap-3 gl-items-center">
+      <gl-avatar
+        v-for="size in [16, 24, 32, 48, 64, 96]"
+        :key="size"
+        :size="size"
+        shape="rect"
+        src="proxy.php?url=./img/avatar_non_square.jpg"
+      />
+    </div>
+  `,
+});
+
 export const AllIdenticons = () => ({
   components,
   template: `

Integrations

Does this MR meet the acceptance criteria?

This checklist encourages the authors, reviewers, and maintainers of merge requests (MRs) to confirm changes were analyzed for conformity with the project's guidelines, security and accessibility.

Toggle the acceptance checklist

Conformity

  • The “What does this MR do?” section in the MR description is filled out, explaining the reasons for and scope of the proposed changes, per “Say why not just what”.
    • For example, if the MR is focused on usage guidelines, addressing accessibility challenges could be added in a separate MR.
  • Relevant label(s) are applied to the MR.
  • The MR is added to a milestone.
  • Added the ~"component:*" label(s) if applicable.
  • A changeset is added when this MR will do a patch, minor, or major update. More information can be found in doc/publishing-packages.md.

Components

  • GitLab UI's contributing guidelines.
  • If the MR changes a component's API, integration MR(s) have been opened (see integrations above).

Documentation

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • Security reports checked/validated by a reviewer from the AppSec team

Accessibility

If this MR adds or modifies a component, take a few moments to review the following:

  • All actions and functionality can be done with a keyboard.
  • Links, buttons, and controls have a visible focus state.
  • All content is presented in text or with a text equivalent. For example, alt text for SVG, or aria-label for icons that have meaning or perform actions.
  • Changes in a component’s state are announced by a screen reader. For example, changing aria-expanded="false" to aria-expanded="true" when an accordion is expanded.
  • Color combinations have sufficient contrast.

Related to #3363

tag:gitlab.com,2026-03-17:5214869517 Jeremy Elder commented on merge request !5754 at GitLab.org / gitlab-services / Pajamas Design System 2026-03-17T21:43:28Z jeldergl Jeremy Elder

@danmh perfect! (I always read the related issue link as the referring issue so missed the connection.)

tag:gitlab.com,2026-03-17:5214865104 Jeremy Elder commented on issue #18310 at GitLab.org / GitLab 2026-03-17T21:41:55Z jeldergl Jeremy Elder

Thank you for the helpful explanation, I'll get this closed!

tag:gitlab.com,2026-03-17:5214864846 Jeremy Elder closed issue #18310: Parameterizing words for better language consistency and i18n at GitLab.org / GitLab 2026-03-17T21:41:50Z jeldergl Jeremy Elder tag:gitlab.com,2026-03-17:5214755383 Jeremy Elder commented on issue #27023 at GitLab.org / GitLab 2026-03-17T21:10:43Z jeldergl Jeremy Elder

Closing as the different use cases between native select and dropdowns are captures in the design system.

tag:gitlab.com,2026-03-17:5214754626 Jeremy Elder closed issue #27023: Using styled dropdowns over native browser dropdowns at GitLab.org / GitLab 2026-03-17T21:10:28Z jeldergl Jeremy Elder