Skip to content

Commit 9ece314

Browse files
committed
update with links and reorganize order
1 parent 8b61ba3 commit 9ece314

File tree

1 file changed

+39
-9
lines changed

1 file changed

+39
-9
lines changed

packages/documentation-site/patternfly-docs/content/PatternFly-AI/about-generative-ui.md

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,60 @@ Generative UI is an emerging approach to user interface design that leverages ar
1414

1515
Generative UI represents a significant opportunity for PatternFly to explore new patterns, layouts, and styles that support AI-driven interface generation. PatternFly has been calling this proof of concept Compass. It investigates how the design system can evolve to support generative UI use cases.
1616

17+
**Important**: Compass is best suited for use as a POC in other proof-of-concept generative UI use cases. It is **not yet production quality code** and should be used for exploration and experimentation purposes only.
18+
19+
### AI-enabled seed app
20+
21+
We are creating an [AI-enabled seed app](https://github.com/gitdallas/patternfly-react-seed/tree/compass_theme) that you can use to create your own PatternFly Compass-based POC. The seed app includes the Compass layout fully wired out with all styles set up, providing a solid foundation that you can build on top of. It can be leveraged with AI tools like Cursor or Claude Code to build out your own POC, making it easier to experiment with generative UI patterns and explore new use cases.
22+
1723
### What Compass includes
1824

1925
The Compass POC introduces several new capabilities:
2026

21-
- **Compass layout component**: [link needed] A new layout component designed specifically for generative UI patterns
22-
- **Additional components and component variants**:
23-
- [links needed]
2427
- **Design tokens**: New design tokens that enable:
25-
- Glass-like visual effects (glassmorphism)
28+
- Glass-like visual effects
2629
- Background and border gradients
2730
- Additional smooth animations
2831
- Background image explorations
29-
- **Demos**: a suite of full page demos showing how to wire up the building blocks into a Compass like experience [linked needed]
32+
- [**Compass layout component**](/components/compass): A new layout component designed specifically for generative UI patterns
33+
- **Additional components and component variants**:
34+
- Transparency & Effects:
35+
- `isPlain` makes cards, data lists, and tables transparent to allow background effects (like a glass look) to show through.
36+
- Layout & Navigation:
37+
- `isVertical` changes action lists to a vertical layout, suitable for sidebars.
38+
- `isNav` applies a new style to tabs, optimized for top-site navigation bars.
39+
- Shape & Form:
40+
- `isCircle` creates circular buttons and icon menu toggles, and pill-shaped standard menu toggles.
41+
- `isPill` gives the drawer (slide-out panel) a rounded, floating look.
42+
- AI Indicators:
43+
- `isThinking` adds a pulsing animation to show a system is actively processing (like an AI "thinking").
44+
- `hasAiIndicator` adds a gradient border to visually highlight AI-related content.
45+
- **Demos**: a suite of full page demos showing how to wire up the building blocks into a Compass like experience
46+
- [Full page demo with card view and table layouts](/patternfly-ai/generative-uis/compass#card-and-data-view-layout)
3047

3148
### Accessibility focus
3249

3350
Accessibility has been a major focus throughout the Compass exploration. As generative UIs introduce new interaction patterns and visual styles, ensuring these experiences remain accessible to all users is paramount.
3451

52+
### Integration with react-flow
53+
54+
Some stakeholdres have been experimenting with Generative UI use cases using React Flow. The React Flow package `@xyflow/react` is compatible with PatternFly through customization of its [theme](https://reactflow.dev/learn/customization/theming) and [rendered nodes](https://reactflow.dev/learn/customization/custom-nodes). A custom override stylesheet can assign PatternFly's global tokens to React Flow's own tokens to ensure a consistent styling. We have created some [documentation and a demo](/patternfly-ai/generative-uis/react-flow) for integrations with PatternFly as a POC for these use cases.
55+
3556
### Current status
3657

3758
The Compass effort is actively in progress. Components are being built, evaluated, and refined based on feedback. The design is continuously evolving as we learn more about generative UI patterns and their practical applications.
3859

39-
**Important**: Compass is best suited for use as a POC in other proof-of-concept generative UI use cases. It is **not yet production quality code** and should be used for exploration and experimentation purposes only.
40-
41-
### AI-enabled seed app
60+
As of Nov 10, 2025, these are the prereleases available for building out Compass based UI POCs.
4261

43-
We are creating an AI-enabled seed app that you can use to create your own PatternFly Compass-based POC. The seed app includes the Compass layout fully wired out with all styles set up, providing a solid foundation that you can build on top of. It can be leveraged with AI tools like Cursor or Claude Code to build out your own POC, making it easier to experiment with generative UI patterns and explore new use cases. [link needed]
62+
- "@patternfly/react-catalog-view-extension": "6.2.0"
63+
- "@patternfly/react-charts": "8.5.0-prerelease.4"
64+
- "@patternfly/react-code-editor": "6.5.0-prerelease.9"
65+
- "@patternfly/react-component-groups": "6.4.0"
66+
- "@patternfly/react-core": "6.5.0-prerelease.9"
67+
- "@patternfly/react-drag-drop": "6.5.0-prerelease.9"
68+
- "@patternfly/react-icons": "6.5.0-prerelease.4"
69+
- "@patternfly/react-styles": "6.5.0-prerelease.4"
70+
- "@patternfly/react-table": "6.5.0-prerelease.9"
71+
- "@patternfly/react-tokens": "6.5.0-prerelease.4"
72+
- "@patternfly/react-templates": "6.5.0-prerelease.9"
73+
- "@patternfly/chatbot": "6.5.0-prerelease.10"

0 commit comments

Comments
 (0)