Skip to content

Conversation

@debsmita1
Copy link
Member

@debsmita1 debsmita1 commented Dec 23, 2025

Hey, I just made a Pull Request!

Resolves:
Part of https://issues.redhat.com/browse/RHIDP-9381

Solution description:

  • This PR introduces chatbot display modes for the Lightspeed plugin:
    - Overlay - Chatbot appears as a floating overlay
    - Docked - Chatbot docks to the side of the window
    - Fullscreen - Chatbot expands to full screen with a dedicated route, appending the active conversation ID to the URL (if one exists)
  • Adds drawer state management utilities that enable seamless integration with ApplicationDrawer in RHDH
    - QuickstartDrawerStateExposer - Component to expose partial drawer state, which can be consumed by the ApplicationDrawer in RHDH (feat: add new drawer mount point rhdh#3947)
    - Separated Drawer content from the Drawer container for better reusability
  • Lightspeed will now be accessed via a floating action button
  • Updated the QuickStarts plugin to follow the same

GIF:
On rhdh-plugins

Screen.Recording.2025-12-30.at.9.45.46.PM.mov

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or Updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)

@rhdh-gh-app
Copy link

rhdh-gh-app bot commented Dec 23, 2025

Important

This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@red-hat-developer-hub/backstage-plugin-global-floating-action-button workspaces/global-floating-action-button/plugins/global-floating-action-button patch v1.7.0
app workspaces/lightspeed/packages/app none v0.0.0
@red-hat-developer-hub/backstage-plugin-lightspeed workspaces/lightspeed/plugins/lightspeed minor v1.1.1
@red-hat-developer-hub/backstage-plugin-quickstart workspaces/quickstart/plugins/quickstart patch v1.8.0

@debsmita1 debsmita1 force-pushed the add-display-modes branch 5 times, most recently from e191013 to 2e8afb3 Compare December 29, 2025 08:25
@debsmita1 debsmita1 force-pushed the add-display-modes branch 9 times, most recently from 5165e8f to b9a69af Compare December 30, 2025 07:56
@debsmita1 debsmita1 changed the title [WIP]: feat(lightspeed): Add Developer Lightspeed Chat Popup/Button feat(lightspeed): Add Developer Lightspeed Chat Popup/Button Dec 30, 2025
@sonarqubecloud
Copy link

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.

1 participant