Files
backstage/plugins
Patrik Oldsberg e4804abb44 Add DialogApi.open() and deprecate show/showModal
The existing show() and showModal() methods render dialog chrome (a
Material UI Dialog) as part of the implementation. This causes focus
trap conflicts when the caller's content uses components from a
different design library (e.g. Backstage UI).

The new open() method renders the caller's content as-is, without any
dialog chrome. The caller provides the full dialog component including
overlay, backdrop, and surface, making the API design-library-agnostic.

The deprecated show/showModal are re-implemented on top of open() with
a MUI Dialog wrapper for backward compatibility, and emit console
warnings when used.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-04-12 11:14:02 +02:00
..
2026-04-09 11:42:10 +01:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00

Plugins

Backstage is a single-page application composed of a set of plugins. This folder holds numerous plugins that are managed by this repository. However, most plugins are in the community plugins repo - hop over there if you want to contribute!

For more information about the plugin ecosystem, see the documentation here:

https://backstage.io/docs/plugins/

You can also see the Plugin Marketplace for other open source plugins you can add to your Backstage instance.

Suggesting a plugin

If you start developing a plugin that you aim to release as open source, we suggest that you create a new Issue on the community plugins repo. This helps the community know what plugins are in development.

You can also use this process if you have an idea for a good plugin but you hope that someone else will pick up the work.