alexandrite icon indicating copy to clipboard operation
alexandrite copied to clipboard

Disable infinite scroll

Open VulumeCode opened this issue 2 years ago • 2 comments

Infinite scroll is an additive dark pattern. It should be possible to disable it, preferably even by default.

VulumeCode avatar Aug 01 '23 15:08 VulumeCode

I've been thinking about this today, I do definitely want to do something, and likely change the default behavior.

I want to balance a few things. From most of the feedback I've seen people really like Alexandrite because of the infinite scrolling, so if I just made the default a normal paginated list with a setting to enable infinite scrolling I have an idea most people would just change the setting back to infinite scrolling then nothing is gained.

That's why I'm thinking of maybe interrupting auto-loading of the next page every 5-10 pages or so and make them click a "Load more" button to keep going for a while. I could maybe also show a message like "Hey, maybe it's time to do something else" and also give a random suggestion for an alternate activity, like going on a walk/meditating/etc, or a link to the random wikipedia page thing https://en.wikipedia.org/wiki/Special:Random

I might still make a setting to disable that interruption.

Thoughts?

sheodox avatar Oct 24 '23 23:10 sheodox

No offense, but I don't need you to run my life. Showing me alternative things to do would feel quite pretentious to me.

I like your frontend, but won't use it unless there is some way to keep track of how many posts I have looked at.

To that end:

  • I think post numbers would be a good idea
  • Simple pagination would be fine for me

If people want to doom scroll, they are going to doom scroll, no matter how balanced you are going to present the interruption. But this is just my opinion. Giving people options is always a good idea :)

Faerbit avatar Apr 14 '24 11:04 Faerbit