From bd45eee52f11964f58b0f4e942770bcc97a53b05 Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Tue, 30 Sep 2025 11:07:10 -0500 Subject: [PATCH] Smooth out animations a bit --- app/assets/stylesheets/card-columns.css | 11 ++++++++--- .../controllers/collapsible_columns_controller.js | 3 --- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/assets/stylesheets/card-columns.css b/app/assets/stylesheets/card-columns.css index 4ad6a642a..2d6c1fc6f 100644 --- a/app/assets/stylesheets/card-columns.css +++ b/app/assets/stylesheets/card-columns.css @@ -8,7 +8,7 @@ --column-gap: 8px; --column-width-collapsed: 40px; --column-width-expanded: 450px; - --column-transition: 350ms var(--ease-out-expo); + --column-transition: 200ms ease-out; --progress-increment: var(--progress-max-height) / var(--progress-max-cards); --progress-max-cards: 20; --progress-max-height: 50dvh; @@ -74,7 +74,7 @@ } &.is-collapsed { - border-radius: 99rem; + border-radius: calc(var(--column-width-collapsed) / 2); flex: 0 0 var(--column-width-collapsed); inline-size: var(--column-width-collapsed); min-inline-size: 0; @@ -146,7 +146,6 @@ gap: 0.5ch; position: relative; text-transform: uppercase; - transition: 100ms ease-out; @media (any-hover: hover) { &:hover { @@ -218,6 +217,12 @@ .cards.is-collapsed & { writing-mode: vertical-rl; } + + .cards:not(.is-collapsed) & { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } } .cards__expander-menu { diff --git a/app/javascript/controllers/collapsible_columns_controller.js b/app/javascript/controllers/collapsible_columns_controller.js index 9c4898994..84ef0d315 100644 --- a/app/javascript/controllers/collapsible_columns_controller.js +++ b/app/javascript/controllers/collapsible_columns_controller.js @@ -27,9 +27,6 @@ export default class extends Controller { } else { this.#collapse(column) } - - console.log("TOGGLE") - console.log(localStorage) } #collapseAllExcept(clickedColumn) {