Skip to content

Commit b051c39

Browse files
committed
💅 Adds new theme, Vapourwave. And fixes curve styling of nav
1 parent be4621d commit b051c39

File tree

3 files changed

+85
-0
lines changed

3 files changed

+85
-0
lines changed

src/components/Settings/SettingsContainer.vue

+1
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ export default {
136136
position: relative;
137137
flex: 1;
138138
background: var(--settings-background);
139+
border-radius: var(--curve-factor-navbar);
139140
}
140141
.options-container {
141142
display: flex;

src/styles/color-themes.scss

+83
Original file line numberDiff line numberDiff line change
@@ -585,3 +585,86 @@ html[data-theme='minimal-dark'] {
585585
}
586586
}
587587
}
588+
589+
html[data-theme='vaporware'] {
590+
--primary: #09bfe6;
591+
--background: #100e2c;
592+
--background-darker: #6c27ea;
593+
--background-darker: linear-gradient(0deg, rgba(108,39,234,1) 0%, rgba(132,76,235,1) 80%);
594+
--settings-text-color: #6c27ea;
595+
--item-group-outer-background: #096de6;
596+
--item-group-outer-background: linear-gradient(45deg, rgba(9,109,230,1) 0%, rgba(9,147,230,1) 50%, rgba(9,109,230,1) 100%);
597+
--item-group-background: #190e2c;
598+
--item-group-heading-text-color: var(--white);
599+
--item-group-heading-text-color-hover: #5118b9;
600+
--item-text-color: #5118b9;
601+
--item-background: #09bfe6;
602+
--item-background-hover: #9967f6;
603+
--footer-text-color: var(--white);
604+
--item-shadow: none;
605+
--curve-factor: 2px;
606+
--curve-factor-navbar: 6px;
607+
--login-form-color: #09bfe6;
608+
609+
.home {
610+
background: linear-gradient(180deg, rgba(16,14,44,1) 10%, rgba(27,24,79,1) 40%, rgba(16,14,44,1) 100%);
611+
}
612+
613+
div.item-group-container {
614+
gap: 0.3rem;
615+
margin: 1rem auto;
616+
}
617+
div.collapsable {
618+
margin: 0.2rem;
619+
padding: 0.2rem;
620+
}
621+
div.content-inner {
622+
padding: 0 !important;
623+
}
624+
a.item {
625+
margin: 0.1rem;
626+
border: 0;
627+
&.size-medium {
628+
min-height: 80px;
629+
}
630+
}
631+
section.filter-container {
632+
background: linear-gradient(0deg, var(--background) 25%, #6c27ea 100%);
633+
form {
634+
background: #6c27ea;
635+
height: 2.5rem;
636+
}
637+
form label, i.clear-search {
638+
color: #100e2c;
639+
border-color: #100e2c;
640+
font-weight: bold;
641+
}
642+
}
643+
.tile-title span.text {
644+
font-weight: normal;
645+
}
646+
label.lbl-toggle h3 {
647+
font-size: 1.4rem;
648+
}
649+
footer {
650+
color: var(--white);
651+
}
652+
a.item {
653+
background: linear-gradient(45deg, rgba(9,191,230,1) 0%, rgba(9,191,230,1) 80%, rgba(9,203,230,1) 100%);
654+
&:hover {
655+
background: #844ceb;
656+
color: #09bfe6;
657+
}
658+
.tile-title span.text { transition: none; }
659+
}
660+
661+
div.login-page {
662+
background: url('https://i.ibb.co/JqcJcGK/vaporwave-sunset-wallpaper.jpg');
663+
background-size: cover;
664+
}
665+
// body {
666+
// background: url('https://i.ibb.co/JqcJcGK/vaporwave-sunset-wallpaper.jpg');
667+
// background-size: cover;
668+
// div.home { background: none; }
669+
// }
670+
}

src/utils/defaults.js

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ module.exports = {
3333
'tiger',
3434
'material-original',
3535
'material-dark-original',
36+
'vaporware',
3637
'high-contrast-dark',
3738
'high-contrast-light',
3839
],

0 commit comments

Comments
 (0)