diff --git a/src/pages/catchup.css b/src/pages/catchup.css index 76e4b1c..0c61c47 100644 --- a/src/pages/catchup.css +++ b/src/pages/catchup.css @@ -668,6 +668,28 @@ animation: none; } + &:is(.catchup-group-account, .catchup-selected-author):is( + .catchup-filter-original, + .catchup-filter-reply + ) + > li { + margin-bottom: 0; + + &:first-child ~ li { + .post-author:not(:has(.post-reblog-avatar)) { + opacity: 0.25; + + @media (min-width: 40em) { + opacity: 0; + } + } + + &.separator + li .post-author { + opacity: 1; + } + } + } + .post-peek { grid-area: content; display: flex; @@ -955,12 +977,18 @@ .post-stats { display: inline-flex; - gap: 2px; + gap: 4px; align-items: center; &:empty { display: none; } + + > span { + display: inline-flex; + gap: 2px; + align-items: center; + } } @media (hover: hover) { .post-stats { @@ -972,6 +1000,63 @@ transform: translateX(0); } } + &.catchup-sort-repliesCount { + .post-stats { + opacity: 1; + transform: translateX(0); + + .post-stat-replies { + order: 2; + } + + > *:not(.post-stat-replies) { + opacity: 0; + } + } + @media (hover: hover) { + .post-line:hover .post-stats > * { + opacity: 1; + } + } + } + &.catchup-sort-favouritesCount { + .post-stats { + opacity: 1; + transform: translateX(0); + + .post-stat-likes { + order: 2; + } + + > *:not(.post-stat-likes) { + opacity: 0; + } + } + @media (hover: hover) { + .post-line:hover .post-stats > * { + opacity: 1; + } + } + } + &.catchup-sort-reblogsCount { + .post-stats { + opacity: 1; + transform: translateX(0); + + .post-stat-boosts { + order: 2; + } + + > *:not(.post-stat-boosts) { + opacity: 0; + } + } + @media (hover: hover) { + .post-line:hover .post-stats > * { + opacity: 1; + } + } + } + footer { min-height: 15vh; diff --git a/src/pages/catchup.jsx b/src/pages/catchup.jsx index a177388..dac6c47 100644 --- a/src/pages/catchup.jsx +++ b/src/pages/catchup.jsx @@ -1176,7 +1176,15 @@ function Catchup() { } )} -