diff --git a/plugins/mobileWallLayout/README.md b/plugins/mobileWallLayout/README.md index 9c59cd8c..26ad3240 100644 --- a/plugins/mobileWallLayout/README.md +++ b/plugins/mobileWallLayout/README.md @@ -1,29 +1,70 @@ -# Mobile Wall Layout +# scrollFeed (mobileWallLayout) -https://discourse.stashapp.cc/t/mobile-wall-layout/6160 +Discussion: https://discourse.stashapp.cc/t/mobile-wall-layout/6160 -Makes the wall-mode gallery render as a single full-width column on mobile -devices, on the **Markers** (`/scenes/markers`) and **Images** (`/images`) pages. +Turns Stash's **Markers** (`/scenes/markers`) and **Images** (`/images`) wall +into a scrollable mobile feed — full-width single-column layout, video +play-on-visibility, and DOM-ordered loading that keeps the feed watchable +over cellular and degrading connections. -By default, Stash's wall mode uses `react-photo-gallery`, which calculates -`position: absolute` offsets for a multi-column brick layout. On small screens -this produces items that are too small to comfortably tap and browse. This -plugin overrides those offsets so each item spans the full width of the screen, -making marker previews and images easy to scroll through on a phone. +The plugin is published under the filename `mobileWallLayout` (and that's +still the internal ID, so existing installs upgrade cleanly). The display +name it presents in Stash's Plugins panel is `scrollFeed`. -## Behaviour +## What it does -- Applies only on **touch-screen devices** (`pointer: coarse`) — correctly - targets phones and tablets without triggering on narrow desktop browser windows. -- Activates and deactivates automatically as you navigate between pages. -- Has no effect on desktop or mouse-driven viewports. +1. **Full-width single-column layout on touch devices.** By default, Stash's + wall uses `react-photo-gallery`, which calculates `position: absolute` + offsets for a multi-column brick layout. On phones those offsets produce + items that are too small to tap through comfortably. The plugin injects + a `