cheeaun / cheeaun/phanpy

Option to disable image preview scrolling.

Open
#452 1 comment 6 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
1.5k
Forks
186
Avg merge
1d 36m
Merged PRs (30d)
11

Description

Occasionally I notice images in Phanpy "scrolling". This happens both on Preview Cards for links and images that have been truncated for display on the timeline.

I _think_ this happens when the post/image has the focus (although I'm not really sure what that means on mobile!)

It's a really neat feature and I like it at a technical/UX level but... I find animations really visually distracting and so, personally, I'd rather not have them

**Is your feature request related to a problem? Please describe.**
This does not relate to a specific problem.

However as above I (and I understand this to be a not uncommon issue) find animations overly distracting.

**Describe the solution you'd like**
An option in the settings menu that would disable the automated "scrolling" that happens to images that have the focus.

**Describe alternatives you've considered**
The only other option I can think of is disabling it completely but obviously that isn't really an acceptable one especially given I recognise this is primarily a person project.

Or not implementing and just putting up with it I guess.

**Additional context**

I really like Phanpy and it's now my default app. I hope this request makes sense because I really wasn't sure on some of the terminology and if my assumption of when this happens is correct.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the image preview behavior for link Preview Cards and truncated timeline images, then trace how options are exposed and persisted in the settings menu. The work is done when a setting disables automated focused-image scrolling in both contexts without removing the previews themselves.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.