mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Add catppuccin theme
This commit is contained in:
parent
3488aeb03b
commit
cbbd04efb6
87
front/src/utils/themes/catppuccin.ts
Normal file
87
front/src/utils/themes/catppuccin.ts
Normal file
@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Kyoo - A portable and vast media library solution.
|
||||
* Copyright (c) Kyoo.
|
||||
*
|
||||
* See AUTHORS.md and LICENSE file in the project root for full license information.
|
||||
*
|
||||
* Kyoo is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* any later version.
|
||||
*
|
||||
* Kyoo is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with Kyoo. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import { Property } from "csstype";
|
||||
|
||||
// TODO: Add specifics colors
|
||||
export type Theme = {
|
||||
fonts: {
|
||||
heading: string,
|
||||
paragraph: string,
|
||||
},
|
||||
light: {
|
||||
appbar: Property.Color,
|
||||
default: {
|
||||
background: Property.Color,
|
||||
accent: Property.Color,
|
||||
divider: Property.Color,
|
||||
heading: Property.Color,
|
||||
paragraph: Property.Color,
|
||||
subtext: Property.Color,
|
||||
},
|
||||
variant: Theme["light"]["default"],
|
||||
},
|
||||
dark: Theme["light"]
|
||||
}
|
||||
|
||||
export const catppuccin: Theme = {
|
||||
fonts: {
|
||||
heading: "Pacifico",
|
||||
paragraph: "Poppins",
|
||||
},
|
||||
light: {
|
||||
appbar: "#e64553",
|
||||
default: {
|
||||
background: "#eff1f5",
|
||||
accent: "#ea76cb",
|
||||
divider: "#8c8fa1",
|
||||
heading: "#4c4f69",
|
||||
paragraph: "#5c5f77",
|
||||
subtext: "#6c6f85",
|
||||
},
|
||||
variant: {
|
||||
background: "#dc8a78",
|
||||
accent: "#d20f39",
|
||||
divider: "#dd7878",
|
||||
heading: "#4c4f69",
|
||||
paragraph: "#5c5f77",
|
||||
subtext: "#6c6f85",
|
||||
}
|
||||
},
|
||||
dark: {
|
||||
appbar: "#94e2d5",
|
||||
default: {
|
||||
background: "#1e1e2e",
|
||||
accent: "##f5c2e7",
|
||||
divider: "#7f849c",
|
||||
heading: "#cdd6f4",
|
||||
paragraph: "#bac2de",
|
||||
subtext: "#a6adc8",
|
||||
},
|
||||
variant: {
|
||||
background: "#181825",
|
||||
accent: "#74c7ec",
|
||||
divider: "#1e1e2e",
|
||||
heading: "#cdd6f4",
|
||||
paragraph: "#bac2de",
|
||||
subtext: "#a6adc8",
|
||||
},
|
||||
}
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
/*
|
||||
* Kyoo - A portable and vast media library solution.
|
||||
* Copyright (c) Kyoo.
|
||||
*
|
||||
* See AUTHORS.md and LICENSE file in the project root for full license information.
|
||||
*
|
||||
* Kyoo is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* any later version.
|
||||
*
|
||||
* Kyoo is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with Kyoo. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import { createTheme, responsiveFontSizes } from "@mui/material";
|
||||
|
||||
export const defaultTheme = responsiveFontSizes(
|
||||
createTheme({
|
||||
components: {
|
||||
MuiSkeleton: {
|
||||
defaultProps: {
|
||||
animation: "wave",
|
||||
},
|
||||
},
|
||||
Poster: {
|
||||
defaultProps: {
|
||||
radius: "1%",
|
||||
},
|
||||
},
|
||||
MuiLink: {
|
||||
defaultProps: {
|
||||
underline: "hover",
|
||||
},
|
||||
},
|
||||
},
|
||||
}),
|
||||
);
|
Loading…
x
Reference in New Issue
Block a user