Animate sidebar/bottom drawer sliding into view
Some checks failed
CI / Lint (pull_request) Failing after 32s
CI / Test (pull_request) Successful in 55s

This commit is contained in:
2026-06-29 18:07:21 +02:00
parent 3bada05b63
commit 9508649bdd

View File

@@ -460,6 +460,8 @@ body {
display: flex;
flex-direction: column;
overflow: hidden; /* Ensure flex children are contained */
will-change: transform;
animation: sidebar-slide-in-left 0.18s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
.sidebar.app-menu-pane {
@@ -1420,6 +1422,7 @@ button.create-place {
border-top-left-radius: 16px;
border-top-right-radius: 16px;
inset: auto 0 0;
animation: sidebar-slide-up-bottom 0.18s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
.sidebar-content {
@@ -2137,3 +2140,25 @@ button.create-place {
align-items: center;
justify-content: center;
}
/* Snappy slide-in from left (Desktop) */
@keyframes sidebar-slide-in-left {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0);
}
}
/* Snappy slide-up from bottom (Mobile) */
@keyframes sidebar-slide-up-bottom {
from {
transform: translateY(100%);
}
to {
transform: translateY(0);
}
}