Commit Graph

10575 Commits

Author SHA1 Message Date
Johan Haals 26ab53bec2 Merge pull request #17607 from drodil/homepage_parameters
feat: allow more customization of the custom homepage
2023-05-24 14:16:00 +02:00
Patrik Oldsberg 15c3d7cecd Merge pull request #17856 from luchillo17/fix/BCKSTG-162-broken-custom-styles-on-searc
Fix SearchBar styles & update StoryBook stories for custom styles
2023-05-24 11:32:10 +02:00
Heikki Hellgren 2e4940e1a8 feat: allow more customization of the custom homepage
This allows users to modify the actual grid properties from backstage
interface.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-05-23 23:01:52 +03:00
github-actions[bot] 75a1c93784 Version Packages (next) 2023-05-23 15:25:13 +00:00
Philipp Hugenroth 1fd38bc414 Update changesets
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:23:12 +02:00
Philipp Hugenroth 05169a796d Fix lint factory & changeset
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 20b7da6f13 Add changeset
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 0b03f31735 Remove non-intended changes
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 2a34253e2a Fix tsc & build api-reports
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 8e88caa029 Simplify PR after review
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 103cd94ef1 Fix TechDocs test
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 9b714a9bfd Only use one class name generator to avoid side effects
- Remove duplicate CSSBaseline from test app wrapper

Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth d53afd8a80 Adjust typing to review
- Build api-report

Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth 39f4c10c61 Fix tsc types by csstype dependency resolution
- Fix Paper background color to be consistent

- Fix line-height & font-size on body to be consitent

Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Philipp Hugenroth c36f7b9449 Make MUIv4 not optional
- Fix smaller v5 errors in GraphQL Plugin

Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-05-23 16:11:14 +02:00
Patrik Oldsberg 1d75719a99 theme: fix two lingering pxpx
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:14 +02:00
Patrik Oldsberg 4ef505886f theme: optional loading of mui 4 runtime
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:14 +02:00
Patrik Oldsberg 139207fe21 theme: explicit type imports from MUI v4
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg d2d90b1d30 theme: make MUI v4 an optional peer dep
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg c545211e91 yarn.lock: dedup jss
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 1268ec01d9 theme: remove nonce field from react type workaround to unbreak material-table
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 623ed7527b theme: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 033754c242 theme: explicit background paper color
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 43c5575491 theme: separated css classes and detect css baseline in unified theme provider
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 7fa73df55e theme: add transform for CssBaseline to fix v5 style
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg ff91bfa993 theme: declare default v5 theme
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg d2a81a24b4 theme: fix pxpx
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg bbc5f6cd6b theme: add component style transform for v5 state to v4
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 2a4cf543fb test-utils: use new theme API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 6bdc603a52 core-app-api: update app docs to reflect new theme API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 3eca9ee94c theme: add StyledEngineProvider for v5 theme
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 8bca331617 app-defaults: switch to use new unified themes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 8791536177 theme: fix UnifiedThemeProvider type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg ac45497e1e theme: rename compat -> unified
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 2c2e98562c theme: update API report + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg daa9125e4d theme: remove new V4 methods, deprecate all existing methods
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 1b7f112452 theme: remove unused SimpleV5ThemeOptions + cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 130f4343ed theme: deprecate v4 themes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg d1505050ab theme: new unified themes export
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 563b9ef5cb theme: extract out base palettes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 7044183030 theme: update API report + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 689a2f6099 theme: bring in mui 5 style deps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 5b30bdbb73 theme: use v5 component themes to create v4 overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg eef94b1f74 theme: use base theme to create v4 options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg 6882ca5598 theme: separate out base theme constructs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:13 +02:00
Patrik Oldsberg f25222d7c1 theme: add unified theme abstraction + creators and base theme options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:12 +02:00
Patrik Oldsberg 744b365476 theme: make home the default page theme
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:12 +02:00
Patrik Oldsberg 9457dc832c theme: exports for compat
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:12 +02:00
Patrik Oldsberg b678641ab1 theme: add multi theme provider and holder
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:12 +02:00
Patrik Oldsberg 231b39bae8 theme: add v5->v4 component theme adapter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-23 16:11:12 +02:00