You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/documentation-site/patternfly-docs/content/PatternFly-AI/about-generative-ui.md
+39-9Lines changed: 39 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,30 +14,60 @@ Generative UI is an emerging approach to user interface design that leverages ar
14
14
15
15
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.
16
16
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
+
17
23
### What Compass includes
18
24
19
25
The Compass POC introduces several new capabilities:
20
26
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]
24
27
-**Design tokens**: New design tokens that enable:
25
-
- Glass-like visual effects (glassmorphism)
28
+
- Glass-like visual effects
26
29
- Background and border gradients
27
30
- Additional smooth animations
28
31
- 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)
30
47
31
48
### Accessibility focus
32
49
33
50
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.
34
51
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
+
35
56
### Current status
36
57
37
58
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.
38
59
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.
42
61
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]
0 commit comments