11 KiB
@backstage/theme
0.5.6-next.0
Patch Changes
702fa7d: Internal refactor to fix an issue where the MUI 5v5-class prefixing gets removed by tree shaking.
0.5.4
Patch Changes
f1462df: Fixed bug where scrollbars don't pick up the theme when in dark mode
0.5.4-next.0
Patch Changes
f1462df: Fixed bug where scrollbars don't pick up the theme when in dark mode
0.5.3
Patch Changes
abfbcfc: Updated dependency@testing-library/reactto^15.0.0.
0.5.2
Patch Changes
6f4d2a0: ExporteddefaultTypographyto make adjusting these values in a custom theme easier
0.5.2-next.0
Patch Changes
6f4d2a0: ExporteddefaultTypographyto make adjusting these values in a custom theme easier
0.5.1
Patch Changes
dd5d7cc: Fixed missing extra variables likeapplyDarkStylesin Mui V5 theme after callingcreateUnifiedThemeFromV4function8fe56a8: Widen@types/reactdependency range to include version 18.
0.5.1-next.1
Patch Changes
dd5d7cc: Fixed missing extra variables likeapplyDarkStylesin Mui V5 theme after callingcreateUnifiedThemeFromV4function
0.5.1-next.0
Patch Changes
8fe56a8: Widen@types/reactdependency range to include version 18.
0.5.0
Minor Changes
4d9e3b3: Added a globalOverrideComponentNameToClassKeysfor other plugins and packages to populate using module augmentation. This will in turn will provide component style override types forcreateUnifiedTheme.
Patch Changes
cd0dd4c: Align Material UI v5Papercomponent background color in dark mode to v4.
0.5.0-next.1
Patch Changes
cd0dd4c: Align Material UI v5Papercomponent background color in dark mode to v4.
0.5.0-next.0
Minor Changes
4d9e3b39e4: Added a globalOverrideComponentNameToClassKeysfor other plugins and packages to populate using module augmentation. This will in turn will provide component style override types forcreateUnifiedTheme.
0.4.4
Patch Changes
6c2b872153: Add official support for React 18.
0.4.4-next.0
Patch Changes
6c2b872153: Add official support for React 18.
0.4.3
Patch Changes
5ad5344756: Added support for stringfontSizevalues (e.g."2.5rem") in themes in addition to numbers. Also added an optionalfontFamilyprop for header typography variants to allow further customization.
0.4.3-next.0
Patch Changes
5ad5344756: Added support for stringfontSizevalues (e.g."2.5rem") in themes in addition to numbers. Also added an optionalfontFamilyprop for header typography variants to allow further customization.
0.4.2
Patch Changes
406b786a2a: Mark package as being free of side effects, allowing more optimized Webpack builds.
0.4.2-next.0
Patch Changes
406b786a2a: Mark package as being free of side effects, allowing more optimized Webpack builds.
0.4.1
Patch Changes
4f28914d9f: OverwritePaletteOptions&ThemeOptionstype to allow use ofcreateThemefrom@backstage/themeas well as@material-ui/core/styleswith the same type. Also replaced the defaultCSSBaselinewith v4 instead of v5 for better backwards compatibility for now.41c5aa0ab5: Applying the modifiedtheme.spacingmethod only to overrides instead of replacing it in the whole theme.9395baa824: You can now customize the typography of your theme by passing in your own custom typography defaults8174cf4c0e: Fixing MUI / Material UI referencesf0444f0943: Removed the hard coded color and background color in theMuiChipoverrides so that they work better with custom themes874c3e8bf9: Override the spacing to a v5 compliant method
0.4.1-next.1
Patch Changes
8174cf4c0e: Fixing MUI / Material UI references
0.4.1-next.0
Patch Changes
4f28914d9f: OverwritePaletteOptions&ThemeOptionstype to allow use ofcreateThemefrom@backstage/themeas well as@material-ui/core/styleswith the same type. Also replaced the defaultCSSBaselinewith v4 instead of v5 for better backwards compatibility for now.874c3e8bf9: Override the spacing to a v5 compliant method
0.4.0
Minor Changes
-
1fd38bc414: Material UI v5 Support: Adding platform-wide support for Material UI v5 allowing a transition phase for migrating central plugins & components over. We still support v4 instances & plugins by adding aTo allow the future support of plugins & components using Material UI v5 you want to upgrade your
AppTheme's to using theUnifiedThemeProviderProvider: ({ children }) => ( - <ThemeProvider theme={lightTheme}> - <CssBaseline>{children}</CssBaseline> - </ThemeProvider> + <UnifiedThemeProvider theme={builtinThemes.light} children={children} /> ),
Patch Changes
5065a5e8eb: TweakedUnifiedThemeProviderto avoid overlapping JSS class names in production.
0.4.0-next.1
Patch Changes
5065a5e8eb: TweakedUnifiedThemeProviderto avoid overlapping JSS class names in production.
0.4.0-next.0
Minor Changes
-
1fd38bc414: Material UI v5 Support: Adding platform-wide support for Material UI v5 allowing a transition phase for migrating central plugins & components over. We still support v4 instances & plugins by adding aTo allow the future support of plugins & components using Material UI v5 you want to upgrade your
AppTheme's to using theUnifiedThemeProviderProvider: ({ children }) => ( - <ThemeProvider theme={lightTheme}> - <CssBaseline>{children}</CssBaseline> - </ThemeProvider> + <UnifiedThemeProvider theme={builtinThemes.light} children={children} /> ),
0.3.0
Minor Changes
98c0c199b1: Updates light theme's primary foreground andrunningstatus indicator colours to meet WCAG. Previously #2E77D0 changed to #1F5493.
Patch Changes
83b45f9df5: Fix accessibility issue with Backstage Table's header style
0.3.0-next.0
Minor Changes
98c0c199b1: Updates light theme's primary foreground andrunningstatus indicator colours to meet WCAG. Previously #2E77D0 changed to #1F5493.
Patch Changes
83b45f9df5: Fix accessibility issue with Backstage Table's header style
0.2.19
Patch Changes
303c2c3ce5: AllowcloseButtoncolor inDismissableBannerto be configurable (via.theme.palette.banner.closeButtonColor)e0c6e8b9c3: Update peer dependencies
0.2.19-next.0
Patch Changes
e0c6e8b9c3: Update peer dependencies
0.2.18
Patch Changes
482dae5de1: Updated link to docs.
0.2.18-next.0
Patch Changes
482dae5de1: Updated link to docs.
0.2.17
Patch Changes
b7705e176c: Use same table header color as @backstage/core-components Table to meet accessibility color contrast requirements. This change affects material-ui tables.
0.2.16
Patch Changes
-
ff4f56eb49: DEPRECATED: Theburstsobject fromBackstagePaletteAdditionshas been depreciated and will be removed in a future releaseThe
genPageThemefunction now includes an optional options object with an optionalfontColorwhich defaults to white if not provided. -
4c09c09102: Adds optionalhtmlFontSizeproperty and also sets typography design tokens for h5 and h6 in base theme.
0.2.16-next.1
Patch Changes
-
ff4f56eb49: DEPRECATED: Theburstsobject fromBackstagePaletteAdditionshas been depreciated and will be removed in a future releaseThe
genPageThemefunction now includes an optional options object with an optionalfontColorwhich defaults to white if not provided.
0.2.16-next.0
Patch Changes
4c09c09102: Adds optionalhtmlFontSizeproperty and also sets typography design tokens for h5 and h6 in base theme.
0.2.15
Patch Changes
c77c5c7eb6: Addedbackstage.roletopackage.json
0.2.14
Patch Changes
-
e34f174fc5: Added<SidebarSubmenu>and<SidebarSubmenuItem>to enable building better sidebars. You can check out the storybook for more inspiration and how to get started.Added two new theme props for styling the sidebar too,
navItem.hoverBackgroundandsubmenu.background. -
59677fadb1: Improvements to API Reference documentation
0.2.13
Patch Changes
c11a37710a: Added a warning variant toDismissableBannercomponent. If you are using a custom theme, you will need to add the optionalpalette.banner.warningcolor, otherwise this variant will fall back to thepalette.banner.errorcolor.
0.2.12
Patch Changes
40cfec8b3f: More theme API cleanupa15d028517: More API fixes: mark things public, add docs, fix exports
0.2.11
Patch Changes
75bc878221: Internal refactor to avoid importing all of@material-ui/core.
0.2.10
Patch Changes
6b1afe8c0: Add a configurablepalette.bursts.gradientproperty to the Backstage theme, to support customizing the gradients in theItemCardheader.
0.2.9
Patch Changes
9d40fcb1e: - Bumpingmaterial-ui/coreversion to at least4.12.2as they made some breaking changes in later versions which brokePaginationof theTable.- Switching out
material-tableto@material-table/corefor support for the later versions ofmaterial-ui/core - This causes a minor API change to
@backstage/core-componentsas the interface forTablere-exports thepropfrom the underlyingTablecomponents. onChangeRowsPerPagehas been renamed toonRowsPerPageChangeonChangePagehas been renamed toonPageChange- Migration guide is here: https://material-table-core.com/docs/breaking-changes
- Switching out
0.2.8
Patch Changes
e7c5e4b30: Update installation instructions in README.
0.2.7
Patch Changes
7b8272fb7: Remove extra bottom padding in InfoCard content
0.2.6
Patch Changes
931b21a12: Replace the link color in dark theme
0.2.5
Patch Changes
4618774ff: Changed color for Add Item, Support & Choose buttons with low contrast/readability in dark mode
0.2.4
Patch Changes
2089de76b: DeprecatedItemCard. AddedItemCardGridandItemCardHeaderinstead, that can be used to compose functionality around regular Material UICardcomponents instead.
0.2.3
Patch Changes
c810082ae: Updates warning text color to align to updatedWarningPanelstyling
0.2.2
Patch Changes
1665ae8bb: Add a little more padding in dense tables
0.2.1
Patch Changes
4577e377b: Improve styling of outlined chips in dark mode.
0.2.0
Minor Changes
0d4459c08: Tweak dark mode colors
Patch Changes
-
ae5983387: Fix banner position and colorThis PR closes: #2245
The "fixed" props added to control the position of the banner. When it is set to true the banner will be shown in bottom of that page and the width will be based on the content of the message.

