Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
853fac0
fix(health-index): use status tokens for border, background, and text…
adamjohnson Aug 15, 2025
0540c53
fix(pagination): inactive disabled button dark scheme color (#2589)
adamjohnson Aug 24, 2025
3ff7f47
feat(back-to-top): add dark color scheme support (#2571)
adamjohnson Aug 26, 2025
ad66cee
feat(avatar): add ability to use a bordered avatar (#2570)
adamjohnson Aug 27, 2025
e114f62
fix(pagination): change inactive stepper icon color (#2596)
adamjohnson Sep 3, 2025
ea16e21
fix(tabs): update the background color of inactive box variant tabs (…
adamjohnson Sep 3, 2025
5d564b2
fix(button): dark color scheme color and background color changes (#2…
adamjohnson Sep 8, 2025
f056a4f
Merge branch 'main' into staging/doduo
zeroedin Sep 12, 2025
be38ac9
fix(audio-player): use container queries (#2575)
adamjohnson Sep 16, 2025
3adbe04
Merge branch 'main' into staging/doduo
zeroedin Sep 22, 2025
df74a61
fix(accordion): fix axe error regarding `aria-level` (#2625)
adamjohnson Sep 23, 2025
c6f6c87
Merge branch 'main' into staging/doduo
zeroedin Sep 26, 2025
f33aa4e
fix(site-status): light scheme background colors (#2565)
adamjohnson Oct 2, 2025
50eb7b2
feat(disclosure): add `borderless` and `compact` variants (#2631)
adamjohnson Oct 6, 2025
84d4d4b
fix(card): flex container parent support (#2583)
zeroedin Oct 7, 2025
6d97360
Merge branch 'main' into staging/doduo
zeroedin Oct 8, 2025
68064e9
fix(jump-links): prevent column overflow / let text wrap to a new lin…
adamjohnson Oct 9, 2025
b3a5736
fix(subnav): overflow regression (#2662)
zeroedin Oct 13, 2025
f62a066
Merge branch 'main' into staging/doduo
zeroedin Oct 13, 2025
2256db9
Merge branch 'main' into staging/doduo
zeroedin Oct 13, 2025
3354a00
fix(footer): reduce CLS before component upgrades or if JavaScript fa…
adamjohnson Oct 14, 2025
3a93d4f
fix(footer): split lightdom shim styles into their own file
zeroedin Oct 15, 2025
371033f
fix(navigation-secondary): split lightdom shim styles into their own …
zeroedin Oct 15, 2025
b8dd642
fix(subnav): rename lightdom.css correctly to lightdom-shim.css
zeroedin Oct 15, 2025
9a19ee1
docs: updating disclosure docs and images (#2661)
markcaron Oct 16, 2025
b9d9d8e
feat(cta): add `text-*` CSS APIs (#2659)
adamjohnson Oct 17, 2025
44c057d
docs(cta): add desaturated CTA pattern (#2587)
adamjohnson Oct 17, 2025
ed6b0c5
Merge branch 'main' into staging/doduo
zeroedin Oct 17, 2025
d1d19fb
fix(navigation-primary): visibly hide details contents for cmd/ctrl +…
zeroedin Oct 17, 2025
af8a0d0
fix(progress-stepper): token css fallback missing (#2673)
zeroedin Oct 20, 2025
48917e0
fix(navigation-primary): hidden title, accessible-label (#2648)
zeroedin Oct 20, 2025
fbddc0d
fix(navigation-primary): hide `role=list` elements when slots are emp…
zeroedin Oct 20, 2025
4be41d5
fix(subnav): revert lightdom change, happening in different branch
zeroedin Oct 21, 2025
f2ccaab
Merge branch 'staging/doduo' into fix/lightdom-shims
zeroedin Oct 21, 2025
350c6ab
fix!: update icons to v2 (#2676)
markcaron Oct 21, 2025
d48f1cb
chore: update node version (#2622)
Djfaucette Oct 22, 2025
3dc2bd6
feat: add `<rh-navigation-link>` (#2624)
zeroedin Oct 28, 2025
4129e71
fix(pagination): input on change, aria-current functionality (#2636)
zeroedin Oct 28, 2025
1f164d3
fix(tile): allow any color-palette and add demo page (#2613)
Gili-Greenberger Oct 29, 2025
534e6cb
Merge branch 'staging/doduo' into fix/lightdom-shims
zeroedin Oct 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/breezy-gifts-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": minor
---

`<rh-navigation-secondary>`: adds support for `<rh-navigation-link>`

11 changes: 11 additions & 0 deletions .changeset/busy-donuts-beam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"@rhds/elements": minor
---

`<rh-avatar>`: added a variant that adds a subtle border around the avatar image

```html
<rh-avatar name="Bordered Bossman"
subtitle="Zoning Specialist"
variant="bordered"></rh-avatar>
```
5 changes: 5 additions & 0 deletions .changeset/dark-papayas-attack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-accordion>`: fix axe accessibility error flagged in `<rh-accordion-header>`.
6 changes: 6 additions & 0 deletions .changeset/dark-poets-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-card>`: corrected layout when contained in a flex parent

5 changes: 5 additions & 0 deletions .changeset/famous-gifts-sip.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-tabs>`: updated the background color of inactive box variant tabs
5 changes: 5 additions & 0 deletions .changeset/fresh-eggs-know.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-jump-links>`: corrected text wrap for long links; allow wrapping to a new line
12 changes: 12 additions & 0 deletions .changeset/heavy-poets-slide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"@rhds/elements": minor
---

`<rh-cta>`: add CSS APIs for `text-underline-offset` and `text-decoration` on focus.

```css
rh-cta.custom-cta {
--rh-cta-focus-text-underline-offset: 5px;
--rh-cta-focus-text-decoration: underline;
}
```
23 changes: 23 additions & 0 deletions .changeset/lazy-clubs-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
"@rhds/elements": minor
---

`<rh-disclosure>`: add the `borderless` and `compact` variants.

When the `variant="compact"` attribute is present, disclosures will have less padding around the trigger and disclosure content:

```html
<rh-disclosure summary="Compact variant disclosure" variant="compact">
<p>Lorem ipsum dolor sit amet.</p>
</rh-disclosure>
```

When the `variant="borderless"` attribute is present, disclosures will not have borders and will have a gray background when expanded:

```html
<rh-disclosure summary="Borderless variant disclosure" variant="borderless">
<p>Lorem ipsum dolor sit amet.</p>
</rh-disclosure>
```

Additionally, all disclosures now have subtle rounded borders.
15 changes: 15 additions & 0 deletions .changeset/light-feet-enter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
"@rhds/elements": minor
---

✨ Added `<rh-navigation-link>`.

A styled link that is used as a slotted child of navigation elements. Can be used in the primary, secondary, subnav, and vertical navigation elements.

```html
<rh-navigation-primary>
<rh-navigation-link href="/" current-page>Home</rh-navigation-link>
<rh-navigation-link href="/about">About</rh-navigation-link>
<rh-navigation-link href="/contact">Contact</rh-navigation-link>
</rh-navigation-primary>
```
5 changes: 5 additions & 0 deletions .changeset/lucky-coins-refuse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-footer>`: reduce CLS before component upgrades or if JavaScript fails to load.
6 changes: 6 additions & 0 deletions .changeset/neat-ducks-stick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": minor
---

`<rh-subnav>`: adds support for `<rh-navigation-link>`

5 changes: 5 additions & 0 deletions .changeset/olive-toes-film.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-site-status>`: update light scheme background colors
5 changes: 5 additions & 0 deletions .changeset/orange-bats-serve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-pagination>`: add a customizable token for disabled stepper icon color
5 changes: 5 additions & 0 deletions .changeset/public-ideas-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-button>`: update colors and background colors on dark color schemes
6 changes: 6 additions & 0 deletions .changeset/shy-turkeys-sniff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-navigation-primary>`: improved accessibility when slots are empty

5 changes: 5 additions & 0 deletions .changeset/silent-readers-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-audio-player>`: better responsiveness when inside non-full width containers
5 changes: 5 additions & 0 deletions .changeset/silent-turtles-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-back-to-top>`: add dark color scheme support
6 changes: 6 additions & 0 deletions .changeset/social-rocks-decide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-progress-stepper>`: corrects missing fallback styles

6 changes: 6 additions & 0 deletions .changeset/thin-cloths-cry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-subnav>`: fixed regression in overflow arrow display

6 changes: 6 additions & 0 deletions .changeset/tough-cows-hide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-pagination>`: corrected behavior using `aria-current="page"` attributes or fragment identifier URLs

6 changes: 6 additions & 0 deletions .changeset/twelve-jokes-spend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-navigation-primary>`: improves accessibility of navigation label for screen readers

6 changes: 6 additions & 0 deletions .changeset/twelve-wings-go.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": patch
---

`<rh-navigation-primary>`: corrected content menus opening during command/ctrl + F searches

48 changes: 48 additions & 0 deletions .changeset/twenty-deer-create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
"@rhds/elements": major
---

Updating @rhds/icons to version 2.0

#### ⛔️ Breaking changes with `<rh-icon>`

Removed `auto-light-dark-mode-fill` UI icon. Please use `auto-light-dark-mode` instead.

**Before**

```html
<rh-icon set="ui" icon="auto-light-dark-mode-fill"></rh-icon>
```

**After**

```html
<rh-icon set="ui" icon="auto-light-dark-mode"></rh-icon>
```

#### ⚠️ Potentially breaking changes with `<rh-icon>`

##### ✨ AI Experiences

The `new` and `new-fill` UI icons have been updated and are no longer using the "sparkle" metaphor. Therefore, this may potentially break implementations and/or uses of `new` or `new-fill` to symbolize AI experiences.

Where `new` or `new-fill` are used to symbolize AI experiences, please use one of our new AI Experience icon instead:

- ai-experience
- ai-experience-fill

**Before**

```html
<rh-icon set="ui" icon="new"></rh-icon>
<rh-icon set="ui" icon="new-fill"></rh-icon>
```

**After**

```html
<rh-icon set="ui" icon="ai-experience"></rh-icon>
<rh-icon set="ui" icon="ai-experience-fill"></rh-icon>
```

Please see [Red Hat Icons version 2.0 release notes](https://github.com/RedHat-UX/red-hat-icons/releases/tag/v2.0.0) for more information about the @rhds/icons version 2.0 update.
5 changes: 5 additions & 0 deletions .changeset/wicked-fans-train.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-health-index>`: use status tokens for border, background, and text colors
6 changes: 6 additions & 0 deletions .changeset/witty-toys-sell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": minor
---

`<rh-tile>`: allows tile to accept all six color palettes

5 changes: 5 additions & 0 deletions .changeset/yellow-kiwis-enjoy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-pagination>`: update dark scheme disabled button background color
6 changes: 6 additions & 0 deletions .changeset/yummy-banks-hug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rhds/elements": minor
---

`<rh-navigation-primary>`: adds support for `<rh-navigation-link>`

2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v23.9.0
v24.4.1
23 changes: 23 additions & 0 deletions docs/patterns/call-to-action/cta-style-variants-desaturated.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions docs/patterns/call-to-action/examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Examples
heading: Call to Action
sidenavTitle: Call to Action
layout: layouts/pages/pattern.njk
tags:
- ctaPatterns
subnav:
collection: ctaPatterns
order: 2
---

<uxdot-pattern src="./patterns/desaturated-cta.html">
<h2 slot="heading">Desaturated Calls to Action</h2>
</uxdot-pattern>

<uxdot-pattern src="./patterns/desaturated-cta-themed.html">
<h2 slot="heading">Desaturated Calls to Action on Themed containers</h2>
</uxdot-pattern>
35 changes: 35 additions & 0 deletions docs/patterns/call-to-action/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Overview
heading: Call to Action
sidenavTitle: Call to Action
layout: layouts/pages/pattern.njk
order: 10
tags:
- pattern
- ctaPatterns
subnav:
collection: ctaPatterns
order: 1
---

<script type="module" data-helmet>
import '@rhds/elements/rh-cta/rh-cta.js';
import '@rhds/elements/rh-card/rh-card.js';
import '@rhds/elements/rh-code-block/rh-code-block.js';
import '@rhds/elements/rh-button/rh-button.js';
import '@rhds/elements/lib/elements/rh-context-picker/rh-context-picker.js';
</script>

## Desaturated

Design system consumers can theme `<rh-cta>` to create desaturated CTAs.

<uxdot-example color-palette="darkest" width-adjustment="564px">
<img alt="A primary and tertiary CTA. The primary has black text and a white background. The tertiary is reversed."
src="./cta-style-variants-desaturated.svg"
width="564"
height="56">
</uxdot-example>

See the [examples](/patterns/call-to-action/examples/) page for code and implementation details. Our
CTA docs have [style guidelines](/elements/call-to-action/style/#desaturated) for desaturated CTAs.
Loading