Commit Graph

70719 Commits

Author SHA1 Message Date
Patrik Oldsberg cfb4177cd8 review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 13:42:26 +01:00
Patrik Oldsberg 2172d26da6 Merge pull request #32876 from backstage/rugvip/fix-fullpage-changeset-header-ref
ui: fix FullPage changeset to reference PluginHeader
2026-02-17 13:25:11 +01:00
Patrik Oldsberg 40dfe4a00f frontend-plugin-api: drop match strategy from PageLayout tabs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 13:14:45 +01:00
Patrik Oldsberg b2dc178fb6 frontend-defaults: update test snapshot
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 13:00:07 +01:00
Patrik Oldsberg e3b9eb1497 app-visualizer: fix detailed layout
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 12:57:06 +01:00
Patrik Oldsberg 4308cb9fe5 frontend-plugin-api: fix SubPageBlueprint path docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 12:56:29 +01:00
Fredrik Adelöw 71e2ae3d88 Merge pull request #32873 from backstage/freben/ajv 2026-02-17 12:38:55 +01:00
Patrik Oldsberg b7ae1243e0 frontend-plugin-api: make header actions a element[]
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 12:35:20 +01:00
Patrik Oldsberg c37e2bf6d4 core-components: roll back page changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 12:13:53 +01:00
Patrik Oldsberg f45311058b ui: fix FullPage changeset to reference PluginHeader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 12:00:28 +01:00
Patrik Oldsberg 31222cc921 app: use PluginHeader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:58:16 +01:00
Patrik Oldsberg 1f4e283bcb frontend-plugin-api: do not default page icon and title to plugin values
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:56:21 +01:00
Patrik Oldsberg 92d77a98ff rename header action to plugin header action
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:37 +01:00
Patrik Oldsberg 0f90fda9cc remove planning docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:37 +01:00
Patrik Oldsberg b91e17f622 snapshot fixes for tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:36 +01:00
Patrik Oldsberg 65ba8200e3 changesets: add missing create-app changeset for new nav content API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:36 +01:00
Patrik Oldsberg 85261a3b3c frontend-plugin-api: use react element for header action
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:35 +01:00
Patrik Oldsberg 273655886f changesets: remove unnecessary changeset
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:35 +01:00
Patrik Oldsberg 018ca876d0 add plugin title and icons
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:34 +01:00
Patrik Oldsberg 5920062fcc app-react: API cleanup and component utility for nav items
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:34 +01:00
Patrik Oldsberg 98fe69ae6a app: migrate to new navItems API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:33 +01:00
Patrik Oldsberg cc3c035267 frontend-plugin-api: document that icons should be 24x24
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:32 +01:00
Patrik Oldsberg 1ec7e80635 docs/frontend-system: document SubPage and HeaderAction blueprints
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:32 +01:00
Patrik Oldsberg a2133bebd4 docs: document new nav content extensibility
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:31 +01:00
Patrik Oldsberg 1fcffa72e3 app-react: new API for consuming nav items that detects page extensions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:30 +01:00
Patrik Oldsberg a63eee6a73 api-docs: bring back page header
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:30 +01:00
Patrik Oldsberg 5fa6797b95 app: remove a bunch of wrapping page elements
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:29 +01:00
Patrik Oldsberg 7b82dca42b app: hide plugin header if there are no subpages for now
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:29 +01:00
Patrik Oldsberg 4d2b2642c0 frontend-plugin-api: added noHeader param for page blueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:28 +01:00
Patrik Oldsberg d2705be180 frontend-plugin-api: add support for sub page icons
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:28 +01:00
Patrik Oldsberg a381a6dcdc app-visalizer: remove unnecessary attachTo
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:27 +01:00
Patrik Oldsberg da2015bb3b prettier and API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:27 +01:00
Patrik Oldsberg 3b199506e5 accepting of scrollbars
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:26 +01:00
Patrik Oldsberg ef6916ece9 changesets: add missing changesets for BUI header for NFS
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:25 +01:00
Patrik Oldsberg 6d3c8065a6 docs/frontend-system: update to use icon element
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:25 +01:00
Patrik Oldsberg 4b43482f9e app-visualizer: cleanup testing code
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:25 +01:00
Patrik Oldsberg 4449136abd api-docs: hide page header in NFS
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:25 +01:00
Patrik Oldsberg 03c9d1941c core-components: BUI migration utils
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:25 +01:00
Patrik Oldsberg 133dff7320 app: fix new PageLayout layout
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:24 +01:00
Patrik Oldsberg e0b3d2aa70 app-visualizer: add json copy action
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:24 +01:00
Patrik Oldsberg ac6e46cbaa frontend-app-api: fix icon element check
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:24 +01:00
Patrik Oldsberg d6de6069aa frontend-plugin-api: switch to just PageHeaderAction
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:24 +01:00
Patrik Oldsberg 4738047ab7 frontend-plugin-api: intial page and plugin header actions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:24 +01:00
Patrik Oldsberg c8960d0ec3 frontend-plugin-api: add icon method to IconsApi that returns an element, deprecate getIcon
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:23 +01:00
Patrik Oldsberg abd0a5ad52 frontend-plugin-api: migration to IconElement + API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:23 +01:00
Patrik Oldsberg c47f8402b9 frontend-plugin-api: IconElement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:23 +01:00
Patrik Oldsberg 0ce750513d frontend-plugin-api: ability to override plugin title and icon
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:23 +01:00
Patrik Oldsberg 3fd3d82360 app: remove page layout gap
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:23 +01:00
Patrik Oldsberg e1f22f2d15 plugin icons and titles
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:22 +01:00
Patrik Oldsberg 4b996d05d3 frontend-plugin-api: initial support for subpages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:22 +01:00