Toward a mobile-first perspective on Stash, starting with markers #6851
speckofthecosmos
started this conversation in
Ideas
Replies: 2 comments
-
|
Adjacent thought. Once marker durations are meaningful (post cap-fix), sort-by-duration on the marker wall starts making sense. Probably its own PR. Main open question: how should markers without explicit end times sort? Treat as the default 20s? Sort to end as 'unknown'? |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Patch build for #6855 is live at https://github.com/speckofthecosmos/stash-marker-cap-patch for anyone who wants to try the cap fix before it merges. Multi-arch images on ghcr, rebuilt nightly against develop. Running it on my NAS now. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Stash has been built desktop-first and made responsive enough to work on mobile. Significant work has gone into that responsive layer over the years — credit where due. But the UI's mental model is still desktop: hover states, dense grids, multi-column layouts, keyboard modifiers, AB-loop for range selection. Mobile gets a working version of the desktop paradigm; it doesn't get its own.
I'd like to open a conversation about shifting that on specific surfaces where the desktop paradigm fits worst. Small, incremental moves; each one stands on its own merits; nothing forecloses the desktop experience.
The surface I'm starting with is markers.
Why markers first:
Two concrete starting moves:
Make
maxMarkerPreviewDurationconfigurable. Current behavior silently truncates marker previews longer than 20s, which breaks any consumption pattern where the marker is the clip rather than a teaser for the scene. Making the cap configurable unlocks the pattern without a schema change or any forced behavior change for users who want bookmark-style short markers. Filing as its own issue; will link here.Enhance
mobileWallLayout(the CommunityScripts plugin I maintain) withIntersectionObserver-based play/pause so the scroll wall doesn't try to autoplay every video simultaneously, and rebrand the display name toscrollFeedso users find it when looking for feed-style consumption UX. PR open at [mobileWallLayout] Add play-on-visibility and ordered loading CommunityScripts#704.Those two together cover ~95% of the "markers as clips on mobile" use case I originally described in #4594 — without needing the schema-level discriminator I initially proposed there. (I'm course-correcting on that thread separately.)
I'm bringing this up here because the preview-cap change on its own reads as a small bug fix. It is — but it's also the first move in a direction I'd like to keep making. I'd rather start that conversation now than have subsequent mobile-focused PRs feel like they arrived without context.
What I'd value from the community:
No timeline pressure. The preview-cap fix and
mobileWallLayoutplugin enhancements will move on their own issues regardless of how this Discussion evolves.Beta Was this translation helpful? Give feedback.
All reactions