Stable task transitions and animations

This commit is contained in:
2026-03-04 13:25:38 -06:00
parent 50ccbbc564
commit 0bc9c74797
7 changed files with 6 additions and 18 deletions
-12
View File
@@ -77,18 +77,6 @@
transform: translateX(3px);
}
}
--animate-task-enter: task-enter 0.25s ease-out backwards;
@keyframes task-enter {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
}
:root {
+1 -1
View File
@@ -31,7 +31,7 @@ export const CriticalView: Component = () => {
<div class="grid grid-cols-1 gap-3 w-full" ref={listRef}>
<For each={displayedTasks()}>
{(task) => (
<div class="animate-task-enter w-full min-w-0">
<div class="w-full min-w-0">
<TaskCard task={task} isShaking={shakingTaskIds().includes(task.id)} />
</div>
)}
+1 -1
View File
@@ -36,7 +36,7 @@ export const DigInView: Component = () => {
<div class="grid grid-cols-1 gap-3 w-full" ref={listRef}>
<For each={displayedTasks()}>
{(task) => (
<div class="animate-task-enter w-full min-w-0">
<div class="w-full min-w-0">
<TaskCard task={task} isShaking={shakingTaskIds().includes(task.id)} />
</div>
)}
+1 -1
View File
@@ -31,7 +31,7 @@ export const PriorityView: Component = () => {
<div class="grid grid-cols-1 gap-3 w-full" ref={listRef}>
<For each={displayedTasks()}>
{(task) => (
<div class="animate-task-enter w-full min-w-0">
<div class="w-full min-w-0">
<TaskCard task={task} isShaking={shakingTaskIds().includes(task.id)} />
</div>
)}
+1 -1
View File
@@ -38,7 +38,7 @@ export const ProgressView: Component = () => {
<div class="grid grid-cols-1 gap-3 w-full" ref={listRef}>
<For each={displayedTasks()}>
{(task) => (
<div class="animate-task-enter w-full min-w-0">
<div class="w-full min-w-0">
<TaskCard task={task} isShaking={shakingTaskIds().includes(task.id)} />
</div>
)}
+1 -1
View File
@@ -36,7 +36,7 @@ export const SnowballView: Component = () => {
<div class="grid grid-cols-1 gap-3 w-full" ref={listRef}>
<For each={displayedTasks()}>
{(task) => (
<div class="animate-task-enter w-full min-w-0">
<div class="w-full min-w-0">
<TaskCard task={task} isShaking={shakingTaskIds().includes(task.id)} />
</div>
)}
+1 -1
View File
@@ -35,7 +35,7 @@ export const UrgencyView: Component = () => {
<div class="grid grid-cols-1 gap-3 w-full" ref={listRef}>
<For each={displayedTasks()}>
{(task) => (
<div class="animate-task-enter w-full min-w-0">
<div class="w-full min-w-0">
<TaskCard task={task} isShaking={shakingTaskIds().includes(task.id)} />
</div>
)}