Fredrik Adelöw
da08dd1a8b
Merge pull request #33244 from backstage/renovate/eslint-monorepo
...
chore(deps): update dependency eslint to v9.39.4
2026-03-11 11:24:03 +01:00
Fredrik Adelöw
22475eaba9
Merge pull request #33237 from backstage/renovate/shiki-monorepo
...
chore(deps): update shiki monorepo to v3.23.0
2026-03-11 11:23:45 +01:00
Fredrik Adelöw
c08e4daf24
Merge pull request #33178 from backstage/renovate/postcss-8.x-lockfile
...
chore(deps): update dependency postcss to v8.5.8
2026-03-11 11:23:27 +01:00
renovate[bot]
9148bbaf88
chore(deps): update dependency motion to v12.35.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 11:12:10 +01:00
Fredrik Adelöw
1340c82948
fixup icons
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-10 16:33:24 +01:00
Fredrik Adelöw
cbc012c664
Merge pull request #32340 from Believe-SA/docs/hooks
...
feat(docs-ui): document BUI's hooks
2026-03-10 16:29:22 +01:00
renovate[bot]
d26488e5e3
chore(deps): update dependency eslint to v9.39.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 22:08:00 +00:00
renovate[bot]
cfebfed724
chore(deps): update shiki monorepo to v3.23.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 19:23:33 +00:00
Patrik Oldsberg
ad7c883dee
Deprecate HeaderPage in favor of Header in @backstage/ui ( #33188 )
...
* Deprecate HeaderPage in favor of Header in @backstage/ui
Rename the HeaderPage component to Header, keeping HeaderPage as a
deprecated alias for backwards compatibility. Also deprecate
HeaderPageProps, HeaderPageOwnProps, HeaderPageBreadcrumb, and
HeaderPageDefinition with new Header* equivalents. Update all internal
usages, stories, and docs-ui documentation to use the new names.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
* Rename HeaderPage files and directories to Header
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
* Add changeset for mui-to-bui Header rename
Document the plugin release impact of switching the MUI to BUI theme converter page to the renamed Header component.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
---------
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-09 11:52:19 +01:00
renovate[bot]
3ad401e92f
chore(deps): update dependency postcss to v8.5.8
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 15:09:41 +00:00
Johan Persson
12d8afe82d
feat(ui): add analytics event tracking to BUI navigation components ( #33150 )
...
* feat(ui): add analytics types
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add useAnalytics hook with dev-mode swap guard
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add AnalyticsProvider, getNodeText, and analytics barrel exports
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): integrate analytics into defineComponent and useDefinition
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add analytics tracking to Link component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add analytics tracking to ButtonLink component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add analytics tracking to Tab component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add analytics tracking to MenuItem component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add analytics tracking to Tag component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): add analytics tracking to Table Row component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(ui): widen getNodeText to accept render functions
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore(ui): update API reports
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore: add changeset for BUI analytics
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* fix(ui): chain MenuItem onAction with user-provided handler instead of overwriting
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore(ui): address review feedback — changeset wording and types docs
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(core-app-api): wire AnalyticsProvider from @backstage/ui into app shell
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(plugin-app): add AnalyticsProvider wrapper extension for BUI components
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore: update API reports
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore: update API reports for core-components and scaffolder
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* docs(ui): add analytics documentation and noTrack prop to component docs
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore: update yarn.lock
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* feat(plugin-app): move AnalyticsProvider into AppRoot directly
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore: format installation docs
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* fix(ui): call user onPress before analytics in Tag component
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* refactor(ui): replace AnalyticsProvider with generic BUIProvider
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* chore: replace remaining AnalyticsProvider references with BUIProvider
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* fix(plugin-app): import useAnalytics from frontend-plugin-api
Signed-off-by: Johan Persson <johanopersson@gmail.com >
* docs(ui): improve noTrack prop description
Signed-off-by: Johan Persson <johanopersson@gmail.com >
---------
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-06 14:45:57 +01:00
Ambrish R
3e68fcae92
bui(docs-ui): Add discord link to backstage ui docs header ( #33108 )
...
* Add discord link to backstage ui docs header
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
* Addressing review comments
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
---------
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
2026-03-06 14:42:14 +01:00
renovate[bot]
c576b621c0
chore(deps): update dependency motion to v12.34.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 14:37:55 +01:00
renovate[bot]
56f39bffdd
chore(deps): update dependency eslint to v9.39.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 09:02:25 +01:00
renovate[bot]
4792ecfc44
chore(deps): update dependency @uiw/codemirror-themes to v4.25.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 09:01:57 +01:00
Fredrik Adelöw
ad288d8f94
Merge pull request #32659 from backstage/renovate/remixicon-react-4.x-lockfile
...
chore(deps): update dependency @remixicon/react to v4.9.0
2026-03-05 22:54:27 +01:00
renovate[bot]
a375c557a3
chore(deps): update dependency @remixicon/react to v4.9.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 14:33:30 +00:00
renovate[bot]
53aa8034a8
chore(deps): update codemirror
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 14:25:17 +00:00
Charles de Dreuille
16d424276a
Improve types
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-04 20:24:12 +00:00
Charles de Dreuille
db927510dc
Add new Interactive card
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-04 15:24:23 +00:00
Johan Persson
096dfdf86e
Migrate Link component from useStyles to useDefinition
...
Fix pre-existing variant default from 'body' to 'body-medium' to match
actual CSS selectors. Add missing 'info' color to docs-ui props definition.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-02-27 17:18:03 +01:00
Charles de Dreuille
1afa036222
Cleanup
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-25 19:46:17 +00:00
Fredrik Adelöw
6c4708b4bf
Merge pull request #32941 from backstage/renovate/next-mdx-remote-client-2.x-lockfile
...
chore(deps): update dependency next-mdx-remote-client to v2.1.8
2026-02-22 16:34:30 +01:00
renovate[bot]
cf30f34746
chore(deps): update dependency motion to v12.34.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 16:49:27 +00:00
renovate[bot]
230b7a3a16
chore(deps): update dependency next-mdx-remote-client to v2.1.8
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 22:43:37 +00:00
Charles de Dreuille
ed7b4ad052
docs-ui: replace CSS sync script with postcss-import
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-20 07:32:10 +01:00
dependabot[bot]
b17c46b6b0
build(deps): bump tar from 7.5.7 to 7.5.9 in /docs-ui ( #32902 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 08:22:05 +01:00
renovate[bot]
647ebbf951
chore(deps): update dependency motion to v12.34.0 ( #32889 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:21:02 +01:00
Patrik Oldsberg
0ec3c0e50e
ui: rename Header to PluginHeader
...
Renamed the Header component to PluginHeader for clarity, along with
all associated exports (HeaderProps, HeaderDefinition) and CSS class
names. Updated docs-ui documentation to match.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:37:45 +01:00
renovate[bot]
e1c5d1ec34
chore(deps): update dependency @codemirror/view to v6.39.14
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 11:28:35 +00:00
Charles de Dreuille
e8670d00f1
Cleanup docs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 14:01:13 +00:00
Charles de Dreuille
0bf7ff679a
Cleanups
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 13:28:09 +00:00
Charles de Dreuille
4137a43a1b
Rename and remove CSS design tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 13:16:16 +00:00
Antony Bouyon
175176729d
fix: hopefully fix everything that was broken/changed
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:44 +01:00
Antony
0022eb1e0a
Update docs-ui/src/app/hooks/use-breakpoint/page.mdx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Antony <antony.bouyon@believe.com >
2026-02-13 10:05:44 +01:00
Antony
15da6ee359
Update docs-ui/src/app/hooks/page.mdx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Antony <antony.bouyon@believe.com >
2026-02-13 10:05:44 +01:00
Antony Bouyon
1cd738e636
fix: changelog expects component and/or hook
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
5b84e40b1b
feat: add support for hooks in changelogs
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
6325d6b307
feat: remove internal hooks & add performance disclaimer to useBreakpoint
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
50cdc70920
fix: wrong logic operator
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
d682eef117
chore: remove undocumented hooks from utils/data.ts
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
8317533ea9
fix: improve useMediaQuery examples
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
a57041b196
feat: add useStyles hook documentation & disclaimer for internal hooks
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
6b98a35341
fix: improve banner readability
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
9c7b3dbf1c
chore: run prettier
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
d61a795383
refactor: migrate to the new format
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Antony Bouyon
1cf2972f45
feat: add backstage/ui hooks documentation
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-02-13 10:05:43 +01:00
Charles de Dreuille
d1ce8ec3cc
Cleanup
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 21:04:22 +00:00
Charles de Dreuille
0a3c572890
Cleanup
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 20:17:42 +00:00
Charles de Dreuille
9b75c76a9e
Add new search - cmd + k
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 20:08:35 +00:00