Should we add the ability to resize flyouts? #7290
-
There has been renewed interest from the Kibana Discover team around the idea of resizable flyouts. While they have a specific use case in mind for Discover, we on the EUI team are considering whether or not this is a generally useful feature that we would want to add to Flyouts for use elsewhere in Kibana. We'd like to hear from other folks if they've encountered use cases where this would add user value. The following is a quick demo of what that would look like. https://codesandbox.io/s/thirsty-noyce-4gxycf?file=/demo.tsx |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 25 replies
-
Would this be applicable to |
Beta Was this translation helpful? Give feedback.
-
Technical & design considerations:
|
Beta Was this translation helpful? Give feedback.
-
In my mind, I suspected there could be a potential value for:
|
Beta Was this translation helpful? Give feedback.
-
Speaking for the Observability Ai Assistant team here, we would definitely like to see this. Sometimes the standard width we open the flyout with in Chat mode is too cramped to display chat content. At the same time being able to see the rest of the page where the flyout is opened in is beneficial to keep context. Cc @dgieselaar @boriskirov |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Just to recap a bit: Resizable push flyouts - If someone is using a push flyout, it's because users care about the main content area, and we don't want to obscure or lose focus on that content area. Often times this is useful to show additional tools that augment the main content area -- AI assistant and ES|QL mode are great examples of this. I think it's analogous to the Dev Tools in Chrome. I highly value the ability to resize Chrome Dev Tools and I would expect users of Kibana would feel the same way with some of these tools. We already provide the ability to make width adjustments programmatically -- and resizing tools seem like the next natural evolution of this, allowing users to determine how much screen real estate is appropriate for themselves. It's clear in my mind that there's value here and that we should do it. Two questions remain:
Resizable side panels vs push flyouts -- There's still some debate around what to use when. I don't want that to muddy the conversation around whether we should make push flyouts resizable or not. Longer term, guidance around what to use when would be really helpful, and I think we'll need to have this conversation particularly in context of what to use in the Discover use case. |
Beta Was this translation helpful? Give feedback.
-
@mdefazio @kertal @davismcphee @CoenWarmer @boriskirov FYI, @cee-chen has added resizable flyouts to EUI: https://github.com/elastic/eui/releases/v92.0.0 |
Beta Was this translation helpful? Give feedback.
@mdefazio @kertal @davismcphee @CoenWarmer @boriskirov FYI, @cee-chen has added resizable flyouts to EUI: https://github.com/elastic/eui/releases/v92.0.0