Skip to content

fix(Compass): replaced CompassPanel and background images#5001

Merged
mcoker merged 6 commits into
patternfly:mainfrom
thatblindgeye:pfBumpCompassUpdate
May 11, 2026
Merged

fix(Compass): replaced CompassPanel and background images#5001
mcoker merged 6 commits into
patternfly:mainfrom
thatblindgeye:pfBumpCompassUpdate

Conversation

@thatblindgeye
Copy link
Copy Markdown
Contributor

Closes #4987

@patternfly-build
Copy link
Copy Markdown
Collaborator

patternfly-build commented May 1, 2026

Preview: https://pf-org--pr-5001-site.surge.sh

@thatblindgeye thatblindgeye requested review from kmcfaul and mcoker May 5, 2026 13:52
@thatblindgeye thatblindgeye force-pushed the pfBumpCompassUpdate branch from d17a887 to 4a10f21 Compare May 7, 2026 15:32
To help you use the Compass layout, there are several variants and props exposed on other PatternFly components that may be useful:

- `isPlain` on [card](/components/card#modifiers), [data list](/components/data-list#plain), and [table](/components/table#plain). This flag will set a transparent background for these components, allowing the glass effect in a wrapping `<CompassPanel>` to appear as the background.
- `isPlain` on [card](/components/card#modifiers), [data list](/components/data-list#plain), and [table](/components/table#plain). This flag will set a transparent background for these components, allowing the glass effect in a wrapping `<Panel>` to appear as the background.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe need to include some wording about panel needing "isGlass" since CompassPanel came with glass by default and Panel doesn't? May also not use "<Panel>" and say it like "glass Panel component"? I'm not sure though.

Suggested change
- `isPlain` on [card](/components/card#modifiers), [data list](/components/data-list#plain), and [table](/components/table#plain). This flag will set a transparent background for these components, allowing the glass effect in a wrapping `<Panel>` to appear as the background.
- `isPlain` on [card](/components/card#modifiers), [data list](/components/data-list#plain), and [table](/components/table#plain). This flag will set a transparent background for these components, allowing the glass effect in a wrapping `<Panel isGlass>` to appear as the background.


- `isPlain` on [card](/components/card#modifiers), [data list](/components/data-list#plain), and [table](/components/table#plain). This flag will set a transparent background for these components, allowing the glass effect in a wrapping `<CompassPanel>` to appear as the background.
- `isPlain` on [card](/components/card#modifiers), [data list](/components/data-list#plain), and [table](/components/table#plain). This flag will set a transparent background for these components, allowing the glass effect in a wrapping `<Panel>` to appear as the background.
- `isVertical` on [action list](/components/action-list#vertical-action-list). This flag sets the orientation on `<ActionList>` to support vertical icon lists for the sidebars.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe another thing worth noting is that we no longer recommend isPlain on card inside of an isGlass panel, since you can now apply isGlass on a card directly without a panel wrapper.

@wise-king-sullyman wise-king-sullyman self-requested a review May 8, 2026 13:58
Copy link
Copy Markdown
Contributor

@mcoker mcoker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some cleanup to use glass cards - also need to fix the example with isScrollable because if you look at the demo, the scroll container is like 300px tall.

Also just an aside but I noticed this border around the chatbot message box. It looks like it may be due to a high contrast border? There is a 1px transparent border around it, creating a separate visible border due to the panel background behind it showing. If that transparent border is for high contrast, you can use --pf-t--global--border--width--high-contrast--regular as the border-width - it's 0px unless you're in HC, then it's 1px. Let me know if you want me to create an issue for that.

Comment thread packages/documentation-site/patternfly-docs/content/AI/Compass/CompassHandbook.md Outdated
@thatblindgeye thatblindgeye force-pushed the pfBumpCompassUpdate branch from ab12174 to 88305b9 Compare May 11, 2026 12:57
Copy link
Copy Markdown
Contributor

@mcoker mcoker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

‼️

@mcoker mcoker merged commit b6b9dd6 into patternfly:main May 11, 2026
6 checks passed
@patternfly-build
Copy link
Copy Markdown
Collaborator

Your changes have been released in:

  • @patternfly/ast-helpers@1.4.0-alpha.362
  • @patternfly/documentation-framework@6.39.2

Thanks for your contribution! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update org demos for Compass to use latest components and backgrounds

5 participants