diff --git a/app/static/app/css/bootstrap.css b/app/static/app/css/bootstrap.css index 2ef7a2e..fe5226e 100644 --- a/app/static/app/css/bootstrap.css +++ b/app/static/app/css/bootstrap.css @@ -5,22 +5,22 @@ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ :root { - --blue: #007bff; + --blue: rgb(43,100,110); --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; - --green: #28a745; + --green: rgb(131,169,96); --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; - --primary: #007bff; + --primary: rgb(43,100,110); --secondary: #6c757d; - --success: #28a745; + --success: rgb(131,169,96); --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; @@ -161,7 +161,7 @@ sup { } a { - color: #007bff; + color: rgb(43,100,110); text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; @@ -2179,7 +2179,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for width: 100%; margin-top: 0.25rem; font-size: 80%; - color: #28a745; + color: rgb(131,169,96); } .valid-tooltip { @@ -2200,13 +2200,13 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for .was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid { - border-color: #28a745; + border-color: rgb(131,169,96); } .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; + border-color: rgb(131,169,96); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } @@ -2222,7 +2222,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; + color: rgb(131,169,96); } .was-validated .form-check-input:valid ~ .valid-feedback, @@ -2232,7 +2232,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; + color: rgb(131,169,96); } .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { @@ -2254,7 +2254,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; + border-color: rgb(131,169,96); } .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { @@ -2519,8 +2519,8 @@ fieldset:disabled a.btn { .btn-primary.disabled, .btn-primary:disabled { color: #fff; - background-color: #007bff; - border-color: #007bff; + background-color: rgb(43,100,110); + border-color: rgb(43,100,110); } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, @@ -2571,14 +2571,14 @@ fieldset:disabled a.btn { .btn-success { color: #fff; - background-color: #28a745; - border-color: #28a745; + background-color: rgb(131,169,96); + border-color: rgb(131,169,96); } .btn-success:hover { color: #fff; - background-color: #218838; - border-color: #1e7e34; + background-color: rgb(131,169,96); + border-color: rgb(131,169,96); } .btn-success:focus, .btn-success.focus { @@ -2587,15 +2587,15 @@ fieldset:disabled a.btn { .btn-success.disabled, .btn-success:disabled { color: #fff; - background-color: #28a745; - border-color: #28a745; + background-color: rgb(131,169,96); + border-color: rgb(131,169,96); } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; - background-color: #1e7e34; - border-color: #1c7430; + background-color: rgb(131,169,96); + border-color: rgb(131,169,96); } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, @@ -2774,16 +2774,16 @@ fieldset:disabled a.btn { } .btn-outline-primary { - color: #007bff; + color: rgb(43,100,110); background-color: transparent; background-image: none; - border-color: #007bff; + border-color: rgb(43,100,110); } .btn-outline-primary:hover { color: #fff; - background-color: #007bff; - border-color: #007bff; + background-color: rgb(43,100,110); + border-color: rgb(43,100,110); } .btn-outline-primary:focus, .btn-outline-primary.focus { @@ -2791,15 +2791,15 @@ fieldset:disabled a.btn { } .btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #007bff; + color: rgb(43,100,110); background-color: transparent; } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; - background-color: #007bff; - border-color: #007bff; + background-color: rgb(43,100,110); + border-color: rgb(43,100,110); } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, @@ -2842,16 +2842,16 @@ fieldset:disabled a.btn { } .btn-outline-success { - color: #28a745; + color: rgb(131,169,96); background-color: transparent; background-image: none; - border-color: #28a745; + border-color: rgb(131,169,96); } .btn-outline-success:hover { color: #fff; - background-color: #28a745; - border-color: #28a745; + background-color: rgb(131,169,96); + border-color: rgb(131,169,96); } .btn-outline-success:focus, .btn-outline-success.focus { @@ -2859,15 +2859,15 @@ fieldset:disabled a.btn { } .btn-outline-success.disabled, .btn-outline-success:disabled { - color: #28a745; + color: rgb(131,169,96); background-color: transparent; } .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; - background-color: #28a745; - border-color: #28a745; + background-color: rgb(131,169,96); + border-color: rgb(131,169,96); } .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, @@ -3047,7 +3047,7 @@ fieldset:disabled a.btn { .btn-link { font-weight: 400; - color: #007bff; + color: rgb(43,100,110); background-color: transparent; } @@ -3285,7 +3285,7 @@ tbody.collapse.show { .dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; - background-color: #007bff; + background-color: rgb(43,100,110); } .dropdown-item.disabled, .dropdown-item:disabled { @@ -3622,7 +3622,7 @@ tbody.collapse.show { .custom-control-input:checked ~ .custom-control-label::before { color: #fff; - background-color: #007bff; + background-color: rgb(43,100,110); } .custom-control-input:focus ~ .custom-control-label::before { @@ -3680,7 +3680,7 @@ tbody.collapse.show { } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { - background-color: #007bff; + background-color: rgb(43,100,110); } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { @@ -3688,7 +3688,7 @@ tbody.collapse.show { } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - background-color: #007bff; + background-color: rgb(43,100,110); } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { @@ -3708,7 +3708,7 @@ tbody.collapse.show { } .custom-radio .custom-control-input:checked ~ .custom-control-label::before { - background-color: #007bff; + background-color: rgb(43,100,110); } .custom-radio .custom-control-input:checked ~ .custom-control-label::after { @@ -3906,7 +3906,7 @@ tbody.collapse.show { .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; - background-color: #007bff; + background-color: rgb(43,100,110); } .nav-fill .nav-item { @@ -4734,7 +4734,7 @@ tbody.collapse.show { padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; - color: #007bff; + color: rgb(43,100,110); background-color: #fff; border: 1px solid #dee2e6; } @@ -4770,8 +4770,8 @@ tbody.collapse.show { .page-item.active .page-link { z-index: 1; color: #fff; - background-color: #007bff; - border-color: #007bff; + background-color: rgb(43,100,110); + border-color: rgb(43,100,110); } .page-item.disabled .page-link { @@ -4843,7 +4843,7 @@ tbody.collapse.show { .badge-primary { color: #fff; - background-color: #007bff; + background-color: rgb(43,100,110); } .badge-primary[href]:hover, .badge-primary[href]:focus { @@ -4865,13 +4865,13 @@ tbody.collapse.show { .badge-success { color: #fff; - background-color: #28a745; + background-color: rgb(131,169,96); } .badge-success[href]:hover, .badge-success[href]:focus { color: #fff; text-decoration: none; - background-color: #1e7e34; + background-color: rgb(131,169,96); } .badge-info { @@ -5130,7 +5130,7 @@ tbody.collapse.show { justify-content: center; color: #fff; text-align: center; - background-color: #007bff; + background-color: rgb(43,100,110); transition: width 0.6s ease; } @@ -5221,8 +5221,8 @@ tbody.collapse.show { .list-group-item.active { z-index: 2; color: #fff; - background-color: #007bff; - border-color: #007bff; + background-color: rgb(43,100,110); + border-color: rgb(43,100,110); } .list-group-flush .list-group-item { @@ -6075,7 +6075,7 @@ button.close { } .bg-primary { - background-color: #007bff !important; + background-color: rgb(43,100,110) !important; } a.bg-primary:hover, a.bg-primary:focus, @@ -6095,13 +6095,13 @@ button.bg-secondary:focus { } .bg-success { - background-color: #28a745 !important; + background-color: rgb(131,169,96) !important; } a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { - background-color: #1e7e34 !important; + background-color: rgb(131,169,96) !important; } .bg-info { @@ -6203,7 +6203,7 @@ button.bg-dark:focus { } .border-primary { - border-color: #007bff !important; + border-color: rgb(43,100,110) !important; } .border-secondary { @@ -6211,7 +6211,7 @@ button.bg-dark:focus { } .border-success { - border-color: #28a745 !important; + border-color: rgb(131,169,96) !important; } .border-info { @@ -8824,7 +8824,7 @@ button.bg-dark:focus { } .text-primary { - color: #007bff !important; + color: rgb(43,100,110) !important; } a.text-primary:hover, a.text-primary:focus { @@ -8840,11 +8840,11 @@ a.text-secondary:hover, a.text-secondary:focus { } .text-success { - color: #28a745 !important; + color: rgb(131,169,96) !important; } a.text-success:hover, a.text-success:focus { - color: #1e7e34 !important; + color: rgb(131,169,96) !important; } .text-info { diff --git a/app/static/app/images/add.png b/app/static/app/images/add.png new file mode 100644 index 0000000..56b61a6 Binary files /dev/null and b/app/static/app/images/add.png differ diff --git a/app/static/app/images/addcircle.png b/app/static/app/images/addcircle.png new file mode 100644 index 0000000..fd95c5d Binary files /dev/null and b/app/static/app/images/addcircle.png differ diff --git a/app/static/app/images/open.png b/app/static/app/images/open.png new file mode 100644 index 0000000..bea5fe8 Binary files /dev/null and b/app/static/app/images/open.png differ diff --git a/app/templates/app/base.html b/app/templates/app/base.html index 9a936ed..b386503 100644 --- a/app/templates/app/base.html +++ b/app/templates/app/base.html @@ -27,6 +27,48 @@ SettingsClose +
+
+
Allgemein
+ +
Account
+ +
Bericht
+ +
+
+ diff --git a/app/templates/app/home.html b/app/templates/app/home.html index 3fdfb05..be5fef5 100644 --- a/app/templates/app/home.html +++ b/app/templates/app/home.html @@ -25,20 +25,35 @@
-
-

Monat - 50h

-
-
+
+
+

Jahr - 450h/600h

+

Offen: 150h

+
+
+
-

12h/18h

-
+
+
+

Monat: 25h/50h

+

Offen: 25h

+
+
+
+
+
+ + +
+
+
@@ -55,8 +70,13 @@
-
-

Aktivitäten

+
+
+

Aktivitäten

+ add + open + +