aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-28 09:41:03 -0700
committerAdam Soltys <[email protected]>2026-09-28 09:41:03 -0700
commitc10998ccf2976ee72b408ee8d8843420222ea100 (patch)
tree6e92d8ceec437eb6a2d4aaebf4d0b5e2d1099861 /src/style.css
parent318fef4880373fe5c12c366cd8b1c322771714e6 (diff)
downloadcoinosv3-c10998ccf2976ee72b408ee8d8843420222ea100.tar.gz
coinosv3-c10998ccf2976ee72b408ee8d8843420222ea100.zip
The new-posts pill sits at the bottom; the sound button leaves once the sound is on; the list action moves under the profile row.
The pill was at the top of the window, a stretch for a thumb. An unmuted video kept a Mute button the player's own controls already provide, and in a quoted note the box could be rebuilt muted; unmuting now pins the box and removes the button. The ☰ on the profile's action row wrapped onto a line of its own; it is now "Add to a list" beside "Their timeline". Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01VhUKyXKtsJ67QAFfb7QR9D
Diffstat (limited to 'src/style.css')
-rw-r--r--src/style.css9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/style.css b/src/style.css
index 66d3a82..2facddc 100644
--- a/src/style.css
+++ b/src/style.css
@@ -766,10 +766,9 @@ html.no-scroll { overflow: hidden; scrollbar-gutter: auto; }
when tapped. Fixed, not sticky: the feed is the page scroller, and a
sticky element inside the card would scroll away with the card. */
.feed-new-pill {
- /* The header scrolls away with the page, so this rides at the very top of
- the window — floating over a post for the moment it is there beats
- sitting in the middle of one. */
- position: fixed; top: calc(env(safe-area-inset-top, 0px) + 10px);
+ /* Rides at the bottom of the window, where a thumb already is; the tap
+ takes the reader up to the new posts. */
+ position: fixed; bottom: calc(env(safe-area-inset-bottom, 0px) + 18px);
left: 50%; transform: translateX(-50%);
z-index: 30; width: auto; padding: 7px 16px; border-radius: 999px;
background: var(--accent); color: var(--accent-fg); border: none;
@@ -789,7 +788,7 @@ html.no-scroll { overflow: hidden; scrollbar-gutter: auto; }
to { transform: scale(1); opacity: 1; }
}
@keyframes pill-in {
- from { opacity: 0; transform: translate(-50%, -8px); }
+ from { opacity: 0; transform: translate(-50%, 8px); }
to { opacity: 1; transform: translate(-50%, 0); }
}