feat: add refreshed logo asset
This commit is contained in:
@@ -295,6 +295,22 @@ p {
|
|||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 14px;
|
gap: 14px;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.brand__mark {
|
||||||
|
width: 58px;
|
||||||
|
height: 58px;
|
||||||
|
flex: 0 0 58px;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
overflow: hidden;
|
||||||
|
border-radius: 20px;
|
||||||
|
background: radial-gradient(circle at 50% 42%, rgba(112, 207, 255, 0.38), rgba(37, 99, 235, 0.08));
|
||||||
|
box-shadow:
|
||||||
|
0 18px 38px rgba(37, 99, 235, 0.18),
|
||||||
|
inset 0 0 0 1px rgba(255, 255, 255, 0.24);
|
||||||
}
|
}
|
||||||
|
|
||||||
.brand strong {
|
.brand strong {
|
||||||
@@ -308,8 +324,37 @@ p {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.brand__logo {
|
.brand__logo {
|
||||||
width: 48px;
|
width: 100%;
|
||||||
height: 48px;
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
||||||
|
|
||||||
|
.brand--public .brand__mark {
|
||||||
|
width: 64px;
|
||||||
|
height: 64px;
|
||||||
|
flex-basis: 64px;
|
||||||
|
border-radius: 22px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero-card__brand-mark {
|
||||||
|
width: 108px;
|
||||||
|
height: 108px;
|
||||||
|
margin-bottom: 18px;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
overflow: hidden;
|
||||||
|
border-radius: 32px;
|
||||||
|
background: radial-gradient(circle at 50% 40%, rgba(112, 207, 255, 0.42), rgba(37, 99, 235, 0.12));
|
||||||
|
box-shadow:
|
||||||
|
0 22px 48px rgba(37, 99, 235, 0.22),
|
||||||
|
inset 0 0 0 1px rgba(255, 255, 255, 0.26);
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero-card__brand-mark img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
}
|
}
|
||||||
|
|
||||||
.flash-stack {
|
.flash-stack {
|
||||||
@@ -1281,6 +1326,25 @@ p {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 640px) {
|
@media (max-width: 640px) {
|
||||||
|
.brand {
|
||||||
|
gap: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.brand__mark {
|
||||||
|
width: 50px;
|
||||||
|
height: 50px;
|
||||||
|
flex-basis: 50px;
|
||||||
|
border-radius: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.brand--public .brand__mark,
|
||||||
|
.hero-card__brand-mark {
|
||||||
|
width: 88px;
|
||||||
|
height: 88px;
|
||||||
|
flex-basis: 88px;
|
||||||
|
border-radius: 28px;
|
||||||
|
}
|
||||||
|
|
||||||
.task-card {
|
.task-card {
|
||||||
gap: 14px;
|
gap: 14px;
|
||||||
padding: 18px;
|
padding: 18px;
|
||||||
|
|||||||
BIN
app/static/images/logo-mark.png
Normal file
BIN
app/static/images/logo-mark.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 631 KiB |
@@ -1,8 +1,8 @@
|
|||||||
const CACHE_NAME = "putzliga-shell-v2";
|
const CACHE_NAME = "putzliga-shell-v3";
|
||||||
const ASSETS = [
|
const ASSETS = [
|
||||||
"/static/css/style.css",
|
"/static/css/style.css",
|
||||||
"/static/js/app.js",
|
"/static/js/app.js",
|
||||||
"/static/images/logo.svg",
|
"/static/images/logo-mark.png",
|
||||||
"/static/images/pwa-icon-192.png",
|
"/static/images/pwa-icon-192.png",
|
||||||
"/static/images/pwa-icon-512.png"
|
"/static/images/pwa-icon-512.png"
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -3,6 +3,9 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<section class="auth-layout">
|
<section class="auth-layout">
|
||||||
<div class="hero-card hero-card--brand">
|
<div class="hero-card hero-card--brand">
|
||||||
|
<div class="hero-card__brand-mark">
|
||||||
|
<img src="{{ url_for('static', filename='images/logo-mark.png') }}" alt="Putzliga Logo">
|
||||||
|
</div>
|
||||||
<p class="eyebrow">Leichtgewichtige Haushalts-App</p>
|
<p class="eyebrow">Leichtgewichtige Haushalts-App</p>
|
||||||
<h2>Putzliga bringt Punkte, Rhythmus und ein bisschen Liga-Stimmung in den Alltag.</h2>
|
<h2>Putzliga bringt Punkte, Rhythmus und ein bisschen Liga-Stimmung in den Alltag.</h2>
|
||||||
<p>Mehrere Nutzer, wiederkehrende Aufgaben, Monats-Highscore, Archiv, Kalender und PWA-Pushs in einer bewusst schlanken Flask-App.</p>
|
<p>Mehrere Nutzer, wiederkehrende Aufgaben, Monats-Highscore, Archiv, Kalender und PWA-Pushs in einer bewusst schlanken Flask-App.</p>
|
||||||
|
|||||||
@@ -3,6 +3,9 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<section class="auth-layout">
|
<section class="auth-layout">
|
||||||
<div class="hero-card hero-card--brand">
|
<div class="hero-card hero-card--brand">
|
||||||
|
<div class="hero-card__brand-mark">
|
||||||
|
<img src="{{ url_for('static', filename='images/logo-mark.png') }}" alt="Putzliga Logo">
|
||||||
|
</div>
|
||||||
<p class="eyebrow">Gemeinsam sauberer</p>
|
<p class="eyebrow">Gemeinsam sauberer</p>
|
||||||
<h2>Erstelle dein Konto und steig direkt in die Liga ein.</h2>
|
<h2>Erstelle dein Konto und steig direkt in die Liga ein.</h2>
|
||||||
<p>Nach dem Login landest du sofort bei „Meine Aufgaben“ und kannst Aufgaben anlegen, verteilen und Punkte sammeln.</p>
|
<p>Nach dem Login landest du sofort bei „Meine Aufgaben“ und kannst Aufgaben anlegen, verteilen und Punkte sammeln.</p>
|
||||||
@@ -39,4 +42,3 @@
|
|||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,9 @@
|
|||||||
{% if current_user.is_authenticated %}
|
{% if current_user.is_authenticated %}
|
||||||
<aside class="sidebar">
|
<aside class="sidebar">
|
||||||
<a class="brand" href="{{ url_for('tasks.my_tasks') }}">
|
<a class="brand" href="{{ url_for('tasks.my_tasks') }}">
|
||||||
<img src="{{ url_for('static', filename='images/logo.svg') }}" alt="Putzliga Logo" class="brand__logo">
|
<span class="brand__mark">
|
||||||
|
<img src="{{ url_for('static', filename='images/logo-mark.png') }}" alt="Putzliga Logo" class="brand__logo">
|
||||||
|
</span>
|
||||||
<div>
|
<div>
|
||||||
<strong>Putzliga</strong>
|
<strong>Putzliga</strong>
|
||||||
<span>Haushalt mit Punktestand</span>
|
<span>Haushalt mit Punktestand</span>
|
||||||
@@ -68,7 +70,9 @@
|
|||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<a class="brand brand--public" href="{{ url_for('auth.login') }}">
|
<a class="brand brand--public" href="{{ url_for('auth.login') }}">
|
||||||
<img src="{{ url_for('static', filename='images/logo.svg') }}" alt="Putzliga Logo" class="brand__logo">
|
<span class="brand__mark">
|
||||||
|
<img src="{{ url_for('static', filename='images/logo-mark.png') }}" alt="Putzliga Logo" class="brand__logo">
|
||||||
|
</span>
|
||||||
<div>
|
<div>
|
||||||
<strong>Putzliga</strong>
|
<strong>Putzliga</strong>
|
||||||
<span>Haushaltsaufgaben mit Liga-Gefühl</span>
|
<span>Haushaltsaufgaben mit Liga-Gefühl</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user