Navya Govind
9b7d634c82
fix: scrollbars change colours when hovering
...
Signed-off-by: Navya Govind <ngovind@bol.com >
2024-04-11 17:55:17 +02:00
Navya Govind
f1462df39a
fix: scrollbars pick up the theme in dark mode
...
Signed-off-by: Navya Govind <ngovind@bol.com >
2024-04-11 17:41:24 +02:00
Andre Wanlin
8b7d574c3d
Unified Theme Docs
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2024-02-15 08:18:36 -06:00
Ilya Savich
dd5d7cc924
Wrap adaptV4Theme with createV5Theme to support extra vars
...
Signed-off-by: Ilya Savich <isavich@box.com >
2024-02-07 14:01:29 +01:00
Philipp Hugenroth
e91c19d006
Fix MuiPaper background color in v5 default dark mode
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-12-01 14:52:39 +01:00
Patrik Oldsberg
143b40a4b4
theme: added tests for UnifiedThemeProvider
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-20 11:41:35 +01:00
Patrik Oldsberg
fb39c16156
theme: added test for component overrides
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-16 15:28:37 +01:00
Patrik Oldsberg
4d9e3b39e4
theme: add type for component overrides
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-14 21:31:18 +01:00
Thomas Cooper
239ab25ebc
address review comments
...
Signed-off-by: Thomas Cooper <57812123+coopernetes@users.noreply.github.com >
2023-10-04 08:00:59 -04:00
Thomas Cooper
5ad5344756
feat: support strings for fontSize in Typography
...
Signed-off-by: Thomas Cooper <57812123+coopernetes@users.noreply.github.com >
2023-10-03 19:43:55 -04:00
Ben Lambert
68f3d46f2f
Merge pull request #18641 from awanlin/topic/refactor-mui-chip-overrides
...
Refactored MuiChip overrides
2023-07-18 10:24:03 +02:00
Philipp Hugenroth
eb4e888b58
Merge pull request #18678 from backstage/philipph/fix-mui-pixels
...
[MUI-5] Replace`theme.spacing` only on overrides instead of whole theme
2023-07-14 15:30:51 +02:00
Philipp Hugenroth
41c5aa0ab5
Replace theme spacing only on overrides
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-07-14 14:29:04 +02:00
Andre Wanlin
f0444f0943
Refactored MuiChip overrides
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2023-07-12 13:24:57 -05:00
Andre Wanlin
5b5fde3379
Changes based on latest feedback
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2023-07-12 13:24:18 -05:00
Andre Wanlin
9395baa824
Allow for customizing theme typography
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2023-07-12 13:24:18 -05:00
Ben Lambert
823bf5235e
Merge pull request #18558 from oliviertassinari/mui-material-ui
...
fix: use Material UI vs. MUI where relevant
2023-07-10 14:20:33 +02:00
Olivier Tassinari
a51fb51617
fix: use Material UI vs. MUI where relevant
...
Signed-off-by: Olivier Tassinari <olivier.tassinari@gmail.com >
2023-07-04 23:49:19 +02:00
Ben Lambert
79e4f75108
Merge pull request #18512 from backstage/philipph/fix-overrides
...
[MUI v5] Add missing `px` to theme overrdies
2023-07-04 17:30:05 +02:00
Philipp Hugenroth
033618b5bd
Fix test
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-07-04 16:57:08 +02:00
Philipp Hugenroth
e2fad5e880
Update api
...
-reports & changeset
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-07-04 16:52:16 +02:00
Philipp Hugenroth
3b5059d133
Improve typing & fix breaking type changes
...
- Replace v5 CSSBaseline with v4 CSSBaseline for compatibility
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-07-04 16:17:54 +02:00
Philipp Hugenroth
ef0f723844
Replace @mui/systems dependency with equivalent code
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-07-04 16:12:32 +02:00
Philipp Hugenroth
841b42781f
Convert spacing to px
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-07-04 16:12:32 +02:00
Patrik Oldsberg
91fd39cd7e
Merge pull request #18059 from backstage/philipph/fix-mui-palette-options
...
[MUI v5] Suggestion to remove PaletteOptions & ThemeOptions override
2023-06-20 15:43:22 +02:00
Patrik Oldsberg
a3837df57d
theme: switch strategy for avoiding jss class conflict
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-06-06 11:36:58 +02:00
Patrik Oldsberg
5065a5e8eb
theme: avoid jss class name conflict
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-06-06 11:23:45 +02:00
Philipp Hugenroth
4e3935b3af
Remove PaletteOptions & ThemeOptions override
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-06-01 11:14:19 +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
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
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
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
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
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
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