Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
4c698c4
Add FlyoutSystemMenu component (#8851)
tsullivan Jul 25, 2025
8f1370b
[flyouts] Developer API + sessions (#8939)
clintandrewhall Sep 2, 2025
baaa271
[Flyout System] Support size="fill" (#8982)
tsullivan Sep 4, 2025
225db60
[Flyout System] Support resizing flyouts (#8999)
tkajtoch Sep 16, 2025
ecd3535
[Flyout system] Improve flyout animations (#9025)
tkajtoch Sep 16, 2025
d811dac
[Flyout System] require title for session flyouts, support custom act…
tsullivan Sep 16, 2025
ab3d37d
Make the resizable hook inert when resizable is not enabled (#9052)
tsullivan Sep 24, 2025
a8c300b
[Flyout System] Integrate unmanaged EuiFlyout animations with state t…
tkajtoch Sep 25, 2025
faf365c
[Flyout System] Add managed history controls (#9003)
tsullivan Sep 29, 2025
4538a3b
[Flyout System] Clean up storybooks (#9070)
tsullivan Oct 3, 2025
75528cf
[Flyout System] Automatic aria-labelledby referencing the EuiFlyoutMe…
tsullivan Oct 3, 2025
e252ac2
[Flyout System] Allow flyout size to be undefined, default to ‘m’ (#9…
tsullivan Oct 6, 2025
1e403fa
[Flyout System] Improve validation and error logging (#9091)
tsullivan Oct 10, 2025
ff3c788
[Flyout System] Remove `isOpen` prop (#9083)
tkajtoch Oct 12, 2025
3cc1e53
[Flyout System] improve size validation flexibility and bidirectional…
tsullivan Oct 14, 2025
33f76da
feat: Add a new boolean `childBackgroundShaded` prop to the Flyout to…
paulinashakirova Oct 15, 2025
13d1386
Merge branch 'main' into feat/flyout-system
tsullivan Oct 15, 2025
801ecc6
[Flyout System] Add the flyout overlay mask back (#9077)
tkajtoch Oct 15, 2025
96cc060
[fix] Keep Flyout Manager sync'd across React roots. (#9075)
clintandrewhall Oct 15, 2025
b5267a4
[flyout system/fix] Breaking: Prevent default configuration flyouts f…
clintandrewhall Oct 17, 2025
848b26a
[Flyout System] Set ownFocus=false in storybooks (#9123)
tsullivan Oct 17, 2025
8355682
[Flyout System] Consistent Loki configuration for storybooks (#9122)
tsullivan Oct 23, 2025
5db6b8d
[Flyout system] Update consumer and developer documentation (#9101)
tkajtoch Oct 23, 2025
a0947b7
[Flyout System] Corrections to flyout/manager/README.md
tsullivan Oct 24, 2025
8106296
fix session management docs for codesandbox
tsullivan Oct 24, 2025
b439854
Document new interfaces and props
tsullivan Oct 24, 2025
87af8c3
add EuiFlyoutMenu props to docs website
tsullivan Oct 24, 2025
f00a6a4
[Flyout System] Avoid making breaking type changes (#9139)
tsullivan Oct 27, 2025
32edff0
[Flyout System] Improve docs of EuiFlyoutMenu
tsullivan Oct 27, 2025
0e4460c
Merge branch 'main' into feat/flyout-system
tsullivan Oct 28, 2025
3bd96e3
add eui-theme-* changelog files
tsullivan Oct 28, 2025
9bd2d75
[Flyout System] Cleanup TODOs (#9155)
tkajtoch Oct 28, 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
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,5 @@ yarn-error.log*
!.yarn/sdks
!.yarn/versions
yarn-error.log
.cursorrules
WARP.md
1 change: 1 addition & 0 deletions packages/eui-theme-borealis/changelogs/upcoming/9068.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Updated parameters used for `euiAnimSlightResistance` for a smoother animation
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"euiContrastRatioGraphic": 3,
"euiContrastRatioDisabled": 2,
"euiAnimSlightBounce": "cubic-bezier(0.34, 1.61, 0.7, 1)",
"euiAnimSlightResistance": "cubic-bezier(0.694, 0.0482, 0.335, 1)",
"euiAnimSlightResistance": "cubic-bezier(0.32, 0.72, 0, 1)",
"euiAnimSpeedExtraFast": "90ms",
"euiAnimSpeedFast": "150ms",
"euiAnimSpeedNormal": "250ms",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"euiContrastRatioGraphic": 3,
"euiContrastRatioDisabled": 2,
"euiAnimSlightBounce": "cubic-bezier(0.34, 1.61, 0.7, 1)",
"euiAnimSlightResistance": "cubic-bezier(0.694, 0.0482, 0.335, 1)",
"euiAnimSlightResistance": "cubic-bezier(0.32, 0.72, 0, 1)",
"euiAnimSpeedExtraFast": "90ms",
"euiAnimSpeedFast": "150ms",
"euiAnimSpeedNormal": "250ms",
Expand Down
2 changes: 1 addition & 1 deletion packages/eui-theme-borealis/src/variables/_animation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export const animation_speed: _EuiThemeAnimationSpeeds = {

export const animation_ease: _EuiThemeAnimationEasings = {
bounce: 'cubic-bezier(.34, 1.61, .7, 1)',
resistance: 'cubic-bezier(.694, .0482, .335, 1)',
resistance: 'cubic-bezier(.32, .72, 0, 1)',
};

export const animation: _EuiThemeAnimation = {
Expand Down
1 change: 1 addition & 0 deletions packages/eui-theme-common/changelogs/upcoming/9068.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Updated parameters used for `euiAnimSlightResistance` for a smoother animation
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Animations

$euiAnimSlightBounce: cubic-bezier(.34, 1.61, .7, 1) !default;
$euiAnimSlightResistance: cubic-bezier(.694, .0482, .335, 1) !default;
$euiAnimSlightResistance: cubic-bezier(.32, .72, 0, 1) !default;

$euiAnimSpeedExtraFast: 90ms !default;
$euiAnimSpeedFast: 150ms !default;
Expand Down
1 change: 1 addition & 0 deletions packages/eui/changelogs/upcoming/8851.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Adds a new `EuiFlyoutMenu` component that provides a standardized top menu bar for flyouts.
1 change: 1 addition & 0 deletions packages/eui/changelogs/upcoming/8897.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Flyout system menu bar: require tile, support custom actions
1 change: 1 addition & 0 deletions packages/eui/changelogs/upcoming/8999.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Added a new optional `resizable` (boolean) prop to `EuiFlyout`. Resizability can now be controlled dynamically without the need to use `EuiFlyoutResizable`.
2 changes: 2 additions & 0 deletions packages/eui/changelogs/upcoming/9003.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Updated `EuiFlyout` with new `onActive` callback and enable stack managed history controls.
- Updated `EuiFlyoutMenu` with new prop `historyItems` and refactored props for back button.
1 change: 1 addition & 0 deletions packages/eui/changelogs/upcoming/9056.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added a new `hasChildBackground` boolean prop (defaults to false) to `EuiFlyout`
7 changes: 7 additions & 0 deletions packages/eui/changelogs/upcoming/9068.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- Added an opt-in EuiFlyout session management for creating flyout compositions and journeys effortlessly. Session management handles side-by-side flyout rendering based on parent-child grouping, simple flyout transitions with history, state sharing, and more.
- EuiFlyout session management is an optional feature that can be enabled by adding `session="start"` to EuiFlyout. Check out the [documentation](https://eui.elastic.co/docs/components/containers/flyout/session-management) to learn more.

**Breaking changes**

- Changed the way EuiFlyout renders overlay masks to decouple the overlay mask from the flyout itself. Now, the overlay mask is a separate portalled element.
- This change does not modify the functionality or behavior of flyout overlays but might affect some custom usages when your application relies on the specific element nesting within EuiFlyout.
1 change: 1 addition & 0 deletions packages/eui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"unified": "^9.2.2",
"unist-util-visit": "^2.0.3",
"url-parse": "^1.5.10",
"use-sync-external-store": "^1.6.0",
"uuid": "^8.3.0",
"vfile": "^4.2.1"
},
Expand Down
Loading