add dark mode

This commit is contained in:
envoyr 2022-02-17 15:30:05 +01:00
parent 5d80c40b25
commit b4d9b1037d
No known key found for this signature in database
GPG Key ID: 5A16F49AF96F462F
12 changed files with 60429 additions and 48 deletions

View File

@ -1,4 +1,5 @@
{
"/templates/Froxlor/assets/js/main.js": "/templates/Froxlor/assets/js/main.js",
"/templates/Froxlor/assets/css/main.css": "/templates/Froxlor/assets/css/main.css"
"/templates/Froxlor/assets/css/main.css": "/templates/Froxlor/assets/css/main.css",
"/templates/Froxlor/assets/css/dark.css": "/templates/Froxlor/assets/css/dark.css"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -13,7 +13,6 @@
},
"dark": {
"css": [
"main.css",
"dark.css",
"custom.css"
],

View File

@ -0,0 +1,39 @@
@import "~@fortawesome/fontawesome-free/css/all";
.navbar {
background: darken($navbar-bg, 3);
}
.navbar, .card {
@extend .shadow-sm;
}
.alert-icon {
padding: .5rem;
background: rgba(0, 0, 0, .15);
text-align: center;
border-radius: $border-radius;
margin-right: .75rem;
}
.card .card-body {
p {
@extend .card-text;
}
}
.max-w-420 {
max-width: 420px;
}
.max-w-xs {
max-width: 575.98px;
}
.max-w-lg {
max-width: 991.98px;
}
footer {
@extend .text-muted;
}

View File

@ -0,0 +1,8 @@
@charset "UTF-8";
// Bootstrap
@import "variables/dark";
@import "~bootstrap/scss/bootstrap";
// Theme
@import "global";

View File

@ -1,39 +1,8 @@
@charset "UTF-8";
@import "~@fortawesome/fontawesome-free/css/all";
@import "variables";
// Bootstrap
@import "variables/main";
@import "~bootstrap/scss/bootstrap";
.navbar, .card {
@extend .shadow-sm;
}
.alert-icon {
padding: .5rem;
background: rgba(0, 0, 0, .15);
text-align: center;
border-radius: $border-radius;
margin-right: .75rem;
}
.card .card-body {
p {
@extend .card-text;
}
}
.max-w-420 {
max-width: 420px;
}
.max-w-xs {
max-width: 575.98px;
}
.max-w-lg {
max-width: 991.98px;
}
footer {
@extend .text-muted;
}
// Theme
@import "global";

View File

@ -0,0 +1,16 @@
@import "main";
// Body
$body-bg: $dark-bg;
$body-color: $dark-font-color;
// Card
$card-bg: lighten($body-bg, 10);
$navbar-bg: $dark-bg;
$light: lighten($dark-bg, 15);
$list-group-bg: lighten($dark-bg, 10);
$list-group-color: $body-color;
$nav-link-color: $body-color;

View File

@ -31,4 +31,7 @@ $body-color: $light-font-color;
$border-radius: 0.5rem;
// Links
$links: $froxlor-blue-dark;
$links: $froxlor-blue-dark;
// Navbar
$navbar-bg: #ffffff;

View File

@ -17,7 +17,7 @@
</div>
{% endif %}
<nav class="navbar navbar-expand navbar-light bg-light py-0">
<nav class="navbar navbar-expand py-0">
<div class="container-fluid gx-0">
<a class="navbar-brand bg-dark p-3" style="width: 280px" href="{{ linker({'section': 'index'}) }}">
<img src="{{ header_logo }}" alt="" width="auto" height="24" class="d-inline-block align-text-top">

View File

@ -4,4 +4,5 @@ let mix = require('laravel-mix');
mix
.js('templates/Froxlor/src/main.js', 'templates/Froxlor/assets/js')
.sass('templates/Froxlor/src/scss/main.scss', 'templates/Froxlor/assets/css');
.sass('templates/Froxlor/src/scss/main.scss', 'templates/Froxlor/assets/css')
.sass('templates/Froxlor/src/scss/dark.scss', 'templates/Froxlor/assets/css');